我对机器学习、NLP和LDA都很陌生,所以我甚至不确定我是否完全正确地解决了我的问题;但是我尝试用已知主题和多个主题选择进行无监督的主题建模。 基于 Topic modelling, but with known topics?
我可以用每个主题标记我的文档中的每一个,并且我的无监督集有效地变成了受监督的(LLDA是一种有监督的技术)。
paper 我遇到了一些其他潜在的问题-
我希望通过包含guidelda的引导部分来弥补这些缺点(我没有读过关于这个的文章,但是我确实读过 https://medium.freecodecamp.org/how-we-changed-unsupervised-lda-to-semi-supervised-guidedlda-e36a95f3a164 ).
至于为什么我不使用引导式LDA——我计划测试一下,看看它有多好(与LLDA一起)。但它也不是为多个标签设计的。
正如您所说,您将尝试引导式LDA,您可以通过以下方式获得多个标签:
因为您有一组已知的主题,所以使用受监督的LDA/LLDA是有意义的。如果您使用无监督的LDA并用已知主题标记所有文档,它会找到给定文档之间的关联,但它们可能与给定主题不相关。
post 作为起点。
一个文档可以有多个标签,LDA的优点是它几乎就像一个模糊关联最近邻算法。子类别对于lda来说不应该是个问题,因为文档可以与父主题和子主题有关联,而且它们不需要均匀分布。它是一个多标签分类器。
如果您真的想使用无监督分类器来处理文档,我建议您使用RNN,一种递归神经网络。它对于文本/文档处理特别有用,因为它查找数据序列的关联。