About

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

I am a research assistant at the Entertainment Intelligence Lab advised by Professor Mark Riedl. My research involves everything from using natural language processing and deep learning techniques to create an AI agent that can collaboratively compose a story to playing text-adventure games using deep reinforcement learning and knowledge graphs.

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 applying reinforcement learning to language.

I will be on the job market this coming year!

Publications

2020

How to Motivate Your Dragon: Teaching Goal-Driven Agents to Speak and Act in Fantasy Worlds
P Ammanabrolu, J Urbanek, M Li, A Szlam, T Rocktäschel, J Weston
Preprint. Under Review.

@article{ammanabrolu2020motivate,
title={How to Motivate Your Dragon: Teaching Goal-Driven Agents to Speak and Act in Fantasy Worlds},
author={Ammanabrolu, Prithviraj and Urbanek, Jack and Li, Margaret and Szlam, Arthur and Rockt{\"a}schel, Tim and Weston, Jason},
journal={arXiv preprint arXiv:2010.00685},
year={2020}
}

Automated Storytelling via Causal, Commonsense Plot Ordering
P Ammanabrolu, W Cheung, W Broniec, and MO Riedl
Preprint. Under Review.

@article{ammanabrolu2020automated,
title={Automated Storytelling via Causal, Commonsense Plot Ordering},
author={Ammanabrolu, Prithviraj and Cheung, Wesley and Broniec, William and Riedl, Mark O},
journal={arXiv preprint arXiv:2009.00829},
year={2020}
}

How to Avoid Being Eaten by a Grue: Structured Exploration Strategies for Textual Worlds
P Ammanabrolu, E Tien, M Hausknecht, and MO Riedl
Preprint. Under Review.

@article{ammanabrolu2020avoid,
title={How to avoid being eaten by a grue: Structured exploration strategies for textual worlds},
author={Ammanabrolu, Prithviraj and Tien, Ethan and Hausknecht, Matthew and Riedl, Mark O},
journal={arXiv preprint arXiv:2006.07409},
year={2020}
}

Toward Automated Quest Generation in Text-Adventure Games
P Ammanabrolu, W Broniec, A Mueller, J Paul, and MO Riedl
International Conference on Computational Creativity (ICCC-20)

@inproceedings{ammanabrolu2020towards,
title={Toward Automated Quest Generation in Text-Adventure Games},
author={Ammanabrolu, Prithviraj and Broniec, William and Mueller, Alex and Paul, Jeremy and Riedl, Mark O.},
booktitle={International Conference on Computational Creativity (ICCC)},
year={2020},
url={https://arxiv.org/abs/1909.06283}
}

Bringing Stories Alive: Generating Interactive Fiction Worlds
P Ammanabrolu*, W Cheung*, D Tu, W Broniec, and MO Riedl
The 16th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE-20)
Narrative Understanding, Storylines, and Events (NUSE) @ ACL 2020

@inproceedings{ammanabrolu2020bringing,
title={Bringing stories alive: Generating interactive fiction worlds},
author={Ammanabrolu, Prithviraj and Cheung, Wesley and Tu, Dan and Broniec, William and Riedl, Mark O},
booktitle = "Proceedings of the Sixteenth AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE-20)",
url={https://www.aaai.org/ojs/index.php/AIIDE/article/view/7400},
year={2020}
}

Graph Constrained Reinforcement Learning for Natural Language Action Spaces
P Ammanabrolu, M Hausknecht
International Conference on Learning Representations (ICLR-20), Addis Ababa, Ethiopia.

@inproceedings{ ammanabrolu2020Graph,
title={Graph Constrained Reinforcement Learning for Natural Language Action Spaces},
author={Prithviraj Ammanabrolu and Matthew Hausknecht},
booktitle={International Conference on Learning Representations},
year={2020},
url={https://openreview.net/forum?id=B1x6w0EtwH}
}}

Interactive Fiction Games: A Colossal Adventure
M Hausknecht, P Ammanabrolu, MA Cote, and X Yuan
Thirty-forth AAAI Conference on Artificial Intelligence (AAAI-20), New York City, NY.

@inproceedings{hausknecht19,
title={Interactive Fiction Games: A Colossal Adventure},
author={Matthew Hausknecht and Prithviraj Ammanabrolu and Marc-Alexandre C{\^{o}}t{\'{e}} and Xingdi Yuan},
booktitle={Thirty-Fourth AAAI Conference on Artificial Intelligence (AAAI)},
year = "2020",
url={https://arxiv.org/abs/1909.05398}
}

Story Realization: Expanding Plot Events into Sentences
P Ammanabrolu, E Tien, W Cheung, Z Luo, W Ma, LJ Martin, and MO Riedl
Thirty-forth AAAI Conference on Artificial Intelligence (AAAI-20), New York City, NY.

@article{ammanabrolu20story,
title={Story Realization: Expanding Plot Events into Sentences},
volume={34},
url={https://ojs.aaai.org/index.php/AAAI/article/view/6232},
DOI={10.1609/aaai.v34i05.6232},
author={Ammanabrolu, Prithviraj and Tien, Ethan and Cheung, Wesley and Luo, Zhaochen and Ma, William and Martin, Lara J. and Riedl, Mark O.},
year={2020},
month={Apr.},
pages={7375-7382}
}

How To Avoid Being Eaten By a Grue: Exploration Strategies for Text-Adventure Agents
P Ammanabrolu, E Tien, Z Luo, and MO Riedl
Knowledge-based Reinforcement Learning Workshop @ IJCAI-20.

@article{ammanabrolu2020avoid,
title={How to avoid being eaten by a grue: Structured exploration strategies for textual worlds},
author={Ammanabrolu, Prithviraj and Tien, Ethan and Luo, Zhaochen and Riedl, Mark O},
journal={arXiv preprint arXiv:2002.08795},
year={2020}
}

2019

Toward Automated Quest Generation in Text-Adventure Games
P Ammanabrolu, W Broniec, A Mueller, J Paul, and MO Riedl
Computational Creativity in Natural Language Generation @ INLG 2019. Tokyo, Japan.

@inproceedings{ammanabrolu2020towards,
title={Toward Automated Quest Generation in Text-Adventure Games},
author={Ammanabrolu, Prithviraj and Broniec, William and Mueller, Alex and Paul, Jeremy and Riedl, Mark O.},
booktitle={International Conference on Computational Creativity (ICCC)},
year={2020},
url={https://arxiv.org/abs/1909.06283}
}

Interactive Fiction Games: A Colossal Adventure
M Hausknecht, P Ammanabrolu, MA Cote, and X Yuan
Deep Reinforcement Learning Workshop @ NeurIPS 2019. Vancouver, BC.

Transfer in Deep Reinforcement Learning using Knowledge Graphs
P Ammanabrolu and MO Riedl
Text Graphs @ EMNLP 2019. Hong Kong.

Guided Neural Language Generation for Automated Storytelling
P Ammanabrolu, E Tien, W Cheung, Z Luo, W Ma, LJ Martin, and MO Riedl
StoryTelling@ACL 2019, Florence, Italy.

@inproceedings{ammanabrolu2019guided, title = "Guided Neural Language Generation for Automated Storytelling",
author = "Ammanabrolu, Prithviraj and Tien, Ethan and Cheung, Wesley and Luo, Zhaochen and Ma, William and Martin, Lara and Riedl, Mark",
booktitle = "Proceedings of the Second Workshop on Storytelling",
month = aug,
year = "2019",
address = "Florence, Italy",
publisher = "Association for Computational Linguistics",
url = "https://www.aclweb.org/anthology/W19-3405",
doi = "10.18653/v1/W19-3405",
pages = "46--55"
}

Playing Text-Adventure Games with Graph-Based Deep Reinforcement Learning
P Ammanabrolu and MO Riedl
NAACL-HLT 2019, Minneapolis, MN.

@inproceedings{ammanabrolu19playing,
author = {Ammanabrolu, Prithviraj and Riedl, Mark O.},
title = {Playing Text-Adventure Games with Graph-based Deep Reinforcement Learning},
booktitle = {Proceedings of 2019 Annual Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, NAACL-HLT 2019},
year = {2019},
location = {Minneapolis, Minnesota}
}

2018

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.

@inproceedings{ammanabrolu19playing,
author = {Ammanabrolu, Prithviraj and Riedl, Mark O.},
title = {Playing Text-Adventure Games with Graph-based Deep Reinforcement Learning},
booktitle = {Proceedings of 2019 Annual Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, NAACL-HLT 2019},
year = {2019},
location = {Minneapolis, Minnesota}
}

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.

@inproceedings{Martin2018,
address = {New Orleans, Louisiana},
author = {Martin, Lara J. and Ammanabrolu, Prithviraj and Wang, Xinyu and Hancock, William and Singh, Shruti and Harrison, Brent and Riedl, Mark O.}, booktitle = {Thirty-Second AAAI Conference on Artificial Intelligence (AAAI-18)},
pages = {868--875},
title = {{Event Representations for Automated Story Generation with Deep Neural Nets}},
year = {2018}
}

2017

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.

@@inproceedings{Martin2017improvisational,
address = {Long Beach, CA},
author = {Martin, Lara J. and Ammanabrolu, Prithviraj and Wang, Xinyu and Singh, Shruti and Harrison, Brent and Dhuliawala, Murtaza and Tambwekar, Pradyumna and Mehta, Animesh and Arora, Richa and Dass, Nathan and Purdy, Chris and Riedl, Mark O.},
booktitle = {Workshop on Machine Learning for Creativity and Design (NeurIPS 2017)},
title = {{Improvisational Storytelling Agents}},
url = {https://nips2017creativity.github.io/doc/Improvisational{\_}Agents.pdf},
year = {2017}
}

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.

@inproceedings{Martin2018,
address = {New Orleans, Louisiana},
author = {Martin, Lara J. and Ammanabrolu, Prithviraj and Wang, Xinyu and Hancock, William and Singh, Shruti and Harrison, Brent and Riedl, Mark O.}, booktitle = {Thirty-Second AAAI Conference on Artificial Intelligence (AAAI-18)},
pages = {868--875},
title = {{Event Representations for Automated Story Generation with Deep Neural Nets}},
year = {2018}
}

Bio

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've previously worked with the ParlAI team at Facebook AI Research, hosted by Jason Weston, working on situated dialogue and text games in LIGHT. Last year, I was with the Reinforcement Learning team at Microsoft Research Redmond, hosted by Matthew Hausknecht, and worked on using deep reinforcement learning and knowledge graphs to play text-adventure games. 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.

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

Projects

  • 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.