What is Wrong with Topic Modeling? (and How to Fix it Using Search-based Software Engineering)
Not on the map. Why?
Abstract (arXiv)
Context: Topic modeling finds human-readable structures in unstructured textual data. A widely used topic modeler is Latent Dirichlet allocation. When run on different datasets, LDA suffers from "order effects" i.e. different topics are generated if the order of training data is shuffled. Such order effects introduce a systematic error for any study. This error can relate to misleading results;specifically, inaccurate topic descriptions and a reduction in the efficacy of text mining classification results. Objective: To provide a method in which distributions generated by LDA are more stable and can be used for further analysis. Method: We use LDADE, a search-based software engineering tool that tunes LDA's parameters using DE (Differential Evolution). LDADE is evaluated on data from a programmer information exchange site (Stackoverflow), title and abstract text of thousands ofSoftware Engineering (SE) papers, and software defect reports from NASA. Results were collected across different implementations of LDA (Python+Scikit-Learn, Scala+Spark); across different platforms (Linux, Macintosh) and for different kinds of LDAs (VEM,or using Gibbs sampling). Results were scored via topic stability and text mining classification accuracy. Results: In all treatments: (i) standard LDA exhibits very large topic instability; (ii) LDADE's tunings dramatically reduce cluster instability; (iii) LDADE also leads to improved performances for supervised as well as unsupervised learning. Conclusion: Due to topic instability, using standard LDA with its "off-the-shelf" settings should now be depreciated. Also, in future, we should require SE papers that use LDA to test and (if needed) mitigate LDA topic instability. Finally, LDADE is a candidate technology for effectively and efficiently reducing that instability.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Aug 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 3; 2024: 3; 2025: 0; 2026: 1.
14 papers.
Sort:
- 2022Are Neural Topic Models Broken?cited by 11
- 2024Comparison of Topic Modelling Approaches in the Banking Contextcited by 8
- 2023No more Reviewer #2: Subverting Automatic Paper-Reviewer Assignment using Adversarial Learningcited by 7
- 2022Topic Modelling on Consumer Financial Protection Bureau Data: An Approach Using BERT Based Embeddingscited by 5
- 2024Determination of the Number of Topics Intrinsically: Is It Possible?cited by 3
- 2021HTMOT : Hierarchical Topic Modelling Over Timecited by 2
- 2024Active Learning for Identifying Disaster-Related Tweets: A Comparison with Keyword Filtering and Generic Fine-Tuningcited by 2
- 2022Are You Misinformed? A Study of Covid-Related Fake News in Bengali on Facebookcited by 1
- 2022When Less is More: On the Value of "Co-training" for Semi-Supervised Software Defect Predictorscited by 1
- 2021Assessing the Early Bird Heuristic (for Predicting Project Quality)cited by 0
- 2021Semiparametric Latent Topic Modeling on Consumer-Generated Corporacited by 0
- 2023Using meaning instead of words to track topicscited by 0
- 2026Is Model Instability just Noise to be Tolerated or a Property that can be Managed?11 Jul 2026
- 2024Active Learning for Identifying Disaster-Related Tweets: A Comparison with Keyword Filtering and Generic Fine-Tuning19 Aug 2024
- 2024Determination of the Number of Topics Intrinsically: Is It Possible?14 Jun 2024
- 2024Comparison of Topic Modelling Approaches in the Banking Context5 Feb 2024
- 2023SAP-sLDA: An Interpretable Interface for Exploring Unstructured Text28 Jul 2023
- 2023No more Reviewer #2: Subverting Automatic Paper-Reviewer Assignment using Adversarial Learning25 Mar 2023
- 2023Using meaning instead of words to track topics2 Jan 2023
- 2022When Less is More: On the Value of "Co-training" for Semi-Supervised Software Defect Predictors10 Nov 2022
- 2022Are Neural Topic Models Broken?28 Oct 2022
- 2022Topic Modelling on Consumer Financial Protection Bureau Data: An Approach Using BERT Based Embeddings15 May 2022
- 2022Are You Misinformed? A Study of Covid-Related Fake News in Bengali on Facebook22 Mar 2022
- 2021HTMOT : Hierarchical Topic Modelling Over Time22 Nov 2021
2 more
- 2022Are Neural Topic Models Broken?cited by 11
- 2024Comparison of Topic Modelling Approaches in the Banking Contextcited by 8
- 2023No more Reviewer #2: Subverting Automatic Paper-Reviewer Assignment using Adversarial Learningcited by 7
- 2022Topic Modelling on Consumer Financial Protection Bureau Data: An Approach Using BERT Based Embeddingscited by 5
- 2024Determination of the Number of Topics Intrinsically: Is It Possible?cited by 3
- 2021HTMOT : Hierarchical Topic Modelling Over Timecited by 2
- 2024Active Learning for Identifying Disaster-Related Tweets: A Comparison with Keyword Filtering and Generic Fine-Tuningcited by 2
- 2022Are You Misinformed? A Study of Covid-Related Fake News in Bengali on Facebookcited by 1
- 2022When Less is More: On the Value of "Co-training" for Semi-Supervised Software Defect Predictorscited by 1
- 2021Assessing the Early Bird Heuristic (for Predicting Project Quality)cited by 0
- 2021Semiparametric Latent Topic Modeling on Consumer-Generated Corporacited by 0
- 2023Using meaning instead of words to track topicscited by 0
12 most cited of 14 All 14 (JSON)
- 2026Is Model Instability just Noise to be Tolerated or a Property that can be Managed?11 Jul 2026
- 2024Active Learning for Identifying Disaster-Related Tweets: A Comparison with Keyword Filtering and Generic Fine-Tuning19 Aug 2024
- 2024Determination of the Number of Topics Intrinsically: Is It Possible?14 Jun 2024
- 2024Comparison of Topic Modelling Approaches in the Banking Context5 Feb 2024
- 2023SAP-sLDA: An Interpretable Interface for Exploring Unstructured Text28 Jul 2023
- 2023No more Reviewer #2: Subverting Automatic Paper-Reviewer Assignment using Adversarial Learning25 Mar 2023
- 2023Using meaning instead of words to track topics2 Jan 2023
- 2022When Less is More: On the Value of "Co-training" for Semi-Supervised Software Defect Predictors10 Nov 2022
- 2022Are Neural Topic Models Broken?28 Oct 2022
- 2022Topic Modelling on Consumer Financial Protection Bureau Data: An Approach Using BERT Based Embeddings15 May 2022
- 2022Are You Misinformed? A Study of Covid-Related Fake News in Bengali on Facebook22 Mar 2022
- 2021HTMOT : Hierarchical Topic Modelling Over Time22 Nov 2021
12 newest of 14 All 14 (JSON)