Modelling self-awareness in social robot

Self-Awareness is a crucial feature for a sociable agent or robot to better interact with humans (Subagdja & Tan, 2017). Given the widespread popularity and large dataset of the Harry Potter Book Series, it is an appealing prospect to try to model Harry Potter’s consciousness to a sociable agent...

Full description

Saved in:
Bibliographic Details
Main Author: Zhang, Jiaheng
Other Authors: Tan Ah Hwee
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/138222
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-138222
record_format dspace
spelling sg-ntu-dr.10356-1382222020-04-29T05:15:17Z Modelling self-awareness in social robot Zhang, Jiaheng Tan Ah Hwee School of Computer Science and Engineering Budhitama Subagdja ASAHTan@ntu.edu.sg; BUDHITAMA@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Self-Awareness is a crucial feature for a sociable agent or robot to better interact with humans (Subagdja & Tan, 2017). Given the widespread popularity and large dataset of the Harry Potter Book Series, it is an appealing prospect to try to model Harry Potter’s consciousness to a sociable agent. However, there are few studies conducted on information extraction (including sentiments and emotions) from a fictional novel and the next most relevant study was done on Shakespeare plays 7 years ago (Nalisnick & Baird, 2013). This project was able to improve this study, implementing state-of-the-art methods at each stage of sentiment and information extraction. This project’s main contributions include the implementation of Huggingface NeuralCoref for Coreference Resolution, Window method for Character Relationship Strength Analysis, Stanford CoreNLP Open Information Extraction (and post-processing method) for Direction of Sentiment and Scope of Analysis, VADER Sentiment Analysis for Sentiment Analysis, EmoLex Sentiment Analysis for Emotion Analysis. This project also created new approaches in order to increase accuracy and/or coverage of results: Gender-Specific Proximity Algorithm was used as an alternative in Coreference Resolution and Dependency Algorithm was introduced to increase coverage for Direction of Sentiment and Scope of Analysis results. A human study was also conducted to rate the effectiveness of the above methods, in an effort to compare the above methods with human understanding and judgement of the text. Lastly, these sentiments and emotions were tagged to major events present in the book and a Self- Awareness data model was created to represent the relationships between the extracted data. These methods have been demonstrated to successfully extract sentiments and emotions from the text. Finding Direction of Sentiment and Scope of Analysis with OpenIE was rated at 93.3% accuracy and Depedency Algorithm was rated at 90.7%. These two methods were used to extract phrases with a directed sentiment within the text. Then, sentiment analysis with VADER and emotion analysis with EmoLex can be conducted. The sentiment and emotion values obtained from the models achieved acceptable ratings of 3.51/5.00 and 3.47/5.00 respectively in the human study conducted. An important finding was that the Dependency algorithm was able to extract about 99.1% more sentiments and 100% more emotions than OpenIE. Bachelor of Engineering (Computer Science) 2020-04-29T05:15:17Z 2020-04-29T05:15:17Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/138222 en SCCSE19-0542 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
spellingShingle Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
Zhang, Jiaheng
Modelling self-awareness in social robot
description Self-Awareness is a crucial feature for a sociable agent or robot to better interact with humans (Subagdja & Tan, 2017). Given the widespread popularity and large dataset of the Harry Potter Book Series, it is an appealing prospect to try to model Harry Potter’s consciousness to a sociable agent. However, there are few studies conducted on information extraction (including sentiments and emotions) from a fictional novel and the next most relevant study was done on Shakespeare plays 7 years ago (Nalisnick & Baird, 2013). This project was able to improve this study, implementing state-of-the-art methods at each stage of sentiment and information extraction. This project’s main contributions include the implementation of Huggingface NeuralCoref for Coreference Resolution, Window method for Character Relationship Strength Analysis, Stanford CoreNLP Open Information Extraction (and post-processing method) for Direction of Sentiment and Scope of Analysis, VADER Sentiment Analysis for Sentiment Analysis, EmoLex Sentiment Analysis for Emotion Analysis. This project also created new approaches in order to increase accuracy and/or coverage of results: Gender-Specific Proximity Algorithm was used as an alternative in Coreference Resolution and Dependency Algorithm was introduced to increase coverage for Direction of Sentiment and Scope of Analysis results. A human study was also conducted to rate the effectiveness of the above methods, in an effort to compare the above methods with human understanding and judgement of the text. Lastly, these sentiments and emotions were tagged to major events present in the book and a Self- Awareness data model was created to represent the relationships between the extracted data. These methods have been demonstrated to successfully extract sentiments and emotions from the text. Finding Direction of Sentiment and Scope of Analysis with OpenIE was rated at 93.3% accuracy and Depedency Algorithm was rated at 90.7%. These two methods were used to extract phrases with a directed sentiment within the text. Then, sentiment analysis with VADER and emotion analysis with EmoLex can be conducted. The sentiment and emotion values obtained from the models achieved acceptable ratings of 3.51/5.00 and 3.47/5.00 respectively in the human study conducted. An important finding was that the Dependency algorithm was able to extract about 99.1% more sentiments and 100% more emotions than OpenIE.
author2 Tan Ah Hwee
author_facet Tan Ah Hwee
Zhang, Jiaheng
format Final Year Project
author Zhang, Jiaheng
author_sort Zhang, Jiaheng
title Modelling self-awareness in social robot
title_short Modelling self-awareness in social robot
title_full Modelling self-awareness in social robot
title_fullStr Modelling self-awareness in social robot
title_full_unstemmed Modelling self-awareness in social robot
title_sort modelling self-awareness in social robot
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/138222
_version_ 1681059263993085952