Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Text mining›BERTopic — Neural Topic Modeling
Process / pipeline

BERTopic — Neural Topic Modeling

Also known as: neural topic modeling, transformer topic modeling, Konu Modelleme — BERTopic

BERTopic is a neural topic-modeling pipeline introduced by Maarten Grootendorst in 2022. It combines BERT-based contextual embeddings with UMAP dimensionality reduction and HDBSCAN clustering to produce coherent, dynamic topics, achieving higher topic coherence than classic topic models.

ScholarGate
  1. Process / pipeline
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

BERTopic
BERT EmbeddingsDocument ClusteringSentiment AnalysisNMF Topic Modeling

When to use it

Use BERTopic when you have a text corpus and want to discover its underlying themes without specifying them in advance. It suits exploratory and descriptive work on cross-sectional or longitudinal text. A sufficient number of documents is needed — at least 50, with more than 100 recommended — and GPU or high compute is preferred because the embedding step is expensive. With very few documents the density-based clustering has too little signal to form stable topics.

Strengths & limitations

Strengths
  • Builds on contextual embeddings, so it captures meaning that bag-of-words models miss.
  • Produces coherent, interpretable topics with higher coherence than classic topic models.
  • Supports dynamic topic modeling, tracking how topics shift across time on time-stamped corpora.
  • A multilingual embedding model lets the same pipeline work across languages.
Limitations
  • Needs a sufficient number of documents — at least 50, with more than 100 recommended — to form stable topics.
  • GPU or high compute is preferred because the transformer embedding step is expensive.
  • Results depend on the embedding model and on the UMAP and HDBSCAN settings chosen.
  • HDBSCAN leaves some documents unassigned as outliers, so not every document receives a topic.

Frequently asked

How is BERTopic different from classic topic models like LDA?

Classic models such as LDA work from word counts and a bag-of-words view of each document. BERTopic starts from contextual transformer embeddings, reduces them with UMAP, clusters them with HDBSCAN, and labels each cluster with class-based TF-IDF terms. Because it captures meaning in context, it generally yields more coherent, interpretable topics.

How many documents do I need?

At least 50 documents, with more than 100 recommended. The clustering step is density-based, so with too few documents there is not enough signal to form stable topics.

Why are some of my documents not assigned to any topic?

HDBSCAN is a density-based clustering algorithm and deliberately leaves genuinely sparse or atypical documents unassigned as outliers rather than forcing them into a topic. This is expected behaviour, not an error.

Can BERTopic handle non-English text?

Yes. By selecting a multilingual embedding model the same pipeline can process corpora in many languages; matching the embedding model to the corpus language is key to good topic quality.

Sources

  1. Grootendorst, M. (2022). BERTopic: Neural topic modeling with a class-based TF-IDF procedure. arXiv:2203.05794. DOI: 10.48550/arXiv.2203.05794 ↗
  2. McInnes, L., Healy, J. & Astels, S. (2017). hdbscan: Hierarchical density based clustering. Journal of Open Source Software, 2(11), 205. DOI: 10.21105/joss.00205 ↗

How to cite this page

ScholarGate. (2026, June 1). BERTopic — Neural Topic Modeling. ScholarGate. https://scholargate.app/en/text-mining/topic-modeling-bertopic

Related methods

BERT EmbeddingsDocument ClusteringSentiment Analysis

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • BERT EmbeddingsText mining↔ compare
  • Document ClusteringText mining↔ compare
  • Sentiment AnalysisText mining↔ compare
Compare side by side →

Referenced by

NMF Topic Modeling

Similar methods

Fine-Tuned Topic ModelingTopic ModelingBERT EmbeddingsTopic Modeling (LDA)Explainable Topic ModelingDocument ClusteringSelf-supervised topic modelingSelf-supervised LDA Topic Model

Related reference concepts

Text ClusteringTopic Modeling and Text MiningNeural Language Models and Word EmbeddingsLatent Semantic and Topic ModelsText Representation and ClassificationClustering Algorithms

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — BERTopic (BERTopic — Neural Topic Modeling). Retrieved 2026-07-21 from https://scholargate.app/en/text-mining/topic-modeling-bertopic · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Maarten Grootendorst
Year
2022
Type
Neural topic-modeling pipeline
Components
Transformer embeddings + UMAP + HDBSCAN + class-based TF-IDF
Output
Coherent, interpretable topics with representative terms
MinDocuments
50 (>100 recommended)
Related methods
BERT EmbeddingsDocument ClusteringSentiment Analysis
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account