Your understanding is correct: you need to label each input document before training.
Labelled LDA is a supervised method, meaning that you need a labelled dataset.
If you "have to use Labelled LDA" you cannot get away from the need to obtained a labelled dataset.
If the LabeledLDA
model in TMT needs a LabeledLDADocumentParams
object and to crete it you need array of lablels. So, no it is not possible to train a Labeled LDA model without labels.