Do RNNs Need To Be Recurrent? Yes a Little
Don Dennis, Durmus Alp Emre Acar, Venkatesh Saligrama, Prateek Jain
(In Submission) 36th International Conference of Machine Learning (ICML), 2019
[Preprint Coming Soon]

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]

GesturePod: Programmable Gesture Recognition for Augmenting Assistive Devices
Shishir Patil, Don Dennis, Chirag Pabbaraju, Rajanikant Deshmukh, Harsha Vardhan Simhadri, Manik Varma, Prateek Jain
(In submission) ACM Conference on Human Factors in Computing Systems (CHI), 2019
[Microsoft Technical Report]

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]

Workshop Presentations

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

Talk-Bot: Federated Human Detection for Collaborative Multi-angle Videography
Don Dennis, Harshit Singh, Karan Jakhar, Prashant Baghel
International Symposium on Embedded Computing and System Design (ISED), 2016
Runner-up, ISED Grand Challenge.