Computing Class Hierarchies from Classifiers

12/02/2021
by   Kai Kang, et al.
0

A class or taxonomic hierarchy is often manually constructed, and part of our knowledge about the world. In this paper, we propose a novel algorithm for automatically acquiring a class hierarchy from a classifier which is often a large neural network these days. The information that we need from a classifier is its confusion matrix which contains, for each pair of base classes, the number of errors the classifier makes by mistaking one for another. Our algorithm produces surprisingly good hierarchies for some well-known deep neural network models trained on the CIFAR-10 dataset, a neural network model for predicting the native language of a non-native English speaker, a neural network model for detecting the language of a written text, and a classifier for identifying music genre. In the literature, such class hierarchies have been used to provide interpretability to the neural networks. We also discuss some other potential uses of the acquired hierarchies.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/18/2020

Learn Class Hierarchy using Convolutional Neural Networks

A large amount of research on Convolutional Neural Networks has focused ...
research
04/13/2005

Learning Multi-Class Neural-Network Models from Electroencephalograms

We describe a new algorithm for learning multi-class neural-network mode...
research
08/02/2022

Unravelling Interlanguage Facts via Explainable Machine Learning

Native language identification (NLI) is the task of training (via superv...
research
03/03/2019

Predicting Algorithm Classes for Programming Word Problems

We introduce the task of algorithm class prediction for programming word...
research
12/25/2017

Leveraging Native Language Speech for Accent Identification using Deep Siamese Networks

The problem of automatic accent identification is important for several ...
research
04/02/2019

Experiments on Open-Set Speaker Identification with Discriminatively Trained Neural Networks

This paper presents a study on discriminative artificial neural network ...
research
01/14/2018

Fix your classifier: the marginal value of training the last weight layer

Neural networks are commonly used as models for classification for a wid...

Please sign up or login with your details

Forgot password? Click here to reset