Master Thesis: Open-domain Conversational Agent based on Pre-Trained Transformers for Elderly-Robot Interaction (ongoing)
Motivation:
This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.
TODO
pip install -r requirements.txt
When it comes to evaluating the performance, the ideal would be to have a human-based evaluation. Specially in a system where paraphrasing can lead to inferior metrics, despite still having a good performance. Consequently, to add a score to the translated dataset, a small interface was developed. In this User Interface: http://20.108.185.129:8501/ , from a dataset storing almost 8000 source and target segments pairs, 14 random are displayed to the user. The user has then the option to classify the translation from 1-10.
To add a score to the performance of the Chatbot, a small interface was developed. In this User Interface: http://20.108.185.129:8052/ , the user has a chance to engage in a conversation with the system. After a six utterance interaction with the system, the user has then the option to classify the conversation from 1-10. One more advantage of this evaluation is allowing to analyze the ability of the model to have context during the dialogue. Since the system, when predicting a new reply, has the conversation history as input. Considering that the model was only trained with 7 sentences for context, the input only stores the last 6 uttered sentences.
GrandPal/GrandPal-Chat/ and run:
docker build -t grandpal_chat_streamlit .
GrandPal/GrandPal-Model/model-app/Grandpaldocker-compose build
docker-compose up
Open the browser in Grandpal Streamlit The first interaction will take a while since it is downloading all the necessary models.
Mariana Fidalgo
Project Link: https://github.com/marianafidalgo/GrandPal
Master Thesis: Open-domain Conversational Agent based on Pre-Trained Transformers for Elderly-Robot Interaction (ongoing)
Motivation:
This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.
TODO
pip install -r requirements.txt
When it comes to evaluating the performance, the ideal would be to have a human-based evaluation. Specially in a system where paraphrasing can lead to inferior metrics, despite still having a good performance. Consequently, to add a score to the translated dataset, a small interface was developed. In this User Interface: http://20.108.185.129:8501/ , from a dataset storing almost 8000 source and target segments pairs, 14 random are displayed to the user. The user has then the option to classify the translation from 1-10.
To add a score to the performance of the Chatbot, a small interface was developed. In this User Interface: http://20.108.185.129:8052/ , the user has a chance to engage in a conversation with the system. After a six utterance interaction with the system, the user has then the option to classify the conversation from 1-10. One more advantage of this evaluation is allowing to analyze the ability of the model to have context during the dialogue. Since the system, when predicting a new reply, has the conversation history as input. Considering that the model was only trained with 7 sentences for context, the input only stores the last 6 uttered sentences.
GrandPal/GrandPal-Chat/ and run:
docker build -t grandpal_chat_streamlit .
GrandPal/GrandPal-Model/model-app/Grandpaldocker-compose build
docker-compose up
Open the browser in Grandpal Streamlit The first interaction will take a while since it is downloading all the necessary models.
Mariana Fidalgo
Project Link: https://github.com/marianafidalgo/GrandPal