corex_topic

Hierarchical unsupervised and semi-supervised topic models for sparse count data with CorEx (by gregversteeg)

Corex_topic Alternatives

Similar projects and alternatives to corex_topic based on common topics and language

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better corex_topic alternative or higher similarity.

corex_topic reviews and mentions

Posts with mentions or reviews of corex_topic. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-08-21.
  • [NLP] Topic Identification & Quantisation
    1 project | /r/LanguageTechnology | 3 Sep 2022
    We ended up settling on a HuggingFace transformer + HDBSCAN pipeline from BERTopic. I like this because it makes it straightforward to tune and test, and you probabilistically assign documents to clusters, so you can do interesting aggregation and sampling after you have your inference done, like selecting text. Other options include top2vec which basically does the same thing without some guiding tools available in BERTopic. Either is suitable for what you’re doing. Older techniques include things like the Latent Dirichlet Allocation and COREX.
  • NLP: How to visualise the main context (in the form of words, sentences etc) of a text document?
    2 projects | /r/datascience | 21 Aug 2022
    If I understand correctly, it sounds like you are trying to do Topic Modeling on documents. One python library I’ve enjoyed using is https://github.com/gregversteeg/corex_topic which, besides doing general topic modeling, also learns hierarchies of topics.
  • Are topic models reliable or useful?
    1 project | news.ycombinator.com | 27 Sep 2021
    We started off by trying LDA and NMF, but the topics were too messy so we wound up switching to CorEx (https://github.com/gregversteeg/corex_topic), which is a semi-supervised algo that lets you "nudge" the model in the right direction using anchor terms. By the time our topics started looking coherent, it turned out that a regex with the anchor terms we'd picked outperformed the model itself. This case study was on a relatively small sample of relatively short documents (~4k survey open-ends) but for what it's worth, we also tried to use topic models to classify congressional Facebook posts (much larger corpus and longer documents) and the results were the same.

    Overfitting is certainly part of the problem - in one of my earlier posts I talk about "conceptually spurious words," which are essentially the product of overfitting - but the more difficult problem is polysemy. I'm sure there are ways to mitigate that - expanding the feature space with POS tagging, etc. - but ultimately I think the solution is to simply avoid using a dimensionality reduction method for text classification. Supervised models are clearly the way to go - even if those "models" are just keyword dictionaries curated based on domain knowledge.

  • Trying to read text documents and allow for up to m labels per documents, like suggested tags, but the number of labels can be different for each document. Any advice?
    1 project | /r/learnmachinelearning | 11 Apr 2021
    Unsupervised is also possible for topic modelling: CorEX
  • NLP Problem
    1 project | /r/learnmachinelearning | 8 Apr 2021
    You could use CorEX for topic modelling. With that you can find the type of causes and from there their distribution. Then you can join it with other non-textual meta-data.
  • A note from our sponsor - WorkOS
    workos.com | 25 Apr 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic corex_topic repo stats
5
622
3.8
about 3 years ago

gregversteeg/corex_topic is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of corex_topic is Python.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com