Resolving ambiguity in natural language for enhancement of aspect-based sentiment analysis of hotel reviews

In the ever-expanding digital landscape, the abundance of user-generated content on consumer platforms such as Booking and TripAdvisor offers a rich source of information for both travellers and hoteliers. Sentiment analysis, a fundamental research task of natural language processing (NLP) is used f...

Full description

Saved in:
Bibliographic Details
Main Authors: Asma Nadeem, Malik Muhammad Saad Missen, Mana Saleh Al Reshan, Muhammad Ali Memon, Yousef Asiri, Muhammad Ali Nizamani, Mohammad Alsulami, Asadullah Shaikh
Format: Article
Language:English
Published: PeerJ Inc. 2025-01-01
Series:PeerJ Computer Science
Subjects:
Online Access:https://peerj.com/articles/cs-2635.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841533602013118464
author Asma Nadeem
Malik Muhammad Saad Missen
Mana Saleh Al Reshan
Muhammad Ali Memon
Yousef Asiri
Muhammad Ali Nizamani
Mohammad Alsulami
Asadullah Shaikh
author_facet Asma Nadeem
Malik Muhammad Saad Missen
Mana Saleh Al Reshan
Muhammad Ali Memon
Yousef Asiri
Muhammad Ali Nizamani
Mohammad Alsulami
Asadullah Shaikh
author_sort Asma Nadeem
collection DOAJ
description In the ever-expanding digital landscape, the abundance of user-generated content on consumer platforms such as Booking and TripAdvisor offers a rich source of information for both travellers and hoteliers. Sentiment analysis, a fundamental research task of natural language processing (NLP) is used for mining sentiments and opinions within this vast reservoir of text reviews. A more specific type of sentiment analysis, i.e., aspect-based sentiment analysis (ABSA), is used when processing customer reviews is required. In ABSA, we aim to capture aspect-level sentiments and intricate relationships between various aspects within reviews. This article proposes a novel approach to ABSA by introducing a novel technique of word sense disambiguation (WSD) and integrating it with the Transformer architecture bidirectional encoder representations from Transformers (BERT) and graph convolutional networks (GCNs). The proposed approach resolves the intriguing ambiguities of the words and represents the review data as a complex graph structure, facilitating the modeling of intricate relationships between different aspects. The combination of bidirectional long short-term memory (BiLSTM) and GCN proves effective in capturing inter-dependencies among various aspects, providing a nuanced understanding of customer sentiments. The experiments are conducted on the RABSA dataset (an enhanced and richer hotel review data collection), and results demonstrate that our approach outperforms previous baselines, showcasing the effectiveness of integrating WSD in ABSA. Furthermore, an ablation study confirms the significant contribution of the WSD module to the overall performance. Moreover, we explore different similarity measures and find that cosine similarity yields the best results when identifying the real sense of a word in a given sentence using WordNet. The findings of our work and future work related to our work create lots of interest for people in the tourism and hospitality industry. This research gives another boost to the concept of the potential of NLP techniques in sentiment analysis. It emphasizes that if we combine the potential of NLP techniques along with state-of-the-art machine learning frameworks, we can shape the future of this field.
format Article
id doaj-art-1cd031bc84604f06955cdd1f94c5633c
institution Kabale University
issn 2376-5992
language English
publishDate 2025-01-01
publisher PeerJ Inc.
record_format Article
series PeerJ Computer Science
spelling doaj-art-1cd031bc84604f06955cdd1f94c5633c2025-01-15T15:05:20ZengPeerJ Inc.PeerJ Computer Science2376-59922025-01-0111e263510.7717/peerj-cs.2635Resolving ambiguity in natural language for enhancement of aspect-based sentiment analysis of hotel reviewsAsma Nadeem0Malik Muhammad Saad Missen1Mana Saleh Al Reshan2Muhammad Ali Memon3Yousef Asiri4Muhammad Ali Nizamani5Mohammad Alsulami6Asadullah Shaikh7Information Technology, Islamia University, Bahawalpur, Punjab, PakistanInformation Technology, Islamia University, Bahawalpur, Punjab, PakistanInformation System, Najran University, Najran Province, Saudi ArabiaInformation Technology, University of Sindh, Jamshoro, Sindh, PakistanComputer Science, Najran University, Najran Province, Saudi ArabiaInformation Technology, University of Sindh, Jamshoro, Sindh, PakistanEmerging Technologies Research Lab (ETRL), Najran University, Najran Province, Saudi ArabiaInformation System, Najran University, Najran Province, Saudi ArabiaIn the ever-expanding digital landscape, the abundance of user-generated content on consumer platforms such as Booking and TripAdvisor offers a rich source of information for both travellers and hoteliers. Sentiment analysis, a fundamental research task of natural language processing (NLP) is used for mining sentiments and opinions within this vast reservoir of text reviews. A more specific type of sentiment analysis, i.e., aspect-based sentiment analysis (ABSA), is used when processing customer reviews is required. In ABSA, we aim to capture aspect-level sentiments and intricate relationships between various aspects within reviews. This article proposes a novel approach to ABSA by introducing a novel technique of word sense disambiguation (WSD) and integrating it with the Transformer architecture bidirectional encoder representations from Transformers (BERT) and graph convolutional networks (GCNs). The proposed approach resolves the intriguing ambiguities of the words and represents the review data as a complex graph structure, facilitating the modeling of intricate relationships between different aspects. The combination of bidirectional long short-term memory (BiLSTM) and GCN proves effective in capturing inter-dependencies among various aspects, providing a nuanced understanding of customer sentiments. The experiments are conducted on the RABSA dataset (an enhanced and richer hotel review data collection), and results demonstrate that our approach outperforms previous baselines, showcasing the effectiveness of integrating WSD in ABSA. Furthermore, an ablation study confirms the significant contribution of the WSD module to the overall performance. Moreover, we explore different similarity measures and find that cosine similarity yields the best results when identifying the real sense of a word in a given sentence using WordNet. The findings of our work and future work related to our work create lots of interest for people in the tourism and hospitality industry. This research gives another boost to the concept of the potential of NLP techniques in sentiment analysis. It emphasizes that if we combine the potential of NLP techniques along with state-of-the-art machine learning frameworks, we can shape the future of this field.https://peerj.com/articles/cs-2635.pdfNatural languageSentiment analysisConvolutional networksHotel reviewsBidirectional long short-term memory
spellingShingle Asma Nadeem
Malik Muhammad Saad Missen
Mana Saleh Al Reshan
Muhammad Ali Memon
Yousef Asiri
Muhammad Ali Nizamani
Mohammad Alsulami
Asadullah Shaikh
Resolving ambiguity in natural language for enhancement of aspect-based sentiment analysis of hotel reviews
PeerJ Computer Science
Natural language
Sentiment analysis
Convolutional networks
Hotel reviews
Bidirectional long short-term memory
title Resolving ambiguity in natural language for enhancement of aspect-based sentiment analysis of hotel reviews
title_full Resolving ambiguity in natural language for enhancement of aspect-based sentiment analysis of hotel reviews
title_fullStr Resolving ambiguity in natural language for enhancement of aspect-based sentiment analysis of hotel reviews
title_full_unstemmed Resolving ambiguity in natural language for enhancement of aspect-based sentiment analysis of hotel reviews
title_short Resolving ambiguity in natural language for enhancement of aspect-based sentiment analysis of hotel reviews
title_sort resolving ambiguity in natural language for enhancement of aspect based sentiment analysis of hotel reviews
topic Natural language
Sentiment analysis
Convolutional networks
Hotel reviews
Bidirectional long short-term memory
url https://peerj.com/articles/cs-2635.pdf
work_keys_str_mv AT asmanadeem resolvingambiguityinnaturallanguageforenhancementofaspectbasedsentimentanalysisofhotelreviews
AT malikmuhammadsaadmissen resolvingambiguityinnaturallanguageforenhancementofaspectbasedsentimentanalysisofhotelreviews
AT manasalehalreshan resolvingambiguityinnaturallanguageforenhancementofaspectbasedsentimentanalysisofhotelreviews
AT muhammadalimemon resolvingambiguityinnaturallanguageforenhancementofaspectbasedsentimentanalysisofhotelreviews
AT yousefasiri resolvingambiguityinnaturallanguageforenhancementofaspectbasedsentimentanalysisofhotelreviews
AT muhammadalinizamani resolvingambiguityinnaturallanguageforenhancementofaspectbasedsentimentanalysisofhotelreviews
AT mohammadalsulami resolvingambiguityinnaturallanguageforenhancementofaspectbasedsentimentanalysisofhotelreviews
AT asadullahshaikh resolvingambiguityinnaturallanguageforenhancementofaspectbasedsentimentanalysisofhotelreviews