CLMay 5, 2020

Efficient strategies for hierarchical text classification: External knowledge and auxiliary tasks

arXiv:2005.02473v2999 citations
AI Analysis

This work addresses the problem of improving hierarchical text classification efficiency for researchers and practitioners, offering incremental enhancements over existing methods.

The paper tackled hierarchical text classification by proposing efficient strategies to enhance a baseline model, including an auxiliary synthetic task and using external class-definition embeddings as additional input, which significantly improved classification accuracy on two English datasets with a reduced parameter count.

In hierarchical text classification, we perform a sequence of inference steps to predict the category of a document from top to bottom of a given class taxonomy. Most of the studies have focused on developing novels neural network architectures to deal with the hierarchical structure, but we prefer to look for efficient ways to strengthen a baseline model. We first define the task as a sequence-to-sequence problem. Afterwards, we propose an auxiliary synthetic task of bottom-up-classification. Then, from external dictionaries, we retrieve textual definitions for the classes of all the hierarchy's layers, and map them into the word vector space. We use the class-definition embeddings as an additional input to condition the prediction of the next layer and in an adapted beam search. Whereas the modified search did not provide large gains, the combination of the auxiliary task and the additional input of class-definitions significantly enhance the classification accuracy. With our efficient approaches, we outperform previous studies, using a drastically reduced number of parameters, in two well-known English datasets.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes