MIT researchers Hongzi Mao, Ravi Netravali, and Mohammad Alizadeh collaborated to develop this AI. “Pensieve”, aside from being an object used for memory viewing from Harry Potter, is a word that seems to be the combination of “pensive” and “sieve”, and it works simply and effectively. The AI uses an adaptive bitrate algorithm to discern which video quality works best on your network while avoiding any buffering breaks in the video. Due to current ABR algorithms, the researchers saw an opportunity.

Pensieve System | CSAIL & MIT

As stated in the research paper, many current ABR algorithms “use fixed control rules based on simplified or inaccurate models of the deployment environment”. This leads to subpar results or total failure in achieving a high quality of experience. But with machine learning, an AI can out perform your standard ABR algorithm.

No More Trade-Offs

CSAIL | MIT

Companies like YouTube (read: Google) and Netflix already try to mitigate video buffering. Due to constraints, they can only mitigate so much. If net neutrality disappears, those constraints could grow considerably.

As a result of teaching the AI to favor certain conditions based on network, location, the volume of users, etc, Pensieve can cut rebuffering rates up to 30%. Of course, they have only been able to tinker with about a month’s worth of content. If the Pensieve team could utilize other streaming platforms like Hulu or the entire catalog of Netflix, what else could the AI learn?

Other Uses for a Video Buffer Eliminating AI

DB Systems

Not only is the Pensieve useful for your average video streamer, it could be instrumental in the future of high-resolution VR content streaming.

In a world of autonomous cars, AI assistants, and reusable rockets, no one should have to wait for a YouTube video to buffer. No one!