Proceedings

A Comparative Survey: Benchmarking for Pool-based Active Learning

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Survey Track. Pages 4679-4686.

https://doi.org/10.24963/ijcai.2021/634

Abstract

Active learning (AL) is a subfield of machine learning (ML) in which a learning algorithm aims to achieve good accuracy with fewer training samples by interactively querying the oracles to label new data points. Pool-based AL is well-motivated in many ML tasks, where unlabeled data is abundant, but their labels are hard or costly to obtain. Although many pool-based AL methods have been developed, some important questions remain unanswered such as how to: 1) determine the current state-of-the-art technique; 2) evaluate the relative benefit of new methods for various properties of the dataset; 3) understand what specific problems merit greater attention; and 4) measure the progress of the field over time. In this paper, we survey and compare various AL strategies used in both recently proposed and classic highly-cited methods. We propose to benchmark pool-based AL methods with a variety of datasets and quantitative metric, and draw insights from the comparative empirical results.

  1. [Abe et al., 2006] Naoki Abe, Bianca Zadrozny, and John Langford. Outlier detection by active learning. In Proceed- ings of the 12th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 504-509, 2006.
  2. [Ali et al., 2014] Alnur Ali, Rich Caruana, and Ashish Kapoor. Active learning with model selection. In Twenty- Eighth AAAI Conference on Artificial Intelligence, 2014.
  3. [Ash et al., 2019] Jordan T Ash, Chicheng Zhang, Akshay Krishnamurthy, John Langford, and Alekh Agarwal. Deep batch active learning by diverse, uncertain gradient lower bounds. arXiv preprint arXiv:1906.03671, 2019.
  4. [Azimi et al., 2012] Javad Azimi, Alan Fern, Xiaoli Zhang- Fern, Glencora Borradaile, and Brent Heeringa. Batch active learning via coordinated matching. arXiv preprint arXiv:1206.6458, 2012.
  5. [Bernard et al., 2018] Jürgen Bernard, Matthias Zeppelzauer, Markus Lehmann, Martin Müller, and Michael Sedlmair. Towards user-centered active learning algorithms. In Com- puter Graphics Forum, volume 37, pages 121-132. Wiley Online Library, 2018.
  6. [Cai et al., 2013] Wenbin Cai, Ya Zhang, and Jun Zhou. Max- imizing expected model change for active learning in re- gression. In 2013 IEEE 13th International Conference on Data Mining, pages 51-60. IEEE, 2013.
  7. [Chattopadhyay et al., 2013] Rita Chattopadhyay, Zheng Wang, Wei Fan, Ian Davidson, Sethuraman Panchanathan, and Jieping Ye. Batch mode active sampling based on marginal probability distribution matching. ACM Transac- tions on Knowledge Discovery from Data (TKDD), 7(3):1- 25, 2013.
  8. [Chen and Krause, 2013] Yuxin Chen and Andreas Krause. Near-optimal batch mode active learning and adaptive sub- modular optimization. ICML (1), 28(160-168):8-1, 2013.
  9. [Chu et al., 2011] Wei Chu, Martin Zinkevich, Lihong Li, Achint Thomas, and Belle Tseng. Unbiased online active learning in data streams. In Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 195-203, 2011.
  10. [Cohn, 1994] David A Cohn. Neural network exploration using optimal experiment design. In Advances in neural information processing systems, pages 679-686, 1994.
  11. [Culotta and McCallum, 2005] Aron Culotta and Andrew McCallum. Reducing labeling effort for structured pre- diction tasks. In AAAI, volume 5, pages 746-751, 2005.
  12. [Cuong et al., 2016] Nguyen Viet Cuong, Nan Ye, and Wee Sun Lee. Robustness of bayesian pool-based active learning against prior misspecification. In Thirtieth AAAI Conference on Artificial Intelligence, 2016.
  13. [Dagan and Engelson, 1995] Ido Dagan and Sean P Engel- son. Committee-based sampling for training probabilistic classifiers. In Machine Learning Proceedings 1995, pages 150-157. Elsevier, 1995.
  14. [Dasgupta and Hsu, 2008] Sanjoy Dasgupta and Daniel Hsu. Hierarchical sampling for active learning. In Proceedings of the 25th international conference on Machine learning, pages 208-215. ACM, 2008.
  15. [Du et al., 2015] Bo Du, Zengmao Wang, Lefei Zhang, Liang- pei Zhang, Wei Liu, Jialie Shen, and Dacheng Tao. Ex- ploring representativeness and informativeness for active learning. IEEE transactions on cybernetics, 47(1):14-26, 2015.
  16. [Ebert et al., 2012] Sandra Ebert, Mario Fritz, and Bernt Schiele. Ralf: A reinforced active learning formulation for object class recognition. In 2012 IEEE Conference on Computer Vision and Pattern Recognition, pages 3626- 3633. IEEE, 2012.
  17. [Guo et al., 2016] Yuchen Guo, Guiguang Ding, Yuqi Wang, and Xiaoming Jin. Active learning with cross-class knowl- edge transfer. In Thirtieth AAAI Conference on Artificial Intelligence, 2016.
  18. [Guo et al., 2017] Yuchen Guo, Guiguang Ding, Yue Gao, and Jungong Han. Active learning with cross-class similar- ity transfer. In Thirty-First AAAI Conference on Artificial Intelligence, 2017.
  19. [Hoi and Lyu, 2005] Steven CH Hoi and Michael R Lyu. A semi-supervised active learning framework for image re- trieval. In 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05), vol- ume 2, pages 302-309. IEEE, 2005.
  20. [Hsu and Lin, 2015] Wei-Ning Hsu and Hsuan-Tien Lin. Ac- tive learning by learning. In Twenty-Ninth AAAI conference on artificial intelligence, 2015.
  21. [Huang et al., 2010] Sheng-Jun Huang, Rong Jin, and Zhi- Hua Zhou. Active learning by querying informative and representative examples. In Advances in neural information processing systems, pages 892-900, 2010.
  22. [Huang et al., 2017] Sheng-Jun Huang, Jia-Lve Chen, Xin Mu, and Zhi-Hua Zhou. Cost-effective active learning from diverse labelers. In IJCAI, pages 1879-1885, 2017. IJCAI
  23. [Kapoor et al., 2007] Ashish Kapoor, Kristen Grauman, Raquel Urtasun, and Trevor Darrell. Active learning with gaussian processes for object categorization. In 2007 IEEE 11th International Conference on Computer Vision, pages 1-8. IEEE, 2007.
  24. [Konyushkova et al., 2017] Ksenia Konyushkova, Raphael Sznitman, and Pascal Fua. Learning active learning from data. In Advances in Neural Information Processing Sys- tems, pages 4225-4235, 2017.
  25. [Kremer et al., 2014] Jan Kremer, Kim Steenstrup Pedersen, and Christian Igel. Active learning with support vector machines. Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery, 4(4):313-326, 2014.
  26. [Krempl et al., 2015] Georg Krempl, Daniel Kottke, and Vin- cent Lemaire. Optimised probabilistic active learning (opal). Machine Learning, 100(2):449-476, 2015.
  27. [Lewis and Catlett, 1994] David D Lewis and Jason Catlett. Heterogeneous uncertainty sampling for supervised learn- ing. In Machine learning proceedings 1994, pages 148-156. Elsevier, 1994.
  28. [Li and Guo, 2013] Xin Li and Yuhong Guo. Adaptive active learning for image classification. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recog- nition, pages 859-866, 2013.
  29. [Li et al., 2015] Chun-Liang Li, Chun-Sung Ferng, and Hsuan-Tien Lin. Active learning using hint information. Neural computation, 27(8):1738-1765, 2015.
  30. [Mohajer et al., 2017] Soheil Mohajer, Changho Suh, and Adel Elmahdy. Active learning for top-k rank aggrega- tion from noisy comparisons. In Proceedings of the 34th International Conference on Machine Learning-Volume 70, pages 2488-2497. JMLR. org, 2017.
  31. [Monarch, 2021] R. Monarch. Human-in-the-Loop Machine Learning: Active learning and annotation for human- centered AI. Manning Publications, 2021.
  32. [Mozafari et al., 2014] Barzan Mozafari, Purna Sarkar, Michael Franklin, Michael Jordan, and Samuel Madden. Scaling up crowd-sourcing to very large datasets: a case for active learning. Proceedings of the VLDB Endowment, 8(2):125-136, 2014.
  33. [Reyes et al., 2018] Oscar Reyes, Carlos Morell, and Se- bastián Ventura. Effective active learning strategy for multi- label learning. Neurocomputing, 273:494-508, 2018.
  34. [Scheffer et al., 2001] Tobias Scheffer, Christian Decomain, and Stefan Wrobel. Active hidden markov models for information extraction. In International Symposium on Intelligent Data Analysis, pages 309-318. Springer, 2001.
  35. [Sener and Savarese, 2017] Ozan Sener and Silvio Savarese. A geometric approach to active learning for convolutional neural networks. arXiv preprint arXiv, 1708:1, 2017.
  36. [Settles, 2009] Burr Settles. Active learning literature sur- vey. Technical report, University of Wisconsin-Madison Department of Computer Sciences, 2009.
  37. [Seung et al., 1992] H Sebastian Seung, Manfred Opper, and Haim Sompolinsky. Query by committee. In Proceedings of the fifth annual workshop on Computational learning theory, pages 287-294, 1992.
  38. [Shen et al., 2004] Dan Shen, Jie Zhang, Jian Su, Guodong Zhou, and Chew-Lim Tan. Multi-criteria-based active learn- ing for named entity recognition. In Proceedings of the 42nd Annual Meeting on Association for Computational Linguistics, page 589. Association for Computational Lin- guistics, 2004.
  39. [Tang and Huang, 2019] Ying-Peng Tang and Sheng-Jun Huang. Self-paced active learning: Query the right thing at the right time. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 33, pages 5117-5124, 2019.
  40. [Tang et al., 2019] Ying-Peng Tang, Guo-Xiang Li, and Sheng-Jun Huang. ALiPy: Active learning in python. Tech- nical report, Nanjing University of Aeronautics and Astro- nautics, January 2019. [Tüysüzoglu and Yaslan, 2018] Göksu Tüysüzoglu and Yusuf Yaslan. Sparse coding based classifier ensembles in supervised and active learning scenarios for data classi- fication. Expert Systems with Applications, 91:364-373, 2018.
  41. [Wang and Ye, 2015] Zheng Wang and Jieping Ye. Querying discriminative and representative samples for batch mode active learning. ACM Transactions on Knowledge Discov- ery from Data (TKDD), 9(3):1-23, 2015.
  42. [Wang et al., 2018a] Xiaoqian Wang, Yijun Huang, Ji Liu, and Heng Huang. New balanced active learning model and optimization algorithm. In 27th International Joint Conference on Artificial Intelligence (IJCAI 2018), 2018. IJCAI
  43. [Wang et al., 2018b] Zengmao Wang, Xi Fang, Xinyao Tang, and Chen Wu. Multi-class active learning by integrating uncertainty and diversity. IEEE Access, 6:22794-22803, 2018.
  44. [Wang et al., 2019] Min Wang, Ying-Yi Zhang, and Fan Min. Active learning through multi-standard optimization. IEEE Access, 7:56772-56784, 2019.
  45. [Xiong et al., 2013] Sicheng Xiong, Javad Azimi, and Xi- aoli Z Fern. Active learning of constraints for semi- supervised clustering. IEEE Transactions on Knowledge and Data Engineering, pages 43-54, 2013.
  46. [Xu et al., 2003] Zhao Xu, Kai Yu, Volker Tresp, Xiaowei Xu, and Jizhi Wang. Representative sampling for text clas- sification using support vector machines. In European con- ference on information retrieval, pages 393-407. Springer, 2003.
  47. [Yang and Loog, 2018] Yazhou Yang and Marco Loog. A benchmark and comparison of active learning for logistic regression. Pattern Recognition, 83:401-415, 2018.
  48. [Yang et al., 2013] Liu Yang, Steve Hanneke, and Jaime Car- bonell. A theory of transfer learning with applications to active learning. Machine learning, 90(2):161-189, 2013.
  49. [Yang et al., 2017] Yao-Yuan Yang, Shao-Chuan Lee, Yu-An Chung, Tung-En Wu, Si-An Chen, and Hsuan-Tien Lin. libact: Pool-based active learning in python. Technical report, National Taiwan University, October 2017.
  50. [Ye et al., 2016] Zhipeng Ye, Peng Liu, Jiafeng Liu, Xian- glong Tang, and Wei Zhao. Practice makes perfect: an adaptive active learning framework for image classification. Neurocomputing, 196:95-106, 2016.
  51. [Zhao et al., 2013] Lili Zhao, Sinno Jialin Pan, Evan Wei Xi- ang, Erheng Zhong, Zhongqi Lu, and Qiang Yang. Active transfer learning for cross-system recommendation. In Twenty-Seventh AAAI Conference on Artificial Intelligence, 2013.
  52. [Zhao et al., 2019] Yu Zhao, Zhenhui Shi, Jingyang Zhang, Dong Chen, and Lixu Gu. A novel active learning frame- work for classification: using weighted rank aggregation to achieve multiple query criteria. Pattern Recognition, 93:581-602, 2019.

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

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