Neuroevolutionary algorithms driven by neuron coverage metrics for semi-supervised classification

03/05/2023
by   Roberto Santana, et al.
0

In some machine learning applications the availability of labeled instances for supervised classification is limited while unlabeled instances are abundant. Semi-supervised learning algorithms deal with these scenarios and attempt to exploit the information contained in the unlabeled examples. In this paper, we address the question of how to evolve neural networks for semi-supervised problems. We introduce neuroevolutionary approaches that exploit unlabeled instances by using neuron coverage metrics computed on the neural network architecture encoded by each candidate solution. Neuron coverage metrics resemble code coverage metrics used to test software, but are oriented to quantify how the different neural network components are covered by test instances. In our neuroevolutionary approach, we define fitness functions that combine classification accuracy computed on labeled examples and neuron coverage metrics evaluated using unlabeled examples. We assess the impact of these functions on semi-supervised problems with a varying amount of labeled instances. Our results show that the use of neuron coverage metrics helps neuroevolution to become less sensitive to the scarcity of labeled data, and can lead in some cases to a more robust generalization of the learned classifiers.

READ FULL TEXT

page 10

page 12

research
09/02/2021

Semi-Supervised Learning using Siamese Networks

Neural networks have been successfully used as classification models yie...
research
02/20/2023

Solving Recurrent MIPs with Semi-supervised Graph Neural Networks

We propose an ML-based model that automates and expedites the solution o...
research
03/18/2021

Data driven algorithms for limited labeled data learning

We consider a novel data driven approach for designing learning algorith...
research
03/26/2019

A method on selecting reliable samples based on fuzziness in positive and unlabeled learning

Traditional semi-supervised learning uses only labeled instances to trai...
research
04/23/2019

Read classification using semi-supervised deep learning

In this paper, we propose a semi-supervised deep learning method for det...
research
01/26/2020

An interpretable semi-supervised classifier using two different strategies for amended self-labeling

In the context of some machine learning applications, obtaining data ins...
research
12/21/2020

Cost-sensitive Semi-supervised Classification for Fraud Applications

This research explores Cost-Sensitive Learning (CSL) in the fraud detect...

Please sign up or login with your details

Forgot password? Click here to reset