Skip to content

A hierarchical topic modeling graphical user interface for training and visualization. The GUI is implemented utilizing PyQT5 and the algorithm behind contemplates two different nested implementations of LDA-Mallet.

License

Notifications You must be signed in to change notification settings

IntelCompH2020/musical-spoon

Repository files navigation

musical-spoon

A hierarchical topic modeling graphical user interface for training and visualization. The GUI is implemented utilizing PyQT5 and the algorithm behind contemplates two different alternatives for the construction of hierarchical topic models oriented towards the use of domain experts:

  • HTM-WS: Hierarchical Topic Model with word selection
  • HTM-DS: Hierarchical Topic Model with document selection which rely on LDA, but rather than modifying its underlying generative process, construct the hierarchy structure through nested executions of LDA-Mallet, under distinct conditions.

To run the application:

python3 main.py

After a couple of seconds, the GUI’s starting window is shown, through which the user can select the project folder to save the hierarchical topic models, the training corpus, and the directory in which he has Mallet locally located. These three constitute the required input parameters of the application.

After selecting the required parameters and clicking the START button, the user is redirected to the main window of the application, which is composed of the following subwindows:

Subwindow Example view
Configuration
Select / train root model
Train / edit submodels
See topic's description
Diagnosis
Draw graphs

Note that the application has been developed in Windows and it may look a little different in other operating systems.

About

A hierarchical topic modeling graphical user interface for training and visualization. The GUI is implemented utilizing PyQT5 and the algorithm behind contemplates two different nested implementations of LDA-Mallet.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published