Skip to content
View msamogh's full-sized avatar

Organizations

@LearnDialogue

Block or report msamogh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
msamogh/README.md

Namaskaara, I'm Amogh Mannekote! ๐Ÿ™

I'm a PhD student at the Department of Computer Science in University of Florida. I am jointly advised by Kristy Elizabeth Boyer and Bonnie Dorr. My research lies at the intersection of Dialogue Systems, Education, and HCI. I also like to build and contribute to open-source software tools and libraries for ML engineers and researchers. I am affiliated with LearnDialogue as well as the NLP group @ UF.

  • ๐Ÿ’ฌ Ask me about anything, I am happy to help. I am very much open to new research ideas and collaborations.
  • ๐Ÿ“ซ You can reach out to me at [email protected].

Research

Commercially-motivated "task-oriented" and "chitchat" dialogue systems such as virtual assistants and customer service bots are all around us and are more powerful than ever thanks to LLMs. However, advances in LLM-based dialogue systems are yet to translate into educational dialogue, negotiation, collaboration, and so on. I collectively term such paradigms as the "Long Tail" of dialogue systems.

My research interests touch upon ML, NLP, and HCI issues surrounding the authorship, bootstrapping, crowdsourcing, synthetic data generation, and evaluation of these Long Tail Dialogue Systems.

Open-Source

  • LLM4Qual: LLM4Qual is an open-source framework that lets you combine HuggingFace EvaluationSuite with LangChain's LLM capabilities for qualitative research.
  • nonechucks: nonechucks is a library that provides wrappers for PyTorch's datasets, samplers, and transforms to allow for dropping unwanted or invalid samples dynamically.
  • Rasa Frames: Most dialogue state trackers only support one value per slot. Rasa Frames is a proof-of-concept fork of Rasa Core that supports multiple frames that allows for multiple values per slot. This is helpful, for example, when the user is comparing two flights.

Other Contributions

Rasa | TensorFlow | MSCKF-VIO

๐Ÿค๐Ÿป Connect with Me

Gmailย  LinkedInย 

Pinned Loading

  1. llm4qual llm4qual Public

    HuggingFace + Langchain based framework for Qualitative Research

    Python 2 1

  2. nonechucks nonechucks Public

    Deal with bad samples in your dataset dynamically, use Transforms as Filters, and more!

    Python 378 27

  3. continual-learning-nlu continual-learning-nlu Public

    A framework to experiment with domain ordering for continually training intent classification models

    Python

  4. tod-eye-gaze-ui tod-eye-gaze-ui Public

    Analyze dialogue corpora with human eye-gaze distributions!

    Jupyter Notebook

  5. rasa-frames rasa-frames Public

    Rasa + Microsoft Frames

    Python 4 1

  6. GameTheory GameTheory Public

    Programming assignments and more from Game Theory and Mechanism Design by Y Narahari

    Python 9 4