New Faculty Junchen Jiang Combines Systems and Machine Learning

When someone streams a movie, TV show, or video call on today’s internet, it’s usually still a one-on-one conversation between device and content provider, built from scratch. With each use, an application tries to best utilize its existing network conditions, which can lead to loss of quality, buffering, or full drops when those parameters change. Providers can try to bolster their side of the exchange by scaling up their resources, but still largely deliver their data reactively in response to each user’s individual environment.

To find a new protocol for delivering better streaming quality, new UChicago CS assistant professor Junchen Jiang blended two distinct areas of computer science: networked systems and machine learning. Through work with companies such as Microsoft, Google, and Conviva, Jiang observed that content providers monitor performance metrics for the use of their internet applications, but rarely turn around that data to improve quality. In his PhD thesis at Carnegie Mellon University, he proposed a top-down, data-driven approach to optimization that can improve user’s quality of experience in streaming applications.

“What if we have visibility across millions of users, and when these users connect to the same network, they're actually probing what's happening in the network and provide a comprehensive view of the whole internet?” Jiang said. “Based on that information, you can map the internet and try to monitor where is the problem space, what are the hotspots, where are the performance bottlenecks. From there, it opens up a whole new area: Using a data-driven approach to solve networking problems.”

New Faculty Junchen Jiang Combines Systems and Machine Learning

Jiang joins the University of Chicago this summer after a year with Microsoft Research, expanding his idea to new areas such as counterfactual analysis for anticipating the benefits and consequences of system architecture. Again, he sought to apply machine learning to a classic systems problem, adapting methods previously developed for targeting internet ads to help data centers improve their performance.

However, many of Jiang’s active research projects flip his previous formula around, instead applying insights from the networked systems literature to modernize machine learning. Currently, most algorithms for machine learning are designed to run on powerful hardware co-located with data storage. But smartphones, wearable devices, and autonomous vehicles have created demand for distributed and decentralized machine learning capabilities that still provide accurate and real-time feedback.

Jiang has started exploring this problem in the area of video analytics through his Chameleon project, a controller that dynamically selects the best settings for input video data to maximize accuracy while using fewer resources. He’s also interested in working with the Array of Things project, an urban sensing network built by UChicago and Argonne researchers that serves as a testbed for sensor and edge computing innovation.

Jiang said that projects like Array of Things and the opportunity to collaborate across specialties and with industry encouraged him to join UChicago CS.

“Having access to such platform is very beneficial to systems research and to transform abstract ideas into real world impact. Not many cities or universities have such initiative to deploy things, especially for research and exploratory purposes, “Jiang said. This is a good sign that doing systems research in Chicago can have an impact.”

Related News

More UChicago CS stories from this research area.
UChicago CS News Research Informs New Suite of Benchmarks for Quantum Computers

Feb 24, 2022
UChicago CS News

Assistant Professor Pedro Lopes Receives Sloan Research Fellowship

Feb 15, 2022
UChicago CS News

New Assistant Professor Rana Hanocka Combines AI, 3D, and Computer Graphics

Feb 09, 2022
In the News

Quanta Magazine Features Prof. Bill Fefferman’s Work on Quantum Algorithms

Jan 20, 2022
UChicago CS News

UChicago CS Prof. Ben Zhao Named ACM Fellow

Jan 19, 2022
UChicago CS News

CS 4th Year Sophie Veys Receives CRA Undergraduate Research Award

Jan 14, 2022
UChicago CS News

In-Fridge Controller Could Scale Up Quantum Computers, Award-Winning UChicago Research Finds

Jan 10, 2022
UChicago CS News

Wearable Device That Changes Perception of Softness Wins Best Paper at UIST 2021

Nov 30, 2021
UChicago CS News

Prof. Rebecca Willett Named IEEE Fellow

Nov 29, 2021
UChicago CS News

Aaron Elmore Promoted to Associate Professor at UChicago Computer Science

Nov 24, 2021
UChicago CS News

ScaleStuds Project Receives $5 Million to Build Foundations for Massive Computation

Nov 19, 2021
UChicago CS News

Using AI and Data Science to Reliably Detect Internet Censorship in Real Time

Nov 02, 2021
arrow-down-largearrow-left-largearrow-right-large-greyarrow-right-large-yellowarrow-right-largearrow-right-smallbutton-arrowclosedocumentfacebookfacet-arrow-down-whitefacet-arrow-downPage 1CheckedCheckedicon-apple-t5backgroundLayer 1icon-google-t5icon-office365-t5icon-outlook-t5backgroundLayer 1icon-outlookcom-t5backgroundLayer 1icon-yahoo-t5backgroundLayer 1internal-yellowinternalintranetlinkedinlinkoutpauseplaypresentationsearch-bluesearchshareslider-arrow-nextslider-arrow-prevtwittervideoyoutube