Mallet generates topics with top keywords. The keywords are unique for one topic. Is there an automatic way to select a certain word or several words from the topic keywords as the topic labeling. For example, 20 topic are generated from 500 articles. Each topic is set containing 20 words. One of the topics is:
topic id 12, weight 0.05879, (keywords) oil energy gas power water electricity nuclear industry sea climate price prices coal carbon emissions year fuel environmental green years
It seems I can have different interpretations of the topic. For example,
- energy problems from burning gas or oil or fuel
- generating water power to protect environment
- oil prices change because of climate change
- carbon emission causes environmental problems
- ...
One word label may be : energy, environment, oil, carbon emission, green energy...
Is there a way to generate only one or two words to represent this topic instead of subjectively and arbitrarily combining these words?
It seems the most important words are determined by frequency of terms in keyword algorithm. Mallet generates unique words for each topic.
My question: is there way to automatically select one most representative word or two words as the topic labeling?
I am new in topic modelling, will you help me?
Thanks