An Interpretable Deep Architecture for Similarity Learning Built Upon Hierarchical Concepts
- 20 January 2020
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Image Processing
- Vol. 29 (10577149) , 3911-3926
Abstract
In general, development of adequately complex mathematical models, such as deep neural networks, can be an effective way to improve the accuracy of learning models. However, this is achieved at the cost of reduced post-hoc model interpretability, because what is learned by the model can become less intelligible and tractable to humans as the model complexity increases. In this paper, we target a similarity learning task in the context of image retrieval, with a focus on the model interpretability issue. An effective similarity neural network (SNN) is proposed to offer not only to seek robust retrieval performance but also to achieve satisfactory post-hoc interpretability. The network is designed by linking the neuron architecture with the organization of a concept tree and by formulating neuron operations to pass similarity information between concepts. Various ways of understanding and visualizing what is learned by the SNN neurons are proposed. We also exhaustively evaluate the proposed approach using a number of relevant datasets against a number of state-of-the-art approaches to demonstrate the effectiveness of the proposed network. Our results show that the proposed approach can offer superior performance when compared against state-of-the-art approaches. Neuron visualization results are demonstrated to support the understanding of the trained neurons.Keywords
Funding Information
- National Natural Science Foundation of China (61806066)
This publication has 58 references indexed in Scilit:
- Decomposition-Based Transfer Distance Metric Learning for Image ClassificationIEEE Transactions on Image Processing, 2014
- Multimodal Similarity-Preserving HashingIEEE Transactions on Pattern Analysis and Machine Intelligence, 2014
- Online Multiple Kernel Similarity Learning for Visual SearchIEEE Transactions on Pattern Analysis and Machine Intelligence, 2013
- Representation Learning: A Review and New PerspectivesIEEE Transactions on Pattern Analysis and Machine Intelligence, 2013
- Deep Learning via Semi-supervised Embedding2012
- YAGO: A Large Ontology from Wikipedia and WordNetJournal of Web Semantics, 2008
- Gradient-based learning applied to document recognitionProceedings of the IEEE, 1998
- A database for handwritten text recognition researchIEEE Transactions on Pattern Analysis and Machine Intelligence, 1994
- Efficient algorithms for agglomerative hierarchical clustering methodsJournal of Classification, 1984
- The Use of Ranks to Avoid the Assumption of Normality Implicit in the Analysis of VarianceJournal of the American Statistical Association, 1937