Robuta

https://www.ibm.com/docs/en/cloud-paks/cp-data/5.1.x?topic=catalog-hierarchical-categorization
The Watson Natural Language Processing Categories block assigns individual nodes within a hierarchical taxonomy to an input document. For example, in the text...
text categorizationhierarchical
https://arxiv.org/abs/cs/0110053v1
Abstract page for arXiv paper cs/0110053v1: Machine Learning in Automated Text Categorization
machine learningtext categorizationcsautomated