paper-with-me

홈 › Papers

MatchXML: An Efficient Text-label Matching Framework for Extreme Multi-label Text Classification

2023-08-25 · Hui Ye, Rajshekhar Sunderraman, Shihao Ji

The eXtreme Multi-label text Classification(XMC) refers to training a classifier that assigns a text sample with relevant labels from an extremely large-scale label set (e.g., millions of labels). We propose MatchXML, an efficient text-label matching framework for XMC. We observe that the label embeddings generated from the sparse Term Frequency-Inverse Document Frequency(TF-IDF) features have several limitations. We thus propose label2vec to effectively train the semantic dense label embeddings by the Skip-gram model. The dense label embeddings are then used to build a Hierarchical Label Tree by clustering. In fine-tuning the pre-trained encoder Transformer, we formulate the multi-label text classification as a text-label matching problem in a bipartite graph. We then extract the dense text representations from the fine-tuned Transformer. Besides the fine-tuned dense text embeddings, we also extract the static dense sentence embeddings from a pre-trained Sentence Transformer. Finally, a linear ranker is trained by utilizing the sparse TF-IDF features, the fine-tuned dense text representations and static dense sentence features. Experimental results demonstrate that MatchXML achieves state-of-the-art accuracy on five out of six datasets. As for the speed, MatchXML outperforms the competing methods on all the six datasets. Our source code is publicly available at https://github.com/huiyegit/MatchXML.

📄 PDF Abstract BibTeX arXiv:2308.13139

Code (1)

huiyegit/matchxml 공식 구현 pytorch

Tasks

Multi Label Text ClassificationMulti-Label Text ClassificationSentenceSentence Embeddingstext-classificationText Classification

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Adam 설명 없음
Position-Wise Feed-Forward Layer 설명 없음
Multi-Head Attention 설명 없음
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…

Similar Papers 제목 키워드 기반

DeepXML: A Deep Extreme Multi-Label Learning Framework Applied to Short Text Documents

2021-11-12 · Kunal Dahiya, Deepak Saini, Anshul Mittal, Ankush Shaw 외

Scalability and accuracy are well recognized challenges in deep extreme multi-label learning where the objective is to train architectures for automatically annotating a data point with the most relevant subset of labels…

Multi-Label Learning

Multi-Aspect co-Attentional Collaborative Filtering for Extreme Multi-label Text Classification

2022-01-16 · ACL ARR January 2022 1 · Anonymous

This work proposes a general and effective architecture for the extreme multi-label text classification (XMTC), and reformate the learning task to an interaction function between document and label. Recently, there are m…

Collaborative FilteringMulti Label Text ClassificationMulti-Label Text Classificationtext-classification+1

DeepXML: Scalable & Accurate Deep Extreme Classification for Matching User Queries to Advertiser Bid Phrases

2019-09-25 · Kunal Dahiya, Anshul Mittal, Deepak Saini, Kushal Dave 외

The objective in deep extreme multi-label learning is to jointly learn feature representations and classifiers to automatically tag data points with the most relevant subset of labels from an extremely large label set. U…

Learning Word EmbeddingsMulti-Label LearningRe-RankingTAG+1

Label Embedding via Low-Coherence Matrices

2023-05-31 · Jianxin Zhang, Clayton Scott

Label embedding is a framework for multiclass classification problems where each label is represented by a distinct vector of some fixed dimension, and training involves matching model output to the vector representing t…

ClassificationDimensionality ReductionregressionZero-Shot Learning

Neural View Synthesis and Matching for Semi-Supervised Few-Shot Learning of 3D Pose

2021-10-27 · NeurIPS 2021 12 · Angtian Wang, Shenxiao Mei, Alan Yuille, Adam Kortylewski

We study the problem of learning to estimate the 3D object pose from a few labelled examples and a collection of unlabelled data. Our main contribution is a learning framework, neural view synthesis and matching, that ca…

3D Pose EstimationFew-Shot LearningPose Estimation