Co-Training for Visual Object Recognition Based on Self-Supervised Models Using a Cross-Entropy Regularization

Automatic recognition of visual objects using a deep learning approach has been successfully applied to multiple areas. However, deep learning techniques require a large amount of labeled data, which is usually expensive to obtain. An alternative is to use semi-supervised models, such as co-training...

Full description

Bibliographic Details
Main Authors: Gabriel Díaz, Billy Peralta, Luis Caro, Orietta Nicolis
Format: Article
Language:English
Published: MDPI AG 2021-04-01
Series:Entropy
Subjects:
Online Access:https://www.mdpi.com/1099-4300/23/4/423
_version_ 1797539211396513792
author Gabriel Díaz
Billy Peralta
Luis Caro
Orietta Nicolis
author_facet Gabriel Díaz
Billy Peralta
Luis Caro
Orietta Nicolis
author_sort Gabriel Díaz
collection DOAJ
description Automatic recognition of visual objects using a deep learning approach has been successfully applied to multiple areas. However, deep learning techniques require a large amount of labeled data, which is usually expensive to obtain. An alternative is to use semi-supervised models, such as co-training, where multiple complementary views are combined using a small amount of labeled data. A simple way to associate views to visual objects is through the application of a degree of rotation or a type of filter. In this work, we propose a co-training model for visual object recognition using deep neural networks by adding layers of self-supervised neural networks as intermediate inputs to the views, where the views are diversified through the cross-entropy regularization of their outputs. Since the model merges the concepts of co-training and self-supervised learning by considering the differentiation of outputs, we called it Differential Self-Supervised Co-Training (DSSCo-Training). This paper presents some experiments using the DSSCo-Training model to well-known image datasets such as MNIST, CIFAR-100, and SVHN. The results indicate that the proposed model is competitive with the state-of-art models and shows an average relative improvement of 5% in accuracy for several datasets, despite its greater simplicity with respect to more recent approaches.
first_indexed 2024-03-10T12:42:01Z
format Article
id doaj.art-dadab84e996744d2b0187c7794595b94
institution Directory Open Access Journal
issn 1099-4300
language English
last_indexed 2024-03-10T12:42:01Z
publishDate 2021-04-01
publisher MDPI AG
record_format Article
series Entropy
spelling doaj.art-dadab84e996744d2b0187c7794595b942023-11-21T13:48:18ZengMDPI AGEntropy1099-43002021-04-0123442310.3390/e23040423Co-Training for Visual Object Recognition Based on Self-Supervised Models Using a Cross-Entropy RegularizationGabriel Díaz0Billy Peralta1Luis Caro2Orietta Nicolis3Departamento de Ciencias de Ingeniería, Facultad de Ingeniería, Universidad Andres Bello, Antonio Varas 880, 8370146 Santiago, ChileDepartamento de Ciencias de Ingeniería, Facultad de Ingeniería, Universidad Andres Bello, Antonio Varas 880, 8370146 Santiago, ChileDepartamento de Ingeniería Informática, Facultad de Ingeniería, Universidad Católica de Temuco, Rudecindo Ortega 2950, 4781312 Temuco, ChileDepartamento de Ciencias de Ingeniería, Facultad de Ingeniería, Universidad Andres Bello, Antonio Varas 880, 8370146 Santiago, ChileAutomatic recognition of visual objects using a deep learning approach has been successfully applied to multiple areas. However, deep learning techniques require a large amount of labeled data, which is usually expensive to obtain. An alternative is to use semi-supervised models, such as co-training, where multiple complementary views are combined using a small amount of labeled data. A simple way to associate views to visual objects is through the application of a degree of rotation or a type of filter. In this work, we propose a co-training model for visual object recognition using deep neural networks by adding layers of self-supervised neural networks as intermediate inputs to the views, where the views are diversified through the cross-entropy regularization of their outputs. Since the model merges the concepts of co-training and self-supervised learning by considering the differentiation of outputs, we called it Differential Self-Supervised Co-Training (DSSCo-Training). This paper presents some experiments using the DSSCo-Training model to well-known image datasets such as MNIST, CIFAR-100, and SVHN. The results indicate that the proposed model is competitive with the state-of-art models and shows an average relative improvement of 5% in accuracy for several datasets, despite its greater simplicity with respect to more recent approaches.https://www.mdpi.com/1099-4300/23/4/423co-trainingdeep learningsemi-supervised learningself-supervised learning
spellingShingle Gabriel Díaz
Billy Peralta
Luis Caro
Orietta Nicolis
Co-Training for Visual Object Recognition Based on Self-Supervised Models Using a Cross-Entropy Regularization
Entropy
co-training
deep learning
semi-supervised learning
self-supervised learning
title Co-Training for Visual Object Recognition Based on Self-Supervised Models Using a Cross-Entropy Regularization
title_full Co-Training for Visual Object Recognition Based on Self-Supervised Models Using a Cross-Entropy Regularization
title_fullStr Co-Training for Visual Object Recognition Based on Self-Supervised Models Using a Cross-Entropy Regularization
title_full_unstemmed Co-Training for Visual Object Recognition Based on Self-Supervised Models Using a Cross-Entropy Regularization
title_short Co-Training for Visual Object Recognition Based on Self-Supervised Models Using a Cross-Entropy Regularization
title_sort co training for visual object recognition based on self supervised models using a cross entropy regularization
topic co-training
deep learning
semi-supervised learning
self-supervised learning
url https://www.mdpi.com/1099-4300/23/4/423
work_keys_str_mv AT gabrieldiaz cotrainingforvisualobjectrecognitionbasedonselfsupervisedmodelsusingacrossentropyregularization
AT billyperalta cotrainingforvisualobjectrecognitionbasedonselfsupervisedmodelsusingacrossentropyregularization
AT luiscaro cotrainingforvisualobjectrecognitionbasedonselfsupervisedmodelsusingacrossentropyregularization
AT oriettanicolis cotrainingforvisualobjectrecognitionbasedonselfsupervisedmodelsusingacrossentropyregularization