Avatar

Amrit Singhal

MS in Machine Learning

Carnegie Mellon University

Biography

I am a Masters student in the Machine Learning Department at Carnegie Mellon University.

My broad fields of interest are Machine Learning, Reinforcement Learning, and Artifical Intelligence. Recently, I have also developed a new found interest towards computational cognition, and I am currently exploring this area.

I was a Research Intern at the Big Data Experience Lab, Adobe Systems, Bangalore, in the summer of 2018, where I worked in the area of Machine Learning and Augmented Reality. I have also interned at Hike Pvt. Ltd, New Delhi, in the summer of 2017, where I worked towards developing a Language Independant Text-to-Emotion Classifier. Apart from this, I have done numerous projects on areas like Cross Modal Media Retrieval, Neural Machine Translation, Abstractive Document Summarisation and others. An exhaustive detailed list of my projects can be found in the Projects Section.

In my free time, I love reading novels, and watching movies. I am also a gaming enthusiast, playing numerous e-sports from time to time.

Interests

  • Artificial Intelligence
  • Machine Learning
  • Reinforcement Learning

Education

  • MS in Machine Learning, 2020

    Carnegie Mellon University

  • B.Tech. in Computer Science and Engineering, 2019

    Indian Institute of Technology Kanpur

Projects

*

NYC Taxi Travel Time Prediction through Leveraging Geographical Information

We present a method of leveraging known geographical separations to better estimate travel times by car between two points in a city, …

Query Biased Multi-Document Abstractive Summarisation

Implemented multiple modifications and techniques for improving the state-of-the-art TPMS system. Proposed and implemented an …

Augmented Reality Authoring

Developed a novel end-to-end interface that allows easy authoring of Augmented Reality experiences from natural language input, …

Cross Modal Media Retrieval

Aimed at utilising the emotional information present in images and audios to perform cross modal media retrieval. We propsed a …

Neural Machine Translation for Low Resource Languages

Performed an extensive literature review on the existing methods of Neural Machine Translation using parallel and non-parallel corpora. …

Quantum Machine Learning

Studied two of the most widely used machine learning strategies, namely K-Nearest Neighbours algorithm and Perceptron Learning …

Reviewer Recommendation for Conference Paper Submissions

Implemented multiple modifications and techniques for improving the state-of-the-art TPMS system. Proposed and implemented an …

Language Independent Text-to-Emotion Classification

The project aimed at developing a machine learning model to assign an emotion to any chat message provided as input, in any of the top …

Machine Learning for large scale logistics platform

Implemented the Document Distance problem using the Word Mover's Distance, and the reverse k-NN problem, using the SLICE algorithm.

Work Experience

 
 
 
 
 

Research Internship

BigData Experience Lab, Adobe Systems

May 2018 – Jul 2018 Bangalore, India
  • Worked on the topic of Augmented Reality Authoring
  • Developed a novel end-to-end interface to perform easy authoring of Augmented Reality experiences from natural language input, allowing visualization of any text in Augmented Reality.
  • Introduced novel methods for scene graph augmentation that allowed inference of objects for the surroundings.
 
 
 
 
 

Machine Learning Development Internship

Hike Messenger

May 2017 – Jul 2017 New Delhi, India
Developed a Convolutional Neural Network Model, combined with a vector space model, to predict the most probable emotion of a text, from a predefined set of classes.

Teaching Experience

 
 
 
 
 

Teaching Assistant

10-403: Deep Reinforcement Learning and Control

Jan 2020 – Present Carnegie Mellon University
 
 
 
 
 

Tutor

ESC101: Fundamentals of Computing

Jan 2019 – May 2019 IIT Kanpur
I was tasked with teaching and grading a tutorial section of about 30 students.
 
 
 
 
 

Teaching Assistant

ESO207: Data Structures and Algorithms

Aug 2018 – Dec 2018 IIT Kanpur
 
 
 
 
 

Academic Mentor

ESC101: Fundamentals of Computing

Jul 2016 – May 2017 IIT Kanpur
I was responsible to provide Academic support to freshmen in terms of one-on-one mentoring and institute level remedial classes for concept strengtening, problem solving and revision.

Publications

ARComposer: Authoring Augmented Reality Experiences through Text

ARComposer is a novel interface that enables easy authoring of AR experiences from free-form text describing the scene.