I. Introduction
Hierarchical text classification (HTC) is an important subtask of a multi-label text classification (MLC) [1], which is widely used in the news classification [2], advertising systems [3], information retrieval [4], fine-grained entity typing [5], etc. Different from MLC, HTC aims to assign each document to one or more node-paths from a taxonomic hierarchy structure. The taxonomic hierarchy structure is always represented as a tree or a directed acyclic graph [6], as depicted in Fig. 1.