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

FabRobotics: The Fusion of 3D Printing and Mobile Robots

Feb 27, 2024
Video

“Machine Learning Foundations Accelerate Innovation and Promote Trustworthiness” by Rebecca Willett

Jan 26, 2024
Video

Nightshade: Data Poisoning to Fight Generative AI with Ben Zhao

Jan 23, 2024
UChicago CS News

High School Students In The Collegiate Scholars Program Get To Know Robots

Nov 14, 2023
UChicago CS News

Five UChicago CS students named to Siebel Scholars Class of 2024

Oct 02, 2023
UChicago CS News

UChicago Computer Scientists Design Small Backpack That Mimics Big Sensations

Sep 11, 2023
In the News

In The News: U.N. Officials Urge Regulation of Artificial Intelligence

"Security Council members said they feared that a new technology might prove a major threat to world peace."
Jul 27, 2023
UChicago CS News

UChicago Computer Scientists Bring in Generative Neural Networks to Stop Real-Time Video From Lagging

Jun 29, 2023
UChicago CS News

UChicago Team Wins The NIH Long COVID Computational Challenge

Jun 28, 2023
UChicago CS News

UChicago Assistant Professor Raul Castro Fernandez Receives 2023 ACM SIGMOD Test-of-Time Award

Jun 27, 2023
UChicago CS News

Computer Science Class Shows Students How To Successfully Create Circuit Boards Without Engineering Experience

May 17, 2023
UChicago CS News

UChicago CS Researchers Shine at CHI 2023 with 12 Papers and Multiple Awards

Apr 19, 2023
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