I completed my B.Tech. in Computer Science from Indian Institute of Technology (IIT) Patna
where I spent some excellent four years of my life. My thesis supervised by Prof. Jimson Mathew received the Institute Proficiency Prize for Best Bachelor Thesis among students graduating in 2022.
Selected as the Coordinator of our Computer Science society - NJACK!
Indian Institute of Technology Patna Bachelor of Technology in Computer Science Engineering
July '18 - May '22
Awards: Institute Proficiency Prize for Best Bachelor Thesis
Student Societies:
General Secretary (UGR) | Academic and Career Council, Students' Gymkhana
Coordinator | NJACK - Computer Science society
Member | Anwesha - Annual cultural festival
Founding Software Engineer | Humantic.ai
Jun '24 - Present
Research Fellow | Microsoft Research Lab India
Jul '22 - May '24
Advisor: Dr Venkat Padmanabhan and Dr Akshay Nambi
My work spans across Systems and Networks, ML and Optimization, particularly for Indoor Positioning Systems and AV Call Diagnostics.
Research Affiliate | MIT Media Lab
Jul '21 - Nov '21
Fluid Interfaces Group. Building the unsupervised machine learning and software engineering components to create
Brain-Computer Interfaces (BCI) for realtime-feedback in assistive devices.
Software Engineer Intern | Sybill.ai
Jun '21 - Aug '21
Worked on the video call recording infrastructure of a venture-backed SaaS startup providing insights on participants’
emotions. Also built user authorization and asynchronous data pipeline to communicate with Microsoft Graph Calendar API.
Google Summer of Code (GSoC) | Rocket.Chat
May '19 - Sep '19
Designed and developed a prototype "Newsfeed" (a social networking feature) for the Open Source application Rocket.Chat.
We present HyWay, short for "Hybrid Hallway", to enable mingling and informal
interactions among physical and virtual users, in casual spaces and settings,
such as office water cooler areas, conference hallways, trade show floors, and more.
Key to the design of HyWay is bridging the awareness gap between physical and virtual
users, and providing the virtual users the same agency as physical users.
*Author order reverse alphabetical
ScienceQA: A Novel Benchmark Resource for Question Answering on Scholarly Articles
Tanik Saikh, Tirthankar Ghosal, Amish Mittal, Asif Ekbal, Pushpak Bhattacharyya
International Journal of Digital Libraries (IJDL), 2022
[paper]
We introduce a semi-automated dataset having more than 100k
human-annotated context-question-answer triplets to facilitate question answering
(QA) on scientific articles. Secondly, we implement
QA models based on BERT, SciBERT and a combination of
SciBERT and BiDAF and evaluate the results on our dataset. The
best model obtains an F1 score of 75.46%.
Multi-Modal Detection of Alzheimer's Disease from Speech and Text
Amish Mittal*, Sourav Sahoo*, Arnhav Datar*, Juned Kadiwala*, Hrithwik Shalu, Jimson Mathew
20th International Workshop on Data Mining in Bioinformatics (BIOKDD) with SIGKDD 2021
[paper]
Reliable detection of the prodromal stages of Alzheimer's disease (AD) remains difficult even today because there is no definitive diagnosis of AD in vivo.
We propose a multimodal deep learning method that utilizes speech and the corresponding transcript simultaneously to detect AD.
The proposed method achieves 85.3% 10-fold cross-validation accuracy on the Dementiabank Pitt corpus.
*Authors contributed equally
In collaboration with JCBC, University of Cambridge, UK
Making Gradient Descent non-monotonic over gradient (Bachelor Thesis)
Advisor: Prof Jimson Mathew
A novel non-monotonic gradient descent optimizer which aims to reduce the number of divergences while using gradient descent, along with its theoretical and empirical validation.
Decoding quantum states through nuclear magnetic resonance
Machine Learning for Physics. Built a model to predict the coupling parameters associated with nuclei and electrons
given their time-dependent magnetization curve from a spin-echo NMR experiment. Created a weighted ensemble model comprising of 1. Random Forest over statstical time-series features, 2.
InceptionTime, and 3. a custom CNN to achieve an R2 value of 0.992 and 0.997 for predictions on coupling strength and dissipation parameters respectively.
Developed an assembler and an emulator for a custom architecture machine
consisting of 2 registers, 1 program and stack counter, and some select mnemonics using C++.
The assembler can handle comments and data in different numerical bases and can detect multiple errors and warnings in the assembly code as expected.
The emulator loads the object file created from the assembler and can trace machine code and produce the memory dump along with identifying runtime errors.
Created the prototype of a functional multiplayer parkour video game using Unreal Engine 4; along with tutorial videos for it. Used State Machines to control behaviour and animations. It was my first attempt to learn about behaviour states and OOPs. Programming Language used - C++.
Last updated: Jun 24, 2024
This template is a modification to Jon Barron's website. It has further been modified by Rishab Khincha. Find the source code to my version here. Feel free to clone it for your own use while attributing the original author Jon Barron.
As a policy, I don't indulge with Ed-Tech for-profit companies. See non-exhaustive list here.