Classification-by-Components: Probabilistic Modeling of Reasoning over a Set of Components

Saralajew, Sascha, Holdijk, Lars, Rees, Maike, Asan, Ebubekir, Villmann, Thomas

Neural Information Processing Systems 

Neural networks are state-of-the-art classification approaches but are generally difficult to interpret. This issue can be partly alleviated by constructing a precise decision process within the neural network. In this work, a network architecture, denoted as Classification-By-Components network (CBC), is proposed. It is restricted to follow an intuitive reasoning based decision process inspired by Biederman's recognition-by-components theory from cognitive psychology. The network is trained to learn and detect generic components that characterize objects.