brettkromkamp / contextualise

Contextualise is an effective tool particularly suited for organising information-heavy projects and activities consisting of unstructured and widely diverse data and information resources
https://contextualise.dev/
MIT License
1.05k stars 44 forks source link

Tag recommendations using topic modelling (unsupervised machine learning) #94

Open brettkromkamp opened 4 years ago

brettkromkamp commented 4 years ago

Full description to be provided.

Relevant URLs:

navigator8 commented 4 years ago

Hi Brett, I am not sure if this relevant or note. Two products I use have the following features:

ansh-lehri commented 4 years ago

Hey Brett, I am not able to understand what issue have you raised in this repository. Please explain it a bit as I am interested in contributing to this.

brettkromkamp commented 4 years ago

Hi @ansh-lehri :)

In summary, I would like to analyse the text of a topic (technically, an occurrence of type "text") using a topic modelling algorithm to determine (statistical) relevant keywords and subsequently generate tag associations (associations between the topic in question and the accompanying tag topics).

To understand associative tagging Contextualise it might make sense to take a quick look at the accompanying source:

Specifically, if you take at the first code reference you can see that a topic is created of type "tag" followed by two associations of type "categorization" but with different member roles.

That being said, the topic map side-of-things is trivial. The critical and more complicated part is the topic modelling side of things with the algorithms mentioned at the beginning of this issue.

One final note, don't confuse "topic modelling" with "topic map modelling" :) Quite different things. The former is a Natural Language Processing (NLP) technique that allows us to automatically extract meaning from texts by identifying recurrent themes or topics; the latter is semantic modelling based on the topic maps paradigm (https://ontopia.net/topicmaps/materials/tao.html).

ansh-lehri commented 3 years ago

Hey @brettkromkamp, sorry for delayed reply but I read the links you provided and I am interested in solving this issue to the best of my ability. Please assign me this issue.

brettkromkamp commented 3 years ago

@ansh-lehri Alright, I'll assign you the issue. I'm excited to have you work on this.