Tencent / NeuralNLP-NeuralClassifier

An Open-source Neural Hierarchical Multi-label Text Classification Toolkit
Other
1.83k stars 402 forks source link

Hierarchical分类到底是怎么搞得?为什么Hierarchical评估时分高? #52

Closed guotong1988 closed 4 years ago

guotong1988 commented 4 years ago

模型的输出还是class_num维,应该是loss那块是hierarchical优化,

我以为是先分父类,再分子类,

http://www.cs.cmu.edu/~sgopal1/papers/KDD13.pdf 总之是因为用了这个提升的?

@liqunhit @coderbyr 多谢!

liqunhit commented 4 years ago

是的,目前层次策略NeuralClassifier实现的是这个。但是提升并不是这一个变化带来的,因为NeuralClassifier还提供了非常多的文本分类encoder、优化算法等,所以加上层次分类策略之后,其他模块也跟着一起重新组合进行实验。 此外,更多业界最新的层次分类策略我们陆续在实现中,敬请期待。