Integrating Context Knowledge With Concepts Ontology For Handling Lexical Semantic Ambiguity Of Natural Language Interface In Question Answering (QA) System

Question Answering(QA) Systems allow the user to ask questions in a natural language and obtain an exact answers. In general, the QA system is composed of four modules, they are namely: question processing, documents processing, passages processing, and answer processing. Question processing modu...

Full description

Saved in:
Bibliographic Details
Main Author: Omar Mohammad Hilal Alharbi
Format: Thesis
Language:en_US
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-usim-ddms-13146
record_format uketd_dc
spelling my-usim-ddms-131462024-05-29T05:42:07Z Integrating Context Knowledge With Concepts Ontology For Handling Lexical Semantic Ambiguity Of Natural Language Interface In Question Answering (QA) System Omar Mohammad Hilal Alharbi Question Answering(QA) Systems allow the user to ask questions in a natural language and obtain an exact answers. In general, the QA system is composed of four modules, they are namely: question processing, documents processing, passages processing, and answer processing. Question processing module is considered the most fundamental component in the natural language interface of the QA system, and its quality impacts the performance of the overall QA system. This module receives natural language questions (NLQs). The most difficult problem in developing a QA system is so hard to find an exact answer to the NLQ. One of the most challenging problems in returning answers is how to resolve lexical semantic ambiguity in the NLQs. Lexical semantic ambiguity may occurs when a user's NLQ contains words that have more than one meaning. As a result, QA system performance can be negatively affected by these ambiguous words. In this research, we aim to resolve this problem by introducing CKCO (Context Knowledge & Concepts Ontology) approach. This approach integrates context knowledge and concepts ontology of the proposed domain, into a shallow natural language processing (SNLP) technique. Concepts ontology represents real world facts that describe the proposed domain, while context knowledge contains a set of words with their senses obtained from WordNet Domain and a group of words within the proposed domain serve as context labels, and it is determined based on neighborhood words in the NLQ. SNLP technique includes shallow syntactic analysis based on chunking method, and shallow semantic analysis using semantic role labeling method. Experimental results show that CKCO approach has 78.2% accuracy on a test set of 150 NLQs. We applied CKCO approach to a QA prototype in a university domain for new students to examine the impact of our approach in retrieving correct answers. The QA prototype was evaluated based on two aspects: prototype performance and acceptance of users. Experimental results show that the CKCO approach together with other components of our QA system yield a result which is 77.3% for accuracy which is 4.7% above the accuracy yielded by the same prototype without disambiguation. Acceptance aspect was evaluated based on its user's perspective, to determine the perceived ease of use (PEU), perceived satisfaction (PS), and perceived usefulness (PU) of the QA system that we developed. The results from the respondents reflect that our QA prototype was acceptable. Universiti Sains Islam Malaysia 2013-07 Thesis en_US https://oarep.usim.edu.my/handle/123456789/13146 https://oarep.usim.edu.my/bitstreams/766d06b2-3728-4f29-9573-3263f8445089/download 8a4605be74aa9ea9d79846c1fba20a33 Question-answering systems Semantics Computational linguistics
institution Universiti Sains Islam Malaysia
collection USIM Institutional Repository
language en_US
topic Question-answering systems
Semantics
Computational linguistics
spellingShingle Question-answering systems
Semantics
Computational linguistics
Omar Mohammad Hilal Alharbi
Integrating Context Knowledge With Concepts Ontology For Handling Lexical Semantic Ambiguity Of Natural Language Interface In Question Answering (QA) System
description Question Answering(QA) Systems allow the user to ask questions in a natural language and obtain an exact answers. In general, the QA system is composed of four modules, they are namely: question processing, documents processing, passages processing, and answer processing. Question processing module is considered the most fundamental component in the natural language interface of the QA system, and its quality impacts the performance of the overall QA system. This module receives natural language questions (NLQs). The most difficult problem in developing a QA system is so hard to find an exact answer to the NLQ. One of the most challenging problems in returning answers is how to resolve lexical semantic ambiguity in the NLQs. Lexical semantic ambiguity may occurs when a user's NLQ contains words that have more than one meaning. As a result, QA system performance can be negatively affected by these ambiguous words. In this research, we aim to resolve this problem by introducing CKCO (Context Knowledge & Concepts Ontology) approach. This approach integrates context knowledge and concepts ontology of the proposed domain, into a shallow natural language processing (SNLP) technique. Concepts ontology represents real world facts that describe the proposed domain, while context knowledge contains a set of words with their senses obtained from WordNet Domain and a group of words within the proposed domain serve as context labels, and it is determined based on neighborhood words in the NLQ. SNLP technique includes shallow syntactic analysis based on chunking method, and shallow semantic analysis using semantic role labeling method. Experimental results show that CKCO approach has 78.2% accuracy on a test set of 150 NLQs. We applied CKCO approach to a QA prototype in a university domain for new students to examine the impact of our approach in retrieving correct answers. The QA prototype was evaluated based on two aspects: prototype performance and acceptance of users. Experimental results show that the CKCO approach together with other components of our QA system yield a result which is 77.3% for accuracy which is 4.7% above the accuracy yielded by the same prototype without disambiguation. Acceptance aspect was evaluated based on its user's perspective, to determine the perceived ease of use (PEU), perceived satisfaction (PS), and perceived usefulness (PU) of the QA system that we developed. The results from the respondents reflect that our QA prototype was acceptable.
format Thesis
author Omar Mohammad Hilal Alharbi
author_facet Omar Mohammad Hilal Alharbi
author_sort Omar Mohammad Hilal Alharbi
title Integrating Context Knowledge With Concepts Ontology For Handling Lexical Semantic Ambiguity Of Natural Language Interface In Question Answering (QA) System
title_short Integrating Context Knowledge With Concepts Ontology For Handling Lexical Semantic Ambiguity Of Natural Language Interface In Question Answering (QA) System
title_full Integrating Context Knowledge With Concepts Ontology For Handling Lexical Semantic Ambiguity Of Natural Language Interface In Question Answering (QA) System
title_fullStr Integrating Context Knowledge With Concepts Ontology For Handling Lexical Semantic Ambiguity Of Natural Language Interface In Question Answering (QA) System
title_full_unstemmed Integrating Context Knowledge With Concepts Ontology For Handling Lexical Semantic Ambiguity Of Natural Language Interface In Question Answering (QA) System
title_sort integrating context knowledge with concepts ontology for handling lexical semantic ambiguity of natural language interface in question answering (qa) system
granting_institution Universiti Sains Islam Malaysia
_version_ 1812444671024037888