Large scale multi-output multi-class classification using Gaussian processes

被引:0
|
作者
Chunchao Ma
Mauricio A. Álvarez
机构
[1] University of Sheffield,Department of Computer Science
[2] University of Manchester,Department of Computer Science
来源
Machine Learning | 2023年 / 112卷
关键词
Gaussian processes; Multi-output Gaussian processes; Image data; Classification; Transfer learning;
D O I
暂无
中图分类号
学科分类号
摘要
Multi-output Gaussian processes (MOGPs) can help to improve predictive performance for some output variables, by leveraging the correlation with other output variables. In this paper, our main motivation is to use multiple-output Gaussian processes to exploit correlations between outputs where each output is a multi-class classification problem. MOGPs have been mostly used for multi-output regression. There are some existing works that use MOGPs for other types of outputs, e.g., multi-output binary classification. However, MOGPs for multi-class classification has been less studied. The reason is twofold: 1) when using a softmax function, it is not clear how to scale it beyond the case of a few outputs; 2) most common type of data in multi-class classification problems consists of image data, and MOGPs are not specifically designed to image data. We thus propose a new MOGPs model called Multi-output Gaussian Processes with Augment & Reduce (MOGPs-AR) that can deal with large scale classification and downsized image input data. Large scale classification is achieved by subsampling both training data sets and classes in each output whereas downsized image input data is handled by incorporating a convolutional kernel into the new model. We show empirically that our proposed model outperforms single-output Gaussian processes in terms of different performance metrics and multi-output Gaussian processes in terms of scalability, both in synthetic and in real classification problems. We include an example with the Ommiglot dataset where we showcase the properties of our model.
引用
收藏
页码:1077 / 1106
页数:29
相关论文
共 50 条
  • [1] Large scale multi-output multi-class classification using Gaussian processes
    Ma, Chunchao
    Alvarez, Mauricio A.
    MACHINE LEARNING, 2023, 112 (04) : 1077 - 1106
  • [2] Collaborative Multi-output Gaussian Processes
    Nguyen, Trung V.
    Bonilla, Edwin V.
    UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, 2014, : 643 - 652
  • [3] Federated Multi-Output Gaussian Processes
    Chung, Seokhyun
    Al Kontar, Raed
    TECHNOMETRICS, 2024, 66 (01) : 90 - 103
  • [4] Large Scale Multi-Class Classification Using Latent Classifiers
    Tien-Dung Mai
    Thanh Duc Ngo
    Duy-Dinh Le
    Duc Anh Duong
    Kiem Hoang
    Satoh, Shin'ichi
    2015 IEEE 17TH INTERNATIONAL WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING (MMSP), 2015,
  • [5] Myoelectric digit action decoding with multi-output, multi-class classification: an offline analysis
    Agamemnon Krasoulis
    Kianoush Nazarpour
    Scientific Reports, 10
  • [6] Myoelectric digit action decoding with multi-output, multi-class classification: an offline analysis
    Krasoulis, Agamemnon
    Nazarpour, Kianoush
    SCIENTIFIC REPORTS, 2020, 10 (01)
  • [7] Modeling Neonatal EEG Using Multi-Output Gaussian Processes
    Caro, Victor
    Ho, Jou-Hui
    Witting, Scarlet
    Tobar, Felipe
    IEEE ACCESS, 2022, 10 : 32912 - 32927
  • [8] Multi-output Infinite Horizon Gaussian Processes
    Lim, Jaehyun
    Park, Jehyun
    Nah, Sungjae
    Choi, Jongeun
    2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 1542 - 1549
  • [9] MULTI-CLASS INFERENCE WITH GAUSSIAN PROCESSES
    Cseke, Botond
    Csato, Lehel
    STUDIA UNIVERSITATIS BABES-BOLYAI MATHEMATICA, 2005, 50 (03): : 81 - 96
  • [10] Large-scale gaussian process multi-class classification for semantic segmentation and facade recognition
    Froehlich, Bjoern
    Rodner, Erik
    Kemmler, Michael
    Denzler, Joachim
    MACHINE VISION AND APPLICATIONS, 2013, 24 (05) : 1043 - 1053