Publications

Progressive Knowledge Distillation: Building Ensembles for Efficient Inference
Don Dennis, Abhishek Shetty, Anish Sevekari, Kazuhito Koishida, Virginia Smith
Neural Information Processing Systems (NeurIPS), 2023.

Bitrate-Constrained DRO: Beyond Worst Case Robustness To Unknown Group Shifts
Amrith Setlur, Don Dennis, Benjamin Eysenbach, Aditi Raghunathan, Chelsea Finn, Virginia Smith and Sergey Levine
International Conference on Learning Representations (ICLR), 2023.

Heterogeneity for the Win: Communication Efficient Distributed Clustering
Don Dennis, Tian Li, Virginia Smith
International Conference on Machine Learning (ICML), 2021.

Shallow RNN: Accurate Time-series Classification on Resource Constrained Devices
Don Dennis, Durmus Alp Emre Acar, Vikram Mandikal, Vinu Sankar Sadasivan, Harsha Vardhan Simhadri, Venkatesh Saligrama, Prateek Jain
Neural Information Processing Systems (NeurIPS), 2019
[PDF] [BibTeX] [Code] [Slides] [Demo Video]

Multiple Instance Learning for Sequential Data Classification on Resource Constrained Devices
Don Dennis, Chirag Pabbaraju, Harsha Vardhan Simhadri, Prateek Jain
Neural Information Processing Systems (NeurIPS), 2018
[PDF] [BibTeX] [Code] [Slides] [Poster] [Video]

EdgeML: Edge of Machine Learning --- Demonstration of Low Resource Keyword Spotting
Don Dennis, Harsha Simhadri, Prateek Jain
Workshop on Machine Learning on the Phone and other Consumer Devices (MLPCD 2), NeurIPS 2018

GesturePod: Programmable Gesture Recognition for Augmenting Assistive Devices
Shishir Patil, Don Dennis, Chirag Pabbaraju, Rajanikant Deshmukh, Harsha Vardhan Simhadri, Manik Varma, Prateek Jain
ACM User Interface Software and Technology Symposium (UIST), 2019
[PDF] [BibTeX] [Code] [Microsoft Technical Report] [Demo Video]

Single Cycle RISC-V Micro Architecture Processor and its FPGA Prototype
Don Dennis, Ayushi Priyam, Sukhpreet Singh Virk, Sajal Agrawal, Tanuj Sharma, Arijit Mondal, Kailash Chandra Ray
International Symposium on Embedded Computing and System Design (ISED), 2017
[PDF] [Code]



Software

EdgeML: Machine Learning for resource-constrained edge devices
Don Dennis, Sridhar Gopinath, Chirag Gupta, Ashish Kumar, Aditya Kusupati, Shishir Patil and Harsha Vardhan Simhadri (α-β ordering)
Microsoft Research India, 2017
[Github]