Proceedings

Meta-Tsallis-Entropy Minimization: A New Self-Training Approach for Domain Adaptation on Text Classification

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 5159-5169.

https://doi.org/10.24963/ijcai.2023/573

Abstract

Text classification is a fundamental task for natural language processing, and adapting text classification models across domains has broad applications.

Self-training generates pseudo-examples from the model's predictions and iteratively trains on the pseudo-examples, i.e., minimizes the loss on the source domain and the Gibbs entropy on the target domain. However, Gibbs entropy is sensitive to prediction errors, and thus, self-training tends to fail when the domain shift is large. In this paper, we propose Meta-Tsallis Entropy minimization (MTEM). MTEM uses an instance adaptive Tsallis entropy to replace the Gibbs entropy and a meta-learning algorithm to optimize the instance adaptive Tsallis entropy on the target domain. To reduce the computation cost of MTEM, we propose an approximation technique to approximate the second-order derivation involved in the meta-learning. To efficiently generate pseudo labels, we propose an annealing sampling mechanism for exploring the model's prediction probability. Theoretically, we prove the convergence of the meta-learning algorithm in MTEM and analyze the effectiveness of MTEM in achieving domain adaptation. Experimentally, MTEM improves the adaptation performance of BERT with an average of 4 percent on the benchmark dataset.

  1. [Benson, 1995] Harold P Benson. Concave minimization: theory, applications and algorithms. In Handbook of Global Optimization, pages 43-148. Springer, 1995.
  2. [Bian et al., 2020] Tian Bian, Xi Xiao, Tingyang Xu, Peilin Zhao, Wenbing Huang, Yu Rong, and Junzhou Huang. Ru- mor detection on social media with bi-directional graph convolutional networks. In Proceedings of the AAAI Con- ference on Artificial Intelligence, pages 549-556, 2020.
  3. [Blitzer et al., 2007] John Blitzer, Mark Dredze, and Fer- nando Pereira. Biographies, bollywood, boom-boxes and blenders: Domain adaptation for sentiment classification. In Proceedings of the Annual Meeting of the Association of Computational Linguistics, pages 440-447, 2007.
  4. [Chen et al., 2011] Minmin Chen, Kilian Q Weinberger, and John C Blitzer. Co-training for domain adaptation. In Pro- ceedings of the International Conference on Neural Infor- mation Processing Systems, pages 2456-2464, 2011.
  5. [Chen et al., 2021] Xiang Chen, Yue Cao, and Xiaojun Wan. Wind: Weighting instances differentially for model- agnostic domain adaptation. In Findings of the Annual Meeting of the Association for Computational Linguistics, pages 2366-2376, 2021.
  6. [Devlin et al., 2019] Jacob Devlin, Ming-Wei Chang, Ken- ton Lee, and Kristina Toutanova. Bert: Pre-training of deep bidirectional transformers for language understand- ing. In Proceedings of the North American Chapter of the Association for Computational Linguistics, pages 4171- 4186, 2019.
  7. [Dong et al., 2021] Chenhe Dong, Guangrun Wang, Hang Xu, Jiefeng Peng, Xiaozhe Ren, and Xiaodan Liang. Ef- ficientbert: Progressively searching multilayer perceptron via warm-up knowledge distillation. In Findings of the Association for Computational Linguistics, pages 1424- 1437, 2021.
  8. [Du et al., 2020] Chunning Du, Haifeng Sun, Jingyu Wang, Qi Qi, and Jianxin Liao. Adversarial and domain-aware bert for cross-domain sentiment analysis. In Proceedings of the Annual Meeting of the Association for Computa- tional Linguistics, pages 4019-4028, 2020.
  9. [Finn et al., 2017] Chelsea Finn, Pieter Abbeel, and Sergey Levine. Model-agnostic meta-learning for fast adaptation of deep networks. In International Conference on Machine Learning, pages 1126-1135, 2017.
  10. [Foret et al., 2020] Pierre Foret, Ariel Kleiner, Hossein Mobahi, and Behnam Neyshabur. Sharpness-aware mini- mization for efficiently improving generalization. In Inter- national Conference on Learning Representations, 2020.
  11. [Ganin et al., 2016] Yaroslav Ganin, Evgeniya Ustinova, Hana Ajakan, Pascal Germain, Hugo Larochelle, Franc ¸ois Laviolette, Mario Marchand, and Victor Lempitsky. Domain-adversarial training of neural networks. Journal of Machine Learning Research, 17:2096-2030, 2016.
  12. [Geng et al., 2020] Ruiying Geng, Binhua Li, Yongbin Li, Jian Sun, and Xiaodan Zhu. Dynamic memory induction networks for few-shot text classification. In Proceedings of the Annual Meeting of the Association for Computational Linguistics, pages 1087-1094, 2020.
  13. [Gnecco et al., 2008] Giorgio Gnecco, Marcello Sanguineti, et al. Approximation error bounds via rademacher com- plexity. Applied Mathematical Sciences, 2:153-176, 2008.
  14. [Jiang et al., 2020] Pin Jiang, Aming Wu, Yahong Han, Yun- feng Shao, Meiyu Qi, and Bingshuai Li. Bidirectional ad- versarial training for semi-supervised domain adaptation. In Proceedings of the International Joint Conference on Artificial Intelligence, pages 934-940, 2020. IJCAI
  15. [Kipf and Welling, 2017] Thomas N. Kipf and Max Welling. Semi-supervised classification with graph convolutional networks. In Proceedings of the International Conference on Learning Representations, pages 1592-1601, 2017.
  16. [Kumar et al., 2010] M Kumar, Benjamin Packer, and Daphne Koller. Self-paced learning for latent variable models. Advances in Neural Information Processing Sys- tems, 23, 2010.
  17. [Kumar et al., 2020] Ananya Kumar, Tengyu Ma, and Percy Liang. Understanding self-training for gradual domain adaptation. In International Conference on Machine Learning, pages 5468-5479, 2020.
  18. [Lee and others, 2013] Dong-Hyun Lee et al. Pseudo-label: The simple and efficient semi-supervised learning method for deep neural networks. In International Conference on Machine Learning, page 896, 2013.
  19. [Li et al., 2017] Zhenguo Li, Fengwei Zhou, Fei Chen, and Hang Li. Meta-sgd: Learning to learn quickly for few shot learning. CoRR, abs/1707.09835, 2017.
  20. [Li et al., 2020] Zhenzhen Li, Jian-Yun Nie, Benyou Wang, Pan Du, Yuhan Zhang, Lixin Zou, and Dongsheng Li. Meta-learning for neural relation classification with dis- tant supervision. In Proceedings of the ACM International Conference on Information & Knowledge Management, pages 815-824, 2020.
  21. [Liu et al., 2018] Hanxiao Liu, Karen Simonyan, and Yim- ing Yang. Darts: Differentiable architecture search. In Proceedings of the International Conference on Learning Representations, pages 934-940, 2018.
  22. [Liu et al., 2021] Hong Liu, Jianmin Wang, and Mingsheng Long. Cycle self-training for domain adaptation. Advances in Neural Information Processing Systems, 34:22968- 22981, 2021.
  23. [Lu et al., 2022] Menglong Lu, Zhen Huang, Binyang Li, Yunxiang Zhao, Zheng Qin, and DongSheng Li. Sifter: A framework for robust rumor detection. IEEE/ACM Transactions on Audio, Speech, and Language Processing, 30:429-442, 2022.
  24. [McClosky et al., 2006] David McClosky, Eugene Charniak, and Mark Johnson. Reranking and self-training for parser adaptation. In Proceedings of the Annual Meeting of the Association for Computational Linguistics, pages 337- 344, 2006.
  25. [Moore and Lewis, 2010] Robert C. Moore and William D. Lewis. Intelligent selection of language model training data. In Proceedings of the Annual Meeting of the As- sociation for Computational Linguistics, pages 220-224, 2010.
  26. [Mukherjee and Awadallah, 2020] Subhabrata Mukherjee and Ahmed Awadallah. Uncertainty-aware self-training for few-shot text classification. Advances in Neural Information Processing Systems, 33:21199-21212, 2020.
  27. [Plastino and Plastino, 1999] ARPA Plastino and AR Plas- tino. Tsallis entropy and jaynes' information theory for- malism. Brazilian Journal of Physics, 29:50-60, 1999.
  28. [Reichart and Rappoport, 2007] Roi Reichart and Ari Rap- poport. Self-training for enhancement and domain adap- tation of statistical parsers trained on small datasets. In Proceedings of the Annual Meeting of the Association of Computational Linguistics, pages 616-623, 2007.
  29. [Ren et al., 2018] Mengye Ren, Wenyuan Zeng, Bin Yang, and Raquel Urtasun. Learning to reweight examples for robust deep learning. In Proceedings of the Inter- national Conference on Machine Learning, pages 4334- 4343, 2018.
  30. [Rotman and Reichart, 2019] Guy Rotman and Roi Reichart. Deep contextualized self-training for low resource depen- dency parsing. Transactions of the Association for Com- putational Linguistics, 7:695-713, 2019.
  31. [RoyChowdhury et al., 2019] Aruni RoyChowdhury, Prithvijit Chakrabarty, Ashish Singh, SouYoung Jin, Huaizu Jiang, Liangliang Cao, and Erik Learned-Miller. Automatic adaptation of object detectors to new domains using self-training. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 780-790, 2019.
  32. [Saito et al., 2017] Kuniaki Saito, Yoshitaka Ushiku, and Tatsuya Harada. Asymmetric tri-training for unsupervised domain adaptation. In International Conference on Ma- chine Learning, pages 2988-2997, 2017.
  33. [Saito et al., 2019] Kuniaki Saito, Donghyun Kim, Stan Sclaroff, Trevor Darrell, and Kate Saenko. Semi- supervised domain adaptation via minimax entropy. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 8050-8058, 2019.
  34. [Shin et al., 2020] Inkyu Shin, Sanghyun Woo, Fei Pan, and In So Kweon. Two-phase pseudo label densification for self-training based domain adaptation. In European Con- ference on Computer Vision, pages 532-548, 2020.
  35. [Snell et al., 2017] Jake Snell, Kevin Swersky, and Richard Zemel. Prototypical networks for few-shot learning. Ad- vances in Neural Information Processing Systems, 2017.
  36. [Sohn et al., 2020] Kihyuk Sohn, David Berthelot, Nicholas Carlini, Zizhao Zhang, Han Zhang, Colin A Raffel, Ekin Dogus Cubuk, Alexey Kurakin, and Chun-Liang Li. Fixmatch: Simplifying semi-supervised learning with con- sistency and confidence. Advances in Neural Information Processing Systems, 33:596-608, 2020.
  37. [Sung et al., 2018] Flood Sung, Yongxin Yang, Li Zhang, Tao Xiang, Philip HS Torr, and Timothy M Hospedales. Learning to compare: Relation network for few-shot learn- ing. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 1199-1208, 2018.
  38. [Tan et al., 2019] Ming Tan, Yang Yu, Haoyu Wang, Dakuo Wang, Saloni Potdar, Shiyu Chang, and Mo Yu. Out-of- domain detection for low-resource text classification tasks. In Conference on Empirical Methods in Natural Language Processing, 2019.
  39. [Wei et al., 2021] Colin Wei, Kendrick Shen, Yining Chen, and Tengyu Ma. Theoretical analysis of self-training with deep networks on unlabeled data. In International Confer- ence on Learning Representations, 2021.
  40. [Xu et al., 2021] Jin Xu, Xu Tan, Renqian Luo, Kaitao Song, Jian Li, Tao Qin, and Tie-Yan Liu. Nas-bert: task-agnostic and adaptive-size bert compression with neural architec- ture search. In Proceedings of the ACM SIGKDD Con- ference on Knowledge Discovery & Data Mining, pages 1933-1943, 2021.
  41. [Zhou et al., 2022] Wangchunshu Zhou, Canwen Xu, and Julian McAuley. Bert learns to teach: Knowledge distil- lation with meta learning. In Proceedings of the Annual Meeting of the Association for Computational Linguistics, pages 7037-7049, 2022.
  42. [Zou et al., 2018] Yang Zou, Zhiding Yu, BVK Kumar, and Jinsong Wang. Unsupervised domain adaptation for se- mantic segmentation via class-balanced self-training. In Proceedings of the European Conference on Computer Vi- sion, pages 289-305, 2018.
  43. [Zou et al., 2019] Yang Zou, Zhiding Yu, Xiaofeng Liu, BVK Kumar, and Jinsong Wang. Confidence regularized self-training. In Proceedings of the IEEE/CVF Interna- tional Conference on Computer Vision, pages 5982-5991, 2019.
  44. [Zubiaga et al., 2016] Arkaitz Zubiaga, Maria Liakata, and Rob Procter. Learning reporting dynamics during break- ing news for rumour detection in social media. CoRR, abs/1610.07363, 2016.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards