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

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
UChicago CS News

New Prototypes AeroRigUI and ThrowIO Take Spatial Interaction to New Heights – Literally

Apr 18, 2023
UChicago CS News

Computer Science Displays Catch Attention at MSI’s Annual Robot Block Party

Apr 07, 2023
UChicago CS News

UChicago, Stanford Researchers Explore How Robots and Computers Can Help Strangers Have Meaningful In-Person Conversations

Mar 29, 2023
Students posing at competition
UChicago CS News

UChicago Undergrad Team Places Second Overall In Regionals For World’s Largest Programming Competition

Mar 17, 2023
UChicago CS News

Postdoc Alum John Paparrizos Named ICDE Rising Star

Mar 15, 2023
UChicago CS News

New EAGER Grant to Asst. Prof. Eric Jonas Will Explore ML for Quantum Spectrometry

Mar 03, 2023
UChicago CS News

Assistant Professor Chenhao Tan Receives Sloan Research Fellowship

Feb 15, 2023
UChicago CS News

UChicago Scientists Develop New Tool to Protect Artists from AI Mimicry

Feb 13, 2023
In the News

Professors Rebecca Willett and Ben Zhao Discuss the Future of AI on Public Radio

Jan 26, 2023
UChicago CS News

UChicago Launches Transform Accelerator for Data Science & Emerging AI Startups

Jan 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