Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Mehrdad Khani Shirkoohi

dblp:173/5209 · DBLP profile ↗
← Back
9ranked-venue papers
6as first author
5since 2021 · last 2024
0000-0001-9262-5742ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 5 · 3 first-author · 3 since 2021Artificial intelligence and machine learning · 3 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
5 papers
Edge and fog computing · 52% Transport protocols and congestion control · 31% Datacenter networks · 18%
Artificial intelligence
5 papers
Efficient and distributed learning · 43% Segmentation and scene understanding · 27% Reinforcement learning · 20%
Computer graphics and multimedia
2 papers
Image and video coding · 71% Image and video processing · 29%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 57% Cloud and datacenter computing · 43%

Topics — the 14 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Transport protocols and congestion control › real-time communication
video conferencing
0.812024
Gemino: Practical and Robust Neural Compression for Video Conferencing · NSDI 2024
Image and video coding
video compression
0.722024
Efficient Video Compression via Content-Adaptive Super-Resolution · ICCV 2021
Gemino: Practical and Robust Neural Compression for Video Conferencing · NSDI 2024
Edge and fog computing
continuous learning
0.712023
RECL: Responsive Resource-Efficient Continuous Learning for Video Analytics · NSDI 2023
Edge and fog computing
video analytics
0.712023
RECL: Responsive Resource-Efficient Continuous Learning for Video Analytics · NSDI 2023
Computer vision › Segmentation and scene understanding › video segmentation
video semantic segmentation
0.512021
Real-Time Video Inference on Edge Devices via Adaptive Model Streaming · ICCV 2021
Image and video coding › video compression
learned video compression
0.512021
Efficient Video Compression via Content-Adaptive Super-Resolution · ICCV 2021
Image and video processing
super-resolution
0.512021
Efficient Video Compression via Content-Adaptive Super-Resolution · ICCV 2021
Distributed systems › distributed machine learning
distributed training
0.512021
SiP-ML: high-bandwidth optical network interconnects for machine learning training · SIGCOMM 2021
Machine learning › Reinforcement learning › online decision making
reinforcement learning for systems
0.412019
Park: An Open Platform for Learning-Augmented Computer Systems · NeurIPS 2019
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.412019
Park: An Open Platform for Learning-Augmented Computer Systems · NeurIPS 2019
Machine learning › Transfer learning and domain adaptation
model adaptation
0.212023
RECL: Responsive Resource-Efficient Continuous Learning for Video Analytics · NSDI 2023
Machine learning › Efficient and distributed learning
distributed training
0.112021
SiP-ML: high-bandwidth optical network interconnects for machine learning training · SIGCOMM 2021
Machine learning › Efficient and distributed learning
model compression
0.112021
Efficient Video Compression via Content-Adaptive Super-Resolution · ICCV 2021
Edge and fog computing
edge inference
0.112021
Real-Time Video Inference on Edge Devices via Adaptive Model Streaming · ICCV 2021

Methods — techniques the papers use, named apart from their topics

