Cargando…

Improving the Retrieval of Arabic Web Search Results Using Enhanced k-Means Clustering Algorithm

Traditional information retrieval systems return a ranked list of results to a user’s query. This list is often long, and the user cannot explore all the results retrieved. It is also ineffective for a highly ambiguous language such as Arabic. The modern writing style of Arabic excludes the diacriti...

Descripción completa

Detalles Bibliográficos
Autores principales: Alsuhaim, Amjad F., Azmi, Aqil M., Hussain, Muhammad
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8068882/
https://www.ncbi.nlm.nih.gov/pubmed/33920374
http://dx.doi.org/10.3390/e23040449
_version_ 1783683106809577472
author Alsuhaim, Amjad F.
Azmi, Aqil M.
Hussain, Muhammad
author_facet Alsuhaim, Amjad F.
Azmi, Aqil M.
Hussain, Muhammad
author_sort Alsuhaim, Amjad F.
collection PubMed
description Traditional information retrieval systems return a ranked list of results to a user’s query. This list is often long, and the user cannot explore all the results retrieved. It is also ineffective for a highly ambiguous language such as Arabic. The modern writing style of Arabic excludes the diacritical marking, without which Arabic words become ambiguous. For a search query, the user has to skim over the document to infer if the word has the same meaning they are after, which is a time-consuming task. It is hoped that clustering the retrieved documents will collate documents into clear and meaningful groups. In this paper, we use an enhanced k-means clustering algorithm, which yields a faster clustering time than the regular k-means. The algorithm uses the distance calculated from previous iterations to minimize the number of distance calculations. We propose a system to cluster Arabic search results using the enhanced k-means algorithm, labeling each cluster with the most frequent word in the cluster. This system will help Arabic web users identify each cluster’s topic and go directly to the required cluster. Experimentally, the enhanced k-means algorithm reduced the execution time by 60% for the stemmed dataset and 47% for the non-stemmed dataset when compared to the regular k-means, while slightly improving the purity.
format Online
Article
Text
id pubmed-8068882
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-80688822021-04-26 Improving the Retrieval of Arabic Web Search Results Using Enhanced k-Means Clustering Algorithm Alsuhaim, Amjad F. Azmi, Aqil M. Hussain, Muhammad Entropy (Basel) Article Traditional information retrieval systems return a ranked list of results to a user’s query. This list is often long, and the user cannot explore all the results retrieved. It is also ineffective for a highly ambiguous language such as Arabic. The modern writing style of Arabic excludes the diacritical marking, without which Arabic words become ambiguous. For a search query, the user has to skim over the document to infer if the word has the same meaning they are after, which is a time-consuming task. It is hoped that clustering the retrieved documents will collate documents into clear and meaningful groups. In this paper, we use an enhanced k-means clustering algorithm, which yields a faster clustering time than the regular k-means. The algorithm uses the distance calculated from previous iterations to minimize the number of distance calculations. We propose a system to cluster Arabic search results using the enhanced k-means algorithm, labeling each cluster with the most frequent word in the cluster. This system will help Arabic web users identify each cluster’s topic and go directly to the required cluster. Experimentally, the enhanced k-means algorithm reduced the execution time by 60% for the stemmed dataset and 47% for the non-stemmed dataset when compared to the regular k-means, while slightly improving the purity. MDPI 2021-04-11 /pmc/articles/PMC8068882/ /pubmed/33920374 http://dx.doi.org/10.3390/e23040449 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Alsuhaim, Amjad F.
Azmi, Aqil M.
Hussain, Muhammad
Improving the Retrieval of Arabic Web Search Results Using Enhanced k-Means Clustering Algorithm
title Improving the Retrieval of Arabic Web Search Results Using Enhanced k-Means Clustering Algorithm
title_full Improving the Retrieval of Arabic Web Search Results Using Enhanced k-Means Clustering Algorithm
title_fullStr Improving the Retrieval of Arabic Web Search Results Using Enhanced k-Means Clustering Algorithm
title_full_unstemmed Improving the Retrieval of Arabic Web Search Results Using Enhanced k-Means Clustering Algorithm
title_short Improving the Retrieval of Arabic Web Search Results Using Enhanced k-Means Clustering Algorithm
title_sort improving the retrieval of arabic web search results using enhanced k-means clustering algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8068882/
https://www.ncbi.nlm.nih.gov/pubmed/33920374
http://dx.doi.org/10.3390/e23040449
work_keys_str_mv AT alsuhaimamjadf improvingtheretrievalofarabicwebsearchresultsusingenhancedkmeansclusteringalgorithm
AT azmiaqilm improvingtheretrievalofarabicwebsearchresultsusingenhancedkmeansclusteringalgorithm
AT hussainmuhammad improvingtheretrievalofarabicwebsearchresultsusingenhancedkmeansclusteringalgorithm