Arthi Padmanabhan

Ph.D. Candidate
UCLA Computer Science
Email: artpad@ucla.edu

I'm a Ph.D. candidate at UCLA advised by Harry Xu and Ravi Netravali. I'm broadly interested in systems and networking, and my research focuses on building systems that enable scalable machine learning on real-time video data. Specifically, the systems I build target an improved tradeoff between performance (e.g., accuracy, latency) and resource usage (e.g., cost, memory, bandwidth consumption) in large-scale video analytics systems. Before joining UCLA, I was a software engineer at Microsoft for three years, working on Microsoft Office's UI and accessibility on Mac and iOS. Before that, I received a B.A. in Computer Science from Pomona College in 2014.

Update: I'm excited to join Harvey Mudd College's computer science department as a visiting professor in Fall 2022!

Research

    Gemel: Model Merging for Memory-Efficient Real-Time Video Analytics at the Edge

      Through a collaboration with Microsoft Research, we built Gemel, a system for lowering the memory footprint of running a diverse set of deep neural networks (DNNs) on the edge for processing video. We found that typical workloads of DNNs have large groups of layers that appear in multiple models, and keeping just one copy of them could result in significantly lower GPU memory usage. However, merging layers can result in lower accuracy. We designed a search heuristic to decide which layers could be shared while meeting accuracy constraints. Gemel lowered memory usage by up to 60% and will be incorporated into Microsoft's deployed pilot project, Rocket for Live Video Analytics.

    Reducto: On-Camera Frame Filtering for Resource-Efficient Real-Time Video Analytics

      I worked with colleagues at UCLA to build a system that filters out unnecessary frames for responding to video analytics queries directly at the camera. Our filtering methods use light-weight frame differencing features, allowing real-time filtering even on cheap cameras. These methods filtered over 50% of frames while meeting accuracy targets, thereby lowering both bandwidth usage and latency by 22%.

Publications

  • Arthi Padmanabhan, Neil Agarwal, Anand Iyer, Ganesh Ananthanarayanan, Yuanchao Shu, Nikolaos Karianakis, Harry Xu, and Ravi Netravali. Gemel: Model Merging for Memory-Efficient Real-Time Video Analytics at the Edge. In Submission.
  • Arthi Padmanabhan, Anand Iyer, Ganesh Ananthanarayanan, Yuanchao Shu, Nikolaos Karianakis, Harry Xu, and Ravi Netravali. Towards Memory-Efficient Inference in Edge Video Analytics. In the Proceedings of the 3rd ACM Workshop on Hot Topics in Video Analytics and Intelligent (HotEdgeVideo 2021). [ PDF ]
  • Yuanqi Li*, Arthi Padmanabhan*, Pengzhan Zhou, Yufei Wang, Harry Xu, and Ravi Netravali. Reducto: On-Camera Frame Filtering for Resource-Efficient Real-Time Video Analytics. In the Proceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication (SIGCOMM 2020). [ PDF ]
  • Arthi Padmanabhan, Lan Wang, and Lixia Zhang. Automated tunneling over IP Land: run NDN anywhere (poster). In the Proceedings of the 5th ACM Conference on Information-Centric Networking (ICN 2018). [ PDF ]

Teaching

I currently serve as the head TA for the UCLA Computer Science department, training new TAs and evaluating current ones. I have been a TA for the following courses:
  • TA training seminar (UCLA CS 495)
  • Big Data Systems (UCLA CS 249)
  • Introduction to Computer Science (UCLA CS 31)
  • Discrete Mathematics (Pomona College CS 55)
  • Fundamentals of Computer Science (Pomona College CS 52)
I also taught an introductory computer science class to middle schoolers for three years through Girls Who Code.