Journal of Shanghai Jiao Tong University(Science) ›› 2020, Vol. 25 ›› Issue (5): 665-673.doi: 10.1007/s12204-020-2204-1

Previous Articles     Next Articles

Dual Sum-Product Networks Autoencoder for Multi-Label Classification

Dual Sum-Product Networks Autoencoder for Multi-Label Classification

WANG Shengsheng (王生生), ZHANG Hang (张航), CHEN Juan (陈娟)   

  1. (a. College of Computer Science and Technology; b. College of Software, Jilin University, Changchun 130012, China)
  2. (a. College of Computer Science and Technology; b. College of Software, Jilin University, Changchun 130012, China)
  • Online:2020-10-28 Published:2020-09-11
  • Contact: ZHANG Hang (张航) E-mail:314362424@qq.com

Abstract: Sum-product networks (SPNs) are an expressive deep probabilistic architecture with solid theoretical
foundations, which allows tractable and exact inference. SPNs always act as black-box inference machine in many
artificial intelligence tasks. Due to their recursive definition, SPNs can also be naturally employed as hierarchical
feature extractors. Recently, SPNs have been successfully employed as autoencoder framework in representation
learning. However, SPNs autoencoder ignores the model structural duality and trains the models separately and
independently. In this work, we propose a Dual-SPNs autoencoder which designs two SPNs autoencoders to
compose as a dual form. This approach trains the models simultaneously, and explicitly exploits the structural
duality between them to enhance the training process. Experimental results on several multilabel classification
problems demonstrate that Dual-SPNs autoencoder is very competitive against with state-of-the-art autoencoder
architectures.

Key words: sum-product networks (SPNs)| representation learning| dual learning| multi-label classification

摘要: Sum-product networks (SPNs) are an expressive deep probabilistic architecture with solid theoretical
foundations, which allows tractable and exact inference. SPNs always act as black-box inference machine in many
artificial intelligence tasks. Due to their recursive definition, SPNs can also be naturally employed as hierarchical
feature extractors. Recently, SPNs have been successfully employed as autoencoder framework in representation
learning. However, SPNs autoencoder ignores the model structural duality and trains the models separately and
independently. In this work, we propose a Dual-SPNs autoencoder which designs two SPNs autoencoders to
compose as a dual form. This approach trains the models simultaneously, and explicitly exploits the structural
duality between them to enhance the training process. Experimental results on several multilabel classification
problems demonstrate that Dual-SPNs autoencoder is very competitive against with state-of-the-art autoencoder
architectures.

关键词: sum-product networks (SPNs)| representation learning| dual learning| multi-label classification

CLC Number: