Natural Language Processing

Jigsaw: Large Language Models meet Program Synthesis

Used program synthesis techniques to generate code from multi-modal user input using large language models like GPT-3

Jigsaw: Large Language Models meet Program Synthesis

Used program synthesis techniques to generate code from multi-modal user input using large language models like GPT-3

Deep RL for IR applications

Developing RL techniques for IR and NLP applications

Software Bug Prediction

Extracting features from source code for bug detection in software projects

Community Question Answering for a distance-learning platform

Developed siamese deep learning architectures to find similar questions from a Q&A archive on a distance learning platform

Personalized Learning from Job Descriptions

Designing a curriculum for job applicants by analysing data on job descriptions. Assignment done for the [MITACS Globalink programme](https://www.mitacs.ca/en/programs/globalink)

Search Engine On a Nuclear Corpus

Search engine on a nuclear corpus and an outline of an approach to build a factoid-based question answering system

Developing a Search Engine on a nuclear corpus and outlining a semantic based approach to Entity Profiling from raw text to build a Question Answering system

Search engine on a nuclear corpus and an outline of an approach to build a factoid-based question answering system