Diversity in Machine Learning

Machine learning methods have achieved good performance and been widely applied in various real-world applications. They can learn the model adaptively and be better fit for special requirements of different tasks. Generally, a good machine learning system is composed of plentiful training data, a g...

Full description

Bibliographic Details
Main Authors: Zhiqiang Gong, Ping Zhong, Weidong Hu
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8717641/
_version_ 1818644881250189312
author Zhiqiang Gong
Ping Zhong
Weidong Hu
author_facet Zhiqiang Gong
Ping Zhong
Weidong Hu
author_sort Zhiqiang Gong
collection DOAJ
description Machine learning methods have achieved good performance and been widely applied in various real-world applications. They can learn the model adaptively and be better fit for special requirements of different tasks. Generally, a good machine learning system is composed of plentiful training data, a good model training process, and an accurate inference. Many factors can affect the performance of the machine learning process, among which the diversity of the machine learning process is an important one. The diversity can help each procedure to guarantee a totally good machine learning: diversity of the training data ensures that the training data can provide more discriminative information for the model, diversity of the learned model (diversity in parameters of each model or diversity among different base models) makes each parameter/model capture unique or complement information and the diversity in inference can provide multiple choices each of which corresponds to a specific plausible local optimal result. Even though diversity plays an important role in the machine learning process, there is no systematical analysis of the diversification in the machine learning system. In this paper, we systematically summarize the methods to make data diversification, model diversification, and inference diversification in the machine learning process. In addition, the typical applications where the diversity technology improved the machine learning performance have been surveyed including the remote sensing imaging tasks, machine translation, camera relocalization, image segmentation, object detection, topic modeling, and others. Finally, we discuss some challenges of the diversity technology in machine learning and point out some directions in future work. Our analysis provides a deeper understanding of the diversity technology in machine learning tasks and hence can help design and learn more effective models for real-world applications.
first_indexed 2024-12-17T00:21:53Z
format Article
id doaj.art-cf424e6e32a04eab99972e4964807aa0
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-17T00:21:53Z
publishDate 2019-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-cf424e6e32a04eab99972e4964807aa02022-12-21T22:10:32ZengIEEEIEEE Access2169-35362019-01-017643236435010.1109/ACCESS.2019.29176208717641Diversity in Machine LearningZhiqiang Gong0https://orcid.org/0000-0001-7999-3014Ping Zhong1Weidong Hu2National Key Laboratory of Science and Technology on ATR, College of Electronic Science and Technology, National University of Defense Technology, Changsha, ChinaNational Key Laboratory of Science and Technology on ATR, College of Electronic Science and Technology, National University of Defense Technology, Changsha, ChinaNational Key Laboratory of Science and Technology on ATR, College of Electronic Science and Technology, National University of Defense Technology, Changsha, ChinaMachine learning methods have achieved good performance and been widely applied in various real-world applications. They can learn the model adaptively and be better fit for special requirements of different tasks. Generally, a good machine learning system is composed of plentiful training data, a good model training process, and an accurate inference. Many factors can affect the performance of the machine learning process, among which the diversity of the machine learning process is an important one. The diversity can help each procedure to guarantee a totally good machine learning: diversity of the training data ensures that the training data can provide more discriminative information for the model, diversity of the learned model (diversity in parameters of each model or diversity among different base models) makes each parameter/model capture unique or complement information and the diversity in inference can provide multiple choices each of which corresponds to a specific plausible local optimal result. Even though diversity plays an important role in the machine learning process, there is no systematical analysis of the diversification in the machine learning system. In this paper, we systematically summarize the methods to make data diversification, model diversification, and inference diversification in the machine learning process. In addition, the typical applications where the diversity technology improved the machine learning performance have been surveyed including the remote sensing imaging tasks, machine translation, camera relocalization, image segmentation, object detection, topic modeling, and others. Finally, we discuss some challenges of the diversity technology in machine learning and point out some directions in future work. Our analysis provides a deeper understanding of the diversity technology in machine learning tasks and hence can help design and learn more effective models for real-world applications.https://ieeexplore.ieee.org/document/8717641/Diversitytraining datamodel learninginferencesupervised learningactive learning
spellingShingle Zhiqiang Gong
Ping Zhong
Weidong Hu
Diversity in Machine Learning
IEEE Access
Diversity
training data
model learning
inference
supervised learning
active learning
title Diversity in Machine Learning
title_full Diversity in Machine Learning
title_fullStr Diversity in Machine Learning
title_full_unstemmed Diversity in Machine Learning
title_short Diversity in Machine Learning
title_sort diversity in machine learning
topic Diversity
training data
model learning
inference
supervised learning
active learning
url https://ieeexplore.ieee.org/document/8717641/
work_keys_str_mv AT zhiqianggong diversityinmachinelearning
AT pingzhong diversityinmachinelearning
AT weidonghu diversityinmachinelearning