I am a Computer Science PhD student in the School of Interactive Computing at Georgia Institute of Technology.

I am a research assistant at the Entertainment Intelligence Lab advised by Dr. Mark Riedl and a teaching assistant for CS 3600 (Introduction to AI). My research involves everything from using natural language processing deep learning techniques in order to create an AI agent that can collaboratively compose a story to playing text-adventure games using deep reinforcement learning.

Most of my research interests in the field of AI and machine learning lie in natural language processing, computational creativity, and reinforcement learning. I am especially interested in the use of deep learning in the field of natural language processing.


I am originally from Visakhapatnam in Andhra Pradesh, India. Since then, I've moved around quite a bit. I've lived in Singapore, Hong Kong, New Jersey, California, and multiple places in India such as Chennai, Hyderabad, and Bangalore.

I have worked as a Software Engineering Intern at Oracle Intelligent Bots, where I developed a patent pending algorithm to generate noisy knowledge graphs for low resource natural language datasets and a method to use them to improve the natural language understanding capabilities of the chatbot platform. I have previously worked as a Machine Learning Intern at Radix Health, developing and deploying products such as no-show risk models and chatbots that help clinics manage their schedules more efficiently in addition to improving patient access. Prior to that, in 2016, I was a Software Development Intern at Equifax where I worked on applications involving noSQL databases.

My hobbies include Tae Kwon Do, reading, and gaming. I am a 1st Dan black belt in Tae Kwon Do. In my leftover spare time, I read sci-fi and high fantasy novels and play MMORPGs.



Playing Text-Adventure Games with Graph-Based Deep Reinforcement Learning
P Ammanabrolu and MO Riedl
NeurIPS 2018 Wordplay: Reinforcement and Language Learning in Text-based Games Workshop, Montreal, QC.

Event Representations for Automated Story Generation with Deep Neural Nets
LJ Martin, P Ammanabrolu, X Wang, W Hancock, S Singh, B Harrison, and MO Riedl
Thirty-Second AAAI Conference on Artificial Intelligence (AAAI-18), New Orleans, LA.


Improvisational Storytelling Agents
LJ Martin, P Ammanabrolu, X Wang, S Singh, B Harrison, M Dhuliawala, P Tambwekar, A Mehta, R Arora, N Dass, C Purdy, and MO Riedl
NeurIPS 2017 Workshop on Machine Learning for Creativity and Design, Long Beach, CA.

Event Representations for Automated Story Generation with Deep Neural Nets
LJ Martin, P Ammanabrolu, W Hancock, S Singh, B Harrison, and MO Riedl
KDD 2017 Workshop on Machine Learning for Creativity, Halifax, NS.


  • Health Desk at HackIllinois - Desktop app to detect posture using computer vision; built with OpenCV and wxPython
  • Labyrinth at SwampHacks - 3D survival maze game built with Unity engine and C#
  • Other video game projects such as Time before Time from working with VG Dev Club at Georgia Tech and a Rougelike written in C++ from earlier.