Gaurav Gite

I graduated with a Masters Degree in Computer Science from Columbia University in 2017. I was awarded Jonathan Gross award for the best student in Computer Science Department at Columbia. I received my Bachelors Degree in Electrical Engineering from Indian Institute of Technology (IIT) Roorkee in 2015.

My interests mainly lie in the fields of Deep Learning and Neural Networks, Natural Language Processing and Machine Learning. For my Masters thesis, I worked with Prof. Kathleen McKeown in the Natural Language Processing lab and researched on developing new techniques for summarization of news articles. Previously, I worked with the Research and Machine Intelligence team at Google Inc. as an Intern. I also worked in the Center for Computational Learning System at Columbia as a Research Assistant.

I will be joining Google Inc. from July 10, 2017.

Research and Work Experiences

NLP Lab - Columbia University

Sept 2016 - May 2017

New York, US
Conducted research, broadly in the development of new approaches for the extractive summarization of news article using structured prediction energy networks. Extended the New York Times Annotated Corpus by adding hundreds of thousands of recent article-summary pairs from year 2007 until 2016. Currently, our summarizer is used as part of another project where we are sending weekly feedbacks to the residents in one of the Columbia-owned building about their electricity consumption. We hypothesize that news summaries about environmental issues and concerns could persuade the residents to reduce their electricity consumption. Link to the thesis.

Google Inc.

May 2016 - August 2016

Seattle, US
Worked with the Research and Machine Intelligence team to optimize the performance of RNN models. RNN models would be used for next-word prediction and gesture prediction in the android keyboard.Developed ~30% faster implementation of the GRU cells in Tensorflow. Open-sourced the code. Link to code.

CCLS - Columbia University

Jan 2016 - May 2016

New York, US
Researched on automated methods for content assessment of students’ writing. Developed an automated technique for grading of student writing based on the content. Research paper published at the International Journal of Artificial Intelligence in Education. Link to the research paper.

University of Lethbridge

May 2014 - August 2014

Lethbridge, Canada
Developed new approaches for the online testing of reversible logic circuits under Dr. Jackie Rice in the Department of Math and Computer Science. Our research paper was presented at 45th IEEE International Symposium on Multiple-Valued Logic (ISMVL), 2015. Link to the research paper.

Seimens, Ltd

June 2013 - July 2013

Mumbai, India
I did an industrial internship at Seimens Ltd, Mumbai. My work included synthesis and implementation of digital circuits using ladder logic and programming of PLCs (Programmable Logic Controllers). Programmed all the PLCs required in the in-plant project of Rainwater Harvesting.



Eco-feedback Systems for Building Energy Efficiency

System which provides feedbacks to the residents in one of the Columbia-owned building about their electricity consumption.



Name based Gender Predictor using Recurrent Neural Networks.


Facial emotion recognition using deep learning


Implementation of dropout and dropconnect in Theano.


Automated Essay Grading using Machine Learning


Know your courses - Columbia University

Web application which provides a score to every course based on the sentimental analysis of the reviews (source -CULPA)


Implementation of Backpropogation in VHDL


Virtual Laser Keyboard

Interactive keyboard is projected on any plane surface.

Simple CPU on FPGA

Designed a CPU which can perform arithmetic, logical, data transfer and control-flow operations.


Remote Control for Home Appliances


Copyright Ⓒ Gaurav Gite 2016