Combining semantic and term frequency similarities for text clustering

Victor Hugo Andrade Soares*, Ricardo J.G.B. Campello, Seyednaser Nourashrafeddin, Evangelos Milios, Murilo Coelho Naldi

*Corresponding author for this work

Research output: Contribution to journalJournal articleResearchpeer-review

Abstract

A key challenge for document clustering consists in finding a proper similarity measure for text documents that enables the generation of cohesive groups. Measures based on the classic bag-of-words model take into account solely the presence (and frequency) of words in documents. In doing so, semantically similar documents which use different vocabularies may end up in different clusters. For this reason, semantic similarity measures that use external knowledge, such as word n-gram corpora or thesauri, have been proposed in the literature. In this paper, the Frequency Google Tri-gram Measure is proposed to assess similarity between documents based on the frequencies of terms in the compared documents as well as the Google n-gram corpus as an additional semantic similarity source. Clustering algorithms are applied to several real datasets in order to experimentally evaluate the quality of the clusters obtained with the proposed measure and compare it with a number of state-of-the-art measures from the literature. The experimental results demonstrate that the proposed measure improves significantly the quality of document clustering, based on statistical tests. We further demonstrate that clustering results combining bag-of-words and semantic similarity are superior to those obtained with either approach independently.

Original languageEnglish
JournalKnowledge and Information Systems
Volume61
Issue number3
Pages (from-to)1485-1516
ISSN0219-1377
DOIs
Publication statusPublished - 1. Dec 2019
Externally publishedYes

Keywords

  • Document clustering
  • Semantic similarity
  • Similarity measure
  • Text mining

Fingerprint

Dive into the research topics of 'Combining semantic and term frequency similarities for text clustering'. Together they form a unique fingerprint.

Cite this