BERTopic
Topic modeling library leveraging transformer embeddings and c-TF-IDF.
About
BERTopic approaches topic modeling with a modular pipeline built on transformer embeddings: sentence-transformers encode documents, UMAP reduces dimensionality, HDBSCAN clusters the results, and a class-based TF-IDF procedure (c-TF-IDF) extracts interpretable keywords for each topic. Every stage can be swapped, which lets one library support more than a dozen variants including guided, supervised, semi-supervised, dynamic topics over time, hierarchical, zero-shot, online or incremental, and multimodal topic modeling over images and text. Topic representations can be refined with LLMs such as OpenAI models, and multilingual embedding models extend coverage to over 50 languages. Interactive visualizations show topic hierarchies, similarity heatmaps, and per-document distributions. Created and maintained by Maarten Grootendorst, released under the MIT license with an accompanying paper, BERTopic is widely used by researchers and data scientists analyzing large document collections. It requires Python 3.10 or newer and installs from PyPI.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- Natural Language Processing
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Easy (2/5)
- License
- MIT
- Added
- Apr 3, 2026
Related Tools
Simple framework for state-of-the-art NLP by Zalando Research.
Library for efficient text classification and word representation by Meta.
Topic modeling and document similarity library for unsupervised NLP.
Generalist model for named entity recognition using bidirectional transformer.
State-of-the-art machine learning library providing thousands of pre-trained models.
Research library for NLP by AI2 built on PyTorch.