Finding scientific topics
Open accessAbstract
A first step in identifying the content of a document is determining which topics that document addresses. We describe a generative model for documents, introduced by Blei, Ng, and Jordan [Blei, D. M., Ng, A. Y. & Jordan, M. I. (2003) J. Machine Learn. Res. 3, 993-1022], in which each document is generated by choosing a distribution over topics and then choosing each word in the document from a topic selected according to this distribution. We then present a Markov chain Monte Carlo algorithm for inference in this model. We use this algorithm to analyze abstracts from PNAS by using Bayesian model selection to establish the number of topics. We show that the extracted topics capture meaningful structure in the data, consistent with the class designations provided by the authors of the articles, and outline further applications of this analysis, including identifying “hot topics” by examining temporal dynamics and tagging abstracts to illustrate semantic content.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Removing all words that do not appear in at least five websites ensures that misspellings, addresses and enterprise names are removed from the dataset.
“We also removed all words that do not appear in at least five websites (Griffiths and Steyvers, 2004); doing this ensures that misspellings, addresses and enterprise names are removed from the dataset, as well as some remaining foreign words.”
From Sustainability startups and where to find them: Investigating the share of sustainability startups across entrepreneurial ecosystems and the causal drivers of differences (2021) · cites this paper as Griffiths and Steyvers, 2004
In “How Many Topics?” (page unavailable), Griffiths and Steyvers report deleting words that occurred in fewer than five PNAS abstracts, which supports the citing paper’s use of a five-document threshold. The source studies abstracts, not websites, and does not say this threshold ensures removal of misspellings, addresses, enterprise names, or foreign words. (LLM, conf=0.88)
Experimental — accuracy not yet measuredPerplexity measures uncertainty in predicting word appearance.
“I calculate the uncertainty in predicting each word appearance in every text through perplexity (Griffiths & Steyvers, 2004)”
From The fingerprints of misinformation: how deceptive content differs from reliable sources in terms of cognitive effort and appeal to emotions (2022) · cites this paper as Griffiths & Steyvers, 2004
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Maximum Likelihood from Incomplete Data Via the <i>EM</i> Algorithm
Dempster, A. P., Laird, N. M., & Rubin, D. B. (1977) · Journal of the Royal Statistical Society Series B: Statistical Methodology · doi:10.1111/j.2517-6161.1977.tb01600.x · Cited by 50,444 · see citing works
<i>The Structure of Scientific Revolutions</i>
Kuhn, T. S., & Schlegel, R. (1963) · Physics Today · doi:10.1063/1.3050879 · Cited by 35,538 · see citing works
Stochastic relaxation, gibbs distributions, and the bayesian restoration of images.
Geman, S., & Geman, D. (1984) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.1984.4767596 · Cited by 17,949 · see citing works
Kass, R. E., & Raftery, A. E. (1995) · Journal of the American Statistical Association · doi:10.1080/01621459.1995.10476572 · Cited by 12,558 · see citing works
Foundations of statistical natural language processing
Manning, C. D., & Schütze, H. (1999) · Cited by 9,816 · see citing works
Markov Chain Monte Carlo in Practice
Gilks, W. R., Richardson, S. T., & Spiegelhalter, D. J. (1995) · Chapman & Hall/CRC eBooks · doi:10.1201/b14835 · Cited by 7,927 · see citing works
Monte Carlo Methods in Statistical Physics
Newman, M. E. J., & Barkema, G. T. (1999) · doi:10.1093/oso/9780198517962.001.0001 · Cited by 3,184 · see citing works
Monte Carlo Strategies in Scientific Computing
Liu, J. S. (2004) · Springer series in statistics · doi:10.1007/978-0-387-76371-2 · Cited by 2,734 · see citing works
Unsupervised Learning by Probabilistic Latent Semantic Analysis
Hofmann, T. (2001) · Machine Learning · doi:10.1023/a:1007617005950 · Cited by 2,455 · see citing works
Expectation-propagation for the generative aspect model
Minka, T. P., & Lafferty, J. (2002) · Cited by 437 · see citing works
Fundamental theorem of natural selection under gene-culture transmission.
Findlay, C. S. (1991) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.88.11.4874 · Cited by 10 · see citing works
Flagged first, then by citations
Research works printed but not linked: 11
- [1]Blei, D. M., Ng, A. Y. & Jordan, M. I. (2003) J. Machine Learn. Res. 3, 993-1022. [Google Scholar]
- [2]Hofmann, T. (2001) Machine Learn. J. 42, 177-196. [Google Scholar]
- [3]Cohn, D. & Hofmann, T. (2001) in Advances in Neural Information Processing Systems 13 (MIT Press, Cambridge, MA), pp. 430-436.
- [4]Iyer, R. & Ostendorf, M. (1996) in Proceedings of the International Conference on Spoken Language Processing (Applied Science & Engineering Laboratories, Alfred I. duPont Inst., Wilmington, DE), Vol 1., pp. 236-239. [Google Scholar]
- [6]Ueda, N. & Saito, K. (2003) in Advances in Neural Information Processing Systems (MIT Press, Cambridge, MA), Vol. 15.
- [7]Erosheva, E. A. (2003) in Bayesian Statistics (Oxford Univ. Press, Oxford), Vol. 7.
- [8]Dempster, A. P., Laird, N. M. & Rubin, D. B. (1977) J. R. Stat. Soc. B 39, 1-38. [Google Scholar]
- [13]Geman, S. & Geman, D. (1984) IEEE Trans. Pattern Anal. Machine Intelligence 6, 721-741. [DOI] [PubMed] [Google Scholar]
- [15]Kass, R. E. & Raftery, A. E. (1995) J. Am. Stat. Assoc. 90, 773-795. [Google Scholar]
- [17]Salmon, W. (1990) in Scientific Theories, Minnesota Studies in the Philosophy of Science, ed. Savage, C. W. (Univ. of Minnesota Press, Minneapolis), Vol. 14.
- [18]Findlay, C. S. (1991) Proc. Natl. Acad. Sci. USA 88, 4874-4876. [DOI] [PMC free article] [PubMed] [Google Scholar]
Cited by
Sorted by citations
SciPy 1.0: fundamental algorithms for scientific computing in Python
Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T., Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., et al. (2020) · Nature Methods · doi:10.1038/s41592-019-0686-2 · Cited by 38,430 · see citing works
Topics in semantic representation
Griffiths, T. L., Steyvers, M., & Tenenbaum, J. B. (2007) · Psychological Review · doi:10.1037/0033-295x.114.2.211 · Cited by 1,122 · see citing works
Self-citation<b>topicmodels</b> : An <i>R</i> Package for Fitting Topic Models
Grün, B., & Hornik, K. (2011) · Journal of Statistical Software · doi:10.18637/jss.v040.i13 · Cited by 1,072 · see citing works
SCENIC+: single-cell multiomic inference of enhancers and gene regulatory networks
Bravo González-Blas, C., De Winter, S., Hulselmans, G., Hecker, N., Matetovici, I., Christiaens, V., Poovathingal, S., Wouters, J., Aibar, S., & Aerts, S. (2023) · Nature Methods · doi:10.1038/s41592-023-01938-4 · Cited by 778 · see citing works
Abdul, A., Vermeulen, J., Wang, D., Lim, B. Y., & Kankanhalli, M. (2018) · Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3173574.3174156 · Cited by 743 · see citing works
cisTopic: cis-regulatory topic modeling on single-cell ATAC-seq data
Bravo González-Blas, C., Minnoye, L., Papasokrati, D., Aibar, S., Hulselmans, G., Christiaens, V., Davie, K., Wouters, J., & Aerts, S. (2019) · Nature Methods · doi:10.1038/s41592-019-0367-1 · Cited by 456 · see citing works
Probabilistic models of language processing and acquisition
Chater, N., & Manning, C. D. (2006) · Trends in Cognitive Sciences · doi:10.1016/j.tics.2006.05.006 · Cited by 411 · see citing works
Thieme, A., Belgrave, D., & Doherty, G. (2020) · ACM Transactions on Computer-Human Interaction · doi:10.1145/3398069 · Cited by 406 · see citing works
Shin, G., Jarrahi, M. H., Fei, Y., Karami, A., Gafinowitz, N., Byun, A., & Lu, X. (2019) · Journal of Biomedical Informatics · doi:10.1016/j.jbi.2019.103153 · Cited by 326 · see citing works
When Words Sweat: Identifying Signals for Loan Default in the Text of Loan Applications
Netzer, O., Lemaire, A., & Herzenstein, M. (2019) · Journal of Marketing Research · doi:10.1177/0022243719852959 · Cited by 238 · see citing works
Ash, E., & Hansen, S. (2023) · Annual Review of Economics · doi:10.1146/annurev-economics-082222-074352 · Cited by 197 · see citing works
Crumbs of the Cookie: User Profiling in Customer-Base Analysis and Behavioral Targeting
Trusov, M., Ma, L., & Jamal, Z. (2016) · Marketing Science · doi:10.1287/mksc.2015.0956 · Cited by 165 · see citing works
Mining Mobile User Preferences for Personalized Context-Aware Recommendation
Zhu, H., Chen, E., Xiong, H., Yu, K., Cao, H., & Tian, J. (2015) · ACM Transactions on Intelligent Systems and Technology · doi:10.1145/2532515 · Cited by 157 · see citing works
Prioritising references for systematic reviews with RobotAnalyst: A user study
Przybyła, P., Brockmeier, A. J., Kontonatsios, G., Le Pogam, M., McNaught, J., von Elm, E., Nolan, K., & Ananiadou, S. (2018) · Research Synthesis Methods · doi:10.1002/jrsm.1311 · Cited by 148 · see citing works
“26 , 29 , 36 Primarily, clusters and topics, supplemented with automatically generated descriptions, 40 , 41 , 46 allow reviewers to explore the thematic coverage 44 , 47 and locate relevant references, 48 , 49 without having to explicitly form keyword queries, within diverse collections.”
BackgroundSymbol emergence in robotics: a survey
Taniguchi, T., Nagai, T., Nakamura, T., Iwahashi, N., Ogata, T., & Asoh, H. (2016) · Advanced Robotics · doi:10.1080/01691864.2016.1164622 · Cited by 150 · see citing works
Computational psychotherapy research: scaling up the evaluation of patient–provider interactions
Imel, Z. E., Steyvers, M., & Atkins, D. C. (2015) · Psychotherapy · doi:10.1037/a0036841 · Cited by 146 · see citing works
Self-citationStochastic collapsed variational Bayesian inference for latent Dirichlet allocation
Foulds, J., Boyles, L., DuBois, C., Smyth, P., & Welling, M. (2013) · Proceedings of the 19th ACM SIGKDD international conference on Knowledge discovery and data mining · doi:10.1145/2487575.2487697 · Cited by 126 · see citing works
Text analysis tools for identification of emerging topics and research gaps in conservation science
Westgate, M. J., Barton, P. S., Pierson, J. C., & Lindenmayer, D. B. (2015) · Conservation Biology · doi:10.1111/cobi.12605 · Cited by 123 · see citing works
Evolution and impact of bias in human and machine learning algorithm interaction
Sun, W., Nasraoui, O., & Shafto, P. (2020) · PLOS ONE · doi:10.1371/journal.pone.0235502 · Cited by 116 · see citing works
“exemplar models [38–40] and probabilistic topic models [41, 42].”
BackgroundRising complexity and falling explanatory power in ecology
Low-Décarie, E., Chivers, C., & Granados, M. (2014) · Frontiers in Ecology and the Environment · doi:10.1890/130230 · Cited by 111 · see citing works
SCENIC+: single-cell multiomic inference of enhancers and gene regulatory networks
González-Blas, C. B., De Winter, S., Hulselmans, G., Hecker, N., Matetovici, I., Christiaens, V., Poovathingal, S., Wouters, J., Aibar, S., & Aerts, S. (2022) · doi:10.1101/2022.08.19.504505 · Cited by 778 · see citing works
Zeng, J., Chan, C.-H., & Schäfer, M. S. (2022) · Information, Communication & Society · doi:10.1080/1369118x.2020.1776372 · Cited by 102 · see citing works
Tiba, S., van Rijnsoever, F. J., & Hekkert, M. P. (2021) · Journal of Cleaner Production · doi:10.1016/j.jclepro.2021.127054 · Cited by 95 · see citing works
Analyzing and mining a code search engine usage log
Bajracharya, S. K., & Lopes, C. V. (2012) · Empirical Software Engineering · doi:10.1007/s10664-010-9144-6 · Cited by 90 · see citing works
Authorship Attribution with Topic Models
Seroussi, Y., Zukerman, I., & Bohnert, F. (2014) · Computational Linguistics · doi:10.1162/coli_a_00173 · Cited by 89 · see citing works
Carrasco-Farré, C. (2022) · Humanities and Social Sciences Communications · doi:10.1057/s41599-022-01174-9 · Cited by 84 · see citing works
Chen, T., Oh, S., Gregory, S., Shen, X., & Diehl, A. M. (2020) · JCI Insight · doi:10.1172/jci.insight.141024 · Cited by 79 · see citing works
Psychological foundations of explainability and interpretability in artificial intelligence
Broniatowski, D. A. (2021) · doi:10.6028/nist.ir.8367 · Cited by 76 · see citing works
Song, F., Agarwal, A., & Wen, W. (2024) · SSRN Electronic Journal (preprint) · doi:10.2139/ssrn.4856935 · Cited by 30 · see citing works
Self-Tuned Descriptive Document Clustering Using a Predictive Network
Brockmeier, A. J., Mu, T., Ananiadou, S., & Goulermas, J. Y. (2018) · IEEE Transactions on Knowledge and Data Engineering · doi:10.1109/tkde.2017.2781721 · Cited by 15 · see citing works
26 years left behind: a historical and predictive analysis of electronic business research
Ozansoy Çadırcı, T., & Sağkaya Güngör, A. (2021) · Electronic Commerce Research · doi:10.1007/s10660-021-09459-y · Cited by 11 · see citing works
Paxton-Fear, K., Hodges, D., & Buckley, O. (2020) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-50309-3_42 · Cited by 9 · see citing works
Enhancer grammar of liver cell types and hepatocyte zonation states
González-Blas, C. B., Matetovici, I., Hillen, H., Taskiran, I. I., Vandepoel, R., Christiaens, V., Sansores-García, L., Verboven, E., Hulselmans, G., Poovathingal, S., et al. (2022) · doi:10.1101/2022.12.08.519575 · Cited by 5 · see citing works
The Ida B. Wells Effect: A Novel Computational Analysis of US Newspaper Lynching Coverage, 1805–1963
Wells, R., Roberts Forde, K., Mussenden, S., Salama, M., & Allen, S. (2025) · Journalism Studies · doi:10.1080/1461670x.2025.2478451 · Cited by 2 · see citing works
- Authors
- Griffiths, T. L., & Steyvers, M.
- Affiliations
- University of California, Irvine (US)
- Venue
- Proceedings of the National Academy of Sciences
- Publisher
- National Academy of Sciences
- Published
- 2004-04-06
- Volume
- 101
- Issue
- suppl_1
- Pages
- 5228-5235
- ISSN
- 0027-8424 (ISSN-L)
- 1091-6490
- PMC
- PMC387300
- OpenAlex
- W2001082470
- Cited by
- 6,049
- References
- 12
- Citations by year
- 2026: 233 · 2025: 291 · 2024: 302 · 2023: 311 · 2022: 330 · 2021: 400 · 2020: 384 · 2019: 419 · 2018: 400 · 2017: 381 · 2016: 371 · 2015: 396 · 2014: 399 · 2013: 318 · 2012: 280
- FWCI
- 39.79
- Type
- journal article
- Language
- en
- Open access
- green
- europepmc.org
- Locations
- Proceedings of the National Academy of Sciences (publishedVersion)
- Europe PMC (PubMed Central) (publishedVersion)
- PubMed Central (publishedVersion)
- PubMed (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
- Social Sciences › General Social Sciences › Computational and Text Analysis Methods
- Physical Sciences › Computer Science › Artificial Intelligence › Bayesian Methods and Mixture Models
- Keywords
- topic modeling, Markov chain Monte Carlo inference, Bayesian model selection, scientific abstracts, hot topics, temporal dynamics, semantic annotation, scientific literature analysis
- MeSH terms
- Documentation, Monte Carlo Method, National Academy of Sciences, U.S., Probability, Publishing, Science, United States, Models, Statistical, Databases, Factual
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review