Multi-Label Classification Neural Networks with Hard Logical Constraints

03/24/2021
by   Eleonora Giunchiglia, et al.
0

Multi-label classification (MC) is a standard machine learning problem in which a data point can be associated with a set of classes. A more challenging scenario is given by hierarchical multi-label classification (HMC) problems, in which every prediction must satisfy a given set of hard constraints expressing subclass relationships between classes. In this paper, we propose C-HMCNN(h), a novel approach for solving HMC problems, which, given a network h for the underlying MC problem, exploits the hierarchy information in order to produce predictions coherent with the constraints and to improve performance. Furthermore, we extend the logic used to express HMC constraints in order to be able to specify more complex relations among the classes and propose a new model CCN(h), which extends C-HMCNN(h) and is again able to satisfy and exploit the constraints to improve performance. We conduct an extensive experimental analysis showing the superior performance of both C-HMCNN(h) and CCN(h) when compared to state-of-the-art models in both the HMC and the general MC setting with hard logical constraints.

READ FULL TEXT

page 6

page 15

page 16

page 35

research
10/20/2020

Coherent Hierarchical Multi-Label Classification Networks

Hierarchical multi-label classification (HMC) is a challenging classific...
research
06/06/2020

Can Domain Knowledge Alleviate Adversarial Attacks in Multi-Label Classifiers?

Adversarial attacks on machine learning-based classifiers, along with de...
research
08/12/2023

Multi-Label Knowledge Distillation

Existing knowledge distillation methods typically work by imparting the ...
research
05/16/2022

Decision Making for Hierarchical Multi-label Classification with Multidimensional Local Precision Rate

Hierarchical multi-label classification (HMC) has drawn increasing atten...
research
04/17/2020

Incorporating Multiple Cluster Centers for Multi-Label Learning

Multi-label learning deals with the problem that each instance is associ...
research
05/26/2019

Hyperbolic Interaction Model For Hierarchical Multi-Label Classification

Different from the traditional classification tasks which assume mutual ...
research
07/27/2017

Food Ingredients Recognition through Multi-label Learning

Automatically constructing a food diary that tracks the ingredients cons...

Please sign up or login with your details

Forgot password? Click here to reset