neural compression · 1.5simulation · 1.5online knowledge distillation · 1.0neural network · 1.0content-adaptive super-resolution · 1.0adaptive sampling · 1.0reinforcement learning · 0.8qoe optimization · 0.4congestion control · 0.4
YearPublicationVenuePosition
2024 Gemino: Practical and Robust Neural Compression for Video Conferencing
Vibhaalakshmi Sivaraman, Pantea Karimi, Vedantha Venkatapathy, Mehrdad Khani Shirkoohi, Sadjad Fouladi, Mohammad Alizadeh, Frédo Durand, Vivienne Sze
NSDI4
2023 RECL: Responsive Resource-Efficient Continuous Learning for Video Analytics
Mehrdad Khani Shirkoohi, Ganesh Ananthanarayanan, Kevin Hsieh, Junchen Jiang, Ravi Netravali, Yuanchao Shu, Mohammad Alizadeh, Paramvir Bahl
NSDI1
2021 Real-Time Video Inference on Edge Devices via Adaptive Model Streaming
abstract
Real-time video inference on edge devices like mobile phones and drones is challenging due to the high computation cost of Deep Neural Networks. We present Adaptive Model Streaming (AMS), a new approach to improving the performance of efficient lightweight models for video inference on edge devices. AMS uses a remote server to continually train and adapt a small model running on the edge device, boosting its performance on the live video using online knowledge distillation from a large, state-of-the-art model. We discuss the challenges of over-the-network model adaptation for video inference and present several techniques to reduce communication the cost of this approach: avoiding excessive overfitting, updating a small fraction of important model parameters, and adaptive sampling of training frames at edge devices. On the task of video semantic segmentation, our experimental results show 0.4–17.8 percent mean Intersection-over-Union improvement compared to a pretrained model across several video datasets. Our prototype can perform video segmentation at 30 frames-per-second with 40 milliseconds camera-to-label latency on a Samsung Galaxy S10+ mobile phone, using less than 300 Kbps uplink and downlink bandwidth on the device.
Mehrdad Khani Shirkoohi, Pouya Hamadanian, Arash Nasr-Esfahany, Mohammad Alizadeh
ICCV1
2021 Efficient Video Compression via Content-Adaptive Super-Resolution
abstract
Video compression is a critical component of Internet video delivery. Recent work has shown that deep learning techniques can rival or outperform human-designed algorithms, but these methods are significantly less compute and power-efficient than existing codecs. This paper presents a new approach that augments existing codecs with a small, content-adaptive super-resolution model that significantly boosts video quality. Our method, SRVC, encodes video into two bitstreams: (i) a content stream, produced by compressing downsampled low-resolution video with the existing codec, (ii) a model stream, which encodes periodic updates to a lightweight super-resolution neural network customized for short segments of the video. SRVC decodes the video by passing the decompressed low-resolution video frames through the (time-varying) super-resolution model to reconstruct high-resolution video frames. Our results show that to achieve the same PSNR, SRVC requires 20% of the bits-per-pixel of H.265 in slow mode, and 3% of the bits-per-pixel of DVC, a recent deep learning-based video compression scheme. SRVC runs at 90 frames per second on an NVIDIA V100 GPU.
Mehrdad Khani Shirkoohi, Vibhaalakshmi Sivaraman, Mohammad Alizadeh
ICCV1
2021 SiP-ML: high-bandwidth optical network interconnects for machine learning training
abstract
This paper proposes optical network interconnects as a key enabler for building high-bandwidth ML training clusters with strong scaling properties. Our design, called SiP-ML, accelerates the training time of popular DNN models using silicon photonics links capable of providing multiple terabits-per-second of bandwidth per GPU. SiP-ML partitions the training job across GPUs with hybrid data and model parallelism while ensuring the communication pattern can be supported efficiently on the network interconnect. We develop task partitioning and device placement methods that take the degree and reconfiguration latency of optical interconnects into account. Simulations using real DNN models show that, compared to the state-of-the-art electrical networks, our approach improves training time by 1.3--9.1x.
Mehrdad Khani Shirkoohi, Manya Ghobadi, Mohammad Alizadeh, Madeleine Glick, Keren Bergman, Amin Vahdat, Benjamin Klenk, Eiman Ebrahimi
SIGCOMM1
2020 Exploiting Channel Locality for Adaptive Massive MIMO Signal Detection
abstract
We propose MMNet, a deep learning MIMO detection scheme that significantly outperforms existing approaches on realistic channels with the same or lower computational complexity. MMNet's design builds on the theory of iterative soft-thresholding algorithms and uses a novel training algorithm that leverages temporal and spectral correlation in real channels to accelerate training. These innovations make it practical to train MMNet online for every realization of the channel. On spatially-correlated channels, MMNet achieves the same error rate as the next-best learning scheme (OAMPNet) at 2.5dB lower signal-to-noise ratio (SNR), and with at least 10× less computational complexity. MMNet is also 4-8dB better overall than the linear minimum mean square error (MMSE) detector.
Mehrdad Khani Shirkoohi, Mohammad Alizadeh, Jakob Hoydis, Phil Fleming
ICASSP1
2020 Adaptive Neural Signal Detection for Massive MIMO
abstract
Traditional symbol detection algorithms either perform poorly or are impractical to implement for Massive Multiple-Input Multiple-Output (MIMO) systems. Recently, several learning-based approaches have achieved promising results on simple channel models (e.g., i.i.d. Gaussian channel coefficients), but as we show, their performance degrades on real-world channels with spatial correlation. We propose MMNet, a deep learning MIMO detection scheme that significantly outperforms existing approaches on realistic channels with the same or lower computational complexity. MMNet's design builds on the theory of iterative soft-thresholding algorithms, and uses a novel training algorithm that leverages temporal and spectral correlation in real channels to accelerate training. These innovations make it practical to train MMNet online for every realization of the channel. On i.i.d. Gaussian channels, MMNet requires two orders of magnitude fewer operations than existing deep learning schemes but achieves near-optimal performance. On spatiallycorrelated channels, it achieves the same error rate as the next-best learning scheme (OAMPNet) at 2.5dB lower signalto-noise ratio (SNR), and with at least 10× less computational complexity. MMNet is also 4-8dB better overall than a classic linear scheme like the minimum mean square error (MMSE) detector.
Mehrdad Khani Shirkoohi, Mohammad Alizadeh, Jakob Hoydis, Phil Fleming
IEEE Trans. Wirel. Commun.1
2019 Park: An Open Platform for Learning-Augmented Computer Systems
abstract
We present Park, a platform for researchers to experiment with Reinforcement Learning (RL) for computer systems. Using RL for improving the performance of systems has a lot of potential, but is also in many ways very different from, for example, using RL for games. Thus, in this work we first discuss the unique challenges RL for systems has, and then propose Park an open extensible platform, which makes it easier for ML researchers to work on systems problems. Currently, Park consists of 12 real world system-centric optimization problems with one common easy to use interface. Finally, we present the performance of existing RL approaches over those 12 problems and outline potential areas of future work.
Hongzi Mao, Parimarjan Negi, Akshay Narayan 0001, Hanrui Wang 0002, Ryan Marcus, Ravichandra Addanki, Mehrdad Khani Shirkoohi, Songtao He, Vikram Nathan, Frank Cangialosi, Shaileshh Bojja Venkatakrishnan, Wei-Hung Weng, Song Han 0003, Tim Kraska, Mohammad Alizadeh
NeurIPS9
2019 End-to-end transport for video QoE fairness
abstract
The growth of video traffic makes it increasingly likely that multiple clients share a bottleneck link, giving video content providers an opportunity to optimize the experience of multiple users jointly. But today's transport protocols are oblivious to video streaming applications and provide only connection-level fairness. We design and build Minerva, the first end-to-end transport protocol for multi-user video streaming. Minerva uses information about the player state and video characteristics to adjust its congestion control behavior to optimize for QoE fairness. Minerva clients receive no explicit information about other video clients, yet when multiple of them share a bottleneck link, their rates converge to a bandwidth allocation that maximizes QoE fairness. At the same time, Minerva videos occupy only their fair share of the bottleneck link bandwidth, competing fairly with existing TCP traffic. We implement Minerva on an industry standard video player and server and show that, compared to Cubic and BBR, 15-32%of the videos using Minerva experience an improvement in viewing experience equivalent to a jump in resolution from 720p to 1080p. Additionally, in a scenario with dynamic video arrivals and departures, Minerva reduces rebuffering time by an average of 47%.
Vikram Nathan, Vibhaalakshmi Sivaraman, Ravichandra Addanki, Mehrdad Khani Shirkoohi, Prateesh Goyal, Mohammad Alizadeh
SIGCOMM4