Document clustering with evolved multi-word search queries

被引:0
作者
Hirsch, Laurence [1 ]
Hirsch, Robin [2 ]
Ogunleye, Bayode [3 ]
机构
[1] Sheffield Hallam Univ, Sheffield, England
[2] UCL, London, England
[3] Univ Brighton, Brighton, England
关键词
Document clustering; Search query; Genetic algorithm; Machine learning; Apache Lucene;
D O I
10.1007/s12065-025-01018-w
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Text clustering holds significant value across various domains due to its ability to identify patterns and group related information. Current approaches which rely heavily on a computed similarity measure between documents are often limited in accuracy and interpretability. We present a novel approach to the problem based on a set of evolved search queries. Clusters are formed as the set of documents matched by a single search query in the set of queries. The queries are optimized to maximize the number of documents returned and to minimize the overlap between clusters (documents returned by more than one query). Where queries contain more than one word they are interpreted disjunctively. We have found it useful to assign one word to be the root and constrain the query construction such that the set of documents returned by any additional query words intersect with the set returned by the root word. Not all documents in a collection are returned by any of the search queries in a set, so once the search query evolution is completed a second stage is performed whereby a KNN algorithm is applied to assign all unassigned documents to their nearest cluster. We describe the method and present results using 8 text datasets comparing effectiveness with well-known existing algorithms. We note that as well as achieving the highest accuracy on these datasets the search query format provides the qualitative benefits of being interpretable and modifiable whilst providing a causal explanation of cluster construction.
引用
收藏
页数:15
相关论文
共 40 条
[1]  
Alam F., 2023, INT JOINT C ART INT
[2]  
Allahverdi N., 2005, P 11 ACM SIGKDD INT
[3]  
Arthur David., 2007, P 18 ANN AC M SIAM S, P1027, DOI DOI 10.1145/1283383.1283494
[4]  
Beg AH, 2016, C IND ELECT APPL, P2478, DOI 10.1109/ICIEA.2016.7604009
[5]   Probabilistic Topic Models [J].
Blei, David M. .
COMMUNICATIONS OF THE ACM, 2012, 55 (04) :77-84
[6]  
Clack C., 1997, P 1 INT C AUT AG
[7]   A survey of kernel and spectral methods for clustering [J].
Filippone, Maurizio ;
Camastra, Francesco ;
Masulli, Francesco ;
Rovetta, Stefano .
PATTERN RECOGNITION, 2008, 41 (01) :176-190
[8]   ExCut: Explainable Embedding-Based Clustering over Knowledge Graphs [J].
Gad-Elrab, Mohamed H. ;
Stepanova, Daria ;
Tran, Trung-Kien ;
Adel, Heike ;
Weikum, Gerhard .
SEMANTIC WEB - ISWC 2020, PT I, 2020, 12506 :218-237
[9]   A Semantics-enhanced Topic Modelling Technique: Semantic-LDA [J].
Geeganage, Dakshi Kapugama ;
Xu, Yue ;
Li, Yuefeng .
ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2024, 18 (04)
[10]   A Survey of Methods for Explaining Black Box Models [J].
Guidotti, Riccardo ;
Monreale, Anna ;
Ruggieri, Salvatore ;
Turin, Franco ;
Giannotti, Fosca ;
Pedreschi, Dino .
ACM COMPUTING SURVEYS, 2019, 51 (05)