Proceedings

Knowledge Amalgamation from Heterogeneous Networks by Common Feature Learning

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 3087-3093.

https://doi.org/10.24963/ijcai.2019/428

Abstract

An increasing number of well-trained deep networks have been released online by researchers and developers, enabling the community to reuse them in a plug-and-play way without accessing the training annotations. However, due to the large number of network variants, such public-available trained models are often of different architectures, each of which being tailored for a specific task or dataset. In this paper, we study a deep-model reusing task, where we are given as input pre-trained networks of heterogeneous architectures specializing in distinct tasks, as teacher models. We aim to learn a multitalented and light-weight student model that is able to grasp the integrated knowledge from all such heterogeneous-structure teachers, again without accessing any human annotation. To this end, we propose a common feature learning scheme, in which the features of all teachers are transformed into a common space and the student is enforced to imitate them all so as to amalgamate the intact knowledge. We test the proposed approach on a list of benchmarks and demonstrate that the learned student is able to achieve very promising performance, superior to those of the teachers in their specialized tasks.

  1. [Ben-David et al., 2010] Shai Ben-David, John Blitzer, Ko- by Crammer, Alex Kulesza, Fernando Pereira, and Jen- nifer Wortman Vaughan. A theory of learning from differ- ent domains. Machine learning, 79(1-2):151-175, 2010.
  2. [Deng et al., 2018] Jiankang Deng, Jia Guo, Xue Niannan, and Stefanos Zafeiriou. Arcface: Additive angular margin loss for deep face recognition. arXiv:1801.07698, 2018.
  3. [Dietterich, 2000] Thomas G. Dietterich. Ensemble methods in machine learning. In Multiple Classifier Systems, pages 1-15, Berlin, Heidelberg, 2000. Springer.
  4. [Gong et al., 2016] Mingming Gong, Kun Zhang, Tongliang Liu, Dacheng Tao, Clark Glymour, and Bernhard Schölkopf. Domain adaptation with conditional transfer- able components. In IEEE Conference on Machine Learn- ing, 2016.
  5. [Gretton et al., 2012] Arthur Gretton, Karsten M Borgwardt, Malte J Rasch, Bernhard Schölkopf, and Alexander Smo- la. A kernel two-sample test. Journal of Machine Learning Research, 13(Mar):723-773, 2012.
  6. [Hansen and Peter, 1990] Lars Kai Hansen and Salamon Pe- ter. Neural network ensembles. IEEE Transactions on Pat- tern Analysis and Machine Intelligence, 12(10):993-1001, October 1990.
  7. [He et al., 2016] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recog- nition. In IEEE Conference on Computer Vision and Pat- tern Recognition, pages 770-778, 2016.
  8. [Hinton et al., 2015] Geoffrey Hinton, Oriol Vinyals, and J- eff Dean. Distilling the knowledge in a neural network. arXiv preprint arXiv:1503.02531, 2015.
  9. [Huang et al., 2008] Gary B. Huang, Marwan Mattar, Tama- ra Berg, and Eric Learned-Miller. Labeled faces in the wild: A database forstudying face recognition in uncon- strained environments. In Workshop on Faces in 'Real- Life' Images: Detection, Alignment, and Recognition, Oc- tober 2008.
  10. [Huang et al., 2016] Gao Huang, Yu Sun, Zhuang Liu, Daniel Sedra, and Kilian Q. Weinberger. Deep networks with stochastic depth. In Proceedings of the 14th European conference on computer vision, pages 646-661, 2016.
  11. [Kingma and Ba, 2014] Diederik Kingma and Jimmy Ba. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.
  12. [Moschoglou et al., 2017] Stylianos Moschoglou, Athana- sios Papaioannou, Christos Sagonas, Jiankang Deng, and Stefanos Zafeiriou. Agedb: The first manually collected, in-the-wild age database. In IEEE Conference on Comput- er Vision and Pattern Recognition Workshops, 2017.
  13. [Romero et al., 2015] Adriana Romero, Nicolas Ballas, Samira Ebrahimi Kahou, Antoine Chassang, Carlo Gat- ta, and Yoshua Bengio. Fitnets: Hints for thin deep nets. In The International Conference on Learning Representa- tions, 2015.
  14. [Sengupta et al., 2016] Soumyadip Sengupta, Jun-Cheng. Chen, Carlos Castillo, Vishal M. Patel, Rama Chellappa, and David. W. Jacobs. Frontal to profile face verification in the wild. In IEEE Winter Conference on Applications of Computer Vision, pages 1-9, March 2016.
  15. [Shen et al., 2019] Chengchao Shen, Xinchao Wang, Jie Song, Li Sun, and Mingli Song. Amalgamating knowledge towards comprehensive classification. In Proceedings of the 33th AAAI Conference on Artificial Intelligence, 2019.
  16. [Singh et al., 2016] Saurabh Singh, Derek Hoiem, and David Forsyth. Swapout: Learning an ensemble of deep archi- tectures. In Proceedings of the 29th Advances in Neural Information Processing Systems, pages 28-36. 2016.
  17. [Srivastava et al., 2014] Nitish Srivastava, Geoffrey E. Hin- ton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. Dropout: a simple way to prevent neural networks from overfitting. Journal of Machine Learning Research, 15:1929-1958, 2014.
  18. [Szegedy et al., 2015] Christian Szegedy, Wei Liu, Yangqing Jia, Pierre Sermanet, Scott Reed, Dragomir Anguelov, Dumitru Erhan, Vincent Vanhoucke, and Andrew Rabi- novich. Going deeper with convolutions. In IEEE Con- ference on computer vision and pattern recognition, pages 1-9, 2015.
  19. [Wan et al., 2013] Li Wan, Matthew Zeiler, Sixin Zhang, Yann Le Cun, and Rob Fergus. Regularization of neu- ral networks using dropconnect. In Proceedings of the 30th International Conference on Machine Learning, vol- ume 28, pages 1058-1066, 2013.
  20. [Wang et al., 2011] Xinchao Wang, Zhu Li, and Dacheng Tao. Subspaces indexing model on Grassmann manifold for image search. IEEE Transactions on Image Process- ing, 20(9):2627-2635, 2011.
  21. [Wang et al., 2018] Hui Wang, Hanbin Zhao, Xi Li, and X- u Tan. Progressive blockwise knowledge distillation for neural network acceleration. In Proceedings of the 27th International Joint Conference on Artifical Intelligence, pages 2769-2775, 2018. IJCAI
  22. [Ye et al., 2019] Jingwen Ye, Yixin Ji, Xinchao Wang, Kairi Ou, Dapeng Tao, and Mingli Song. Student becoming the master: Knowledge amalgamation for joint scene parsing, depth estimation, and more. In IEEE Conference on Com- puter Vision and Pattern Recognition, 2019.
  23. [Yi et al., 2014] Dong Yi, Zhen Lei, Shengcai Liao, and S- tan Z. Li. Learning face representation from scratch. arX- iv:1411.7923, 2014.
  24. [Yu et al., 2017] Xiyu Yu, Tongliang Liu, Xinchao Wang, and Dacheng Tao. On compressing deep models by low rank and sparse decomposition. In IEEE Conference on Computer Vision and Pattern Recognition, pages 67-76, 2017.
  25. [Zamir et al., 2018] Amir Zamir, Alexander Sax, William Shen, Leonidas Guibas, Jitendra Malik, and Silvio Savarese. Taskonomy: Disentangling task transfer learn- ing. In IEEE Conference on Computer Vision and Pattern Recognition, pages 3712-3722, June 2018. IJCAI

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

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