$$% Not all commands are supported. Please refer to MathJax docs before including % your macros % http://docs.mathjax.org/en/latest/tex.html#defining-tex-macros % \newcommand{\ALG}{FastGRNN\xspace} \newcommand{\redSpace}{\vspace{-6mm}} \newcommand{\algs}{FastRNN\xspace} \newcommand{\alg}{FastGRNN\xspace} \newcommand{\salg}{FastRNN\xspace} \newcommand{\algfloat}{FastGRNN-LSQ\xspace} %!TEX root = paper.tex \newcommand{\reals}{\mathbb R} \newcommand{\ex}{\mathbb E} \newcommand{\prob}{\mathbb P} \renewcommand{\vec}[1]{{\mathbf{#1}}} \newcommand{\br}[1]{\left({#1}\right)} \DeclareMathOperator{\Tr}{Tr} % Asymptotic notation \newcommand{\bigO}[1]{{\cal O}\br{{#1}}} \newcommand{\softO}[1]{\widetilde{\cal O}\br{{#1}}} \newcommand{\Om}[1]{\Omega\br{{#1}}} \newcommand{\softOm}[1]{\tilde\Omega\br{{#1}}} \def\half{{\textstyle\frac{1}{2}}} \newcommand{\smallfrac}[2]{{\textstyle \frac{#1}{#2}}} \def\v#1{\vec #1}$$

# Publications

GesturePod: Enabling On-device Gesture-based Interaction for White Cane Users
Manik Varma and Prateek Jain

ACM User Interface Software and Technology Symposium (UIST), 2019
[Bibtex] [Code] [Video]

Compiling KB-Sized Machine Learning Models to Tiny IoT Devices
Sridhar Gopinath, Nikhil Ghanathe, Vivek Seshadri and Rahul Sharma
Programming Language Design and Implementation (PLDI), 2019
[PDF] [Bibtex] [Code] [Video]

FastGRNN: A Fast, Accurate, Stable and Tiny Kilobyte Sized Gated Recurrent Neural Network
Aditya Kusupati, Manish Singh, Kush Bhatia, Ashish Kumar, Prateek Jain and Manik Varma
Neural Information Processing Systems (NeurIPS), 2018
[PDF] [Bibtex] [Poster] [Tensorflow example] [PyTorch example] [Video] [Blog]

Multiple Instance Learning for Efficient Sequential Data Classification for Resource Constrained Devices
Don Kurian Dennis, Chirag Pabbaraju, Harsha Vardhan Simhadri and Prateek Jain
Neural Information Processing Systems (NeurIPS), 2018
[PDF] [Bibtex] [Poster] [Tensorflow example] [PyTorch example] [Video]

ProtoNN: Compressed and Accurate kNN for Resource-scarce Devices
Chirag Gupta, Arun Sai Suggala, Ankit Goyal, Harsha Vardhan Simhadri, Bhargavi Paranjape, Ashish Kumar,
Saurabh Goyal, Raghavendra Udupa, Manik Varma and Prateek Jain

International Conference on Machine Learning (ICML), 2017
[PDF] [Bibtex] [Poster] [Cpp code] [Tensorflow example] [PyTorch example] [Blog]

Resource-efficient Machine Learning in 2 KB RAM for the Internet of Things
Ashish Kumar, Saurabh Goyal and Manik Varma
International Conference on Machine Learning (ICML), 2017
[PDF] [Bibtex] [Poster] [Cpp code] [Tensorflow example] [PyTorch example] [Blog]

Thresholding based Efficient Outlier Robust PCA.
Yeshwanth Cherapanamjeri, Prateek Jain and Praneeth Netrapalli
Conference on Learning Theory (COLT), 2017
[PDF] [Bibtex] [Poster] [Matlab ZIP] [More Code] [Slides]