Hyperparameter self-tuning for data streams

被引:26
|
作者
Veloso, Bruno [1 ,2 ]
Gama, Joao [1 ,3 ]
Malheiro, Benedita [1 ,4 ]
Vinagre, Joao [1 ,5 ]
机构
[1] INESC TEC, Porto, Portugal
[2] Univ Portucalense, Porto, Portugal
[3] FEP Univ Porto, Porto, Portugal
[4] ISEP Polytech Inst Porto, Porto, Portugal
[5] FCUP Univ Porto, Porto, Portugal
关键词
Data Streams; Optimisation; Hyperparameters;
D O I
10.1016/j.inffus.2021.04.011
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The number of Internet of Things devices generating data streams is expected to grow exponentially with the support of emergent technologies such as 5G networks. Therefore, the online processing of these data streams requires the design and development of suitable machine learning algorithms, able to learn online, as data is generated. Like their batch-learning counterparts, stream-based learning algorithms require careful hyperparameter settings. However, this problem is exacerbated in online learning settings, especially with the occurrence of concept drifts, which frequently require the reconfiguration of hyperparameters. In this article, we present SSPT, an extension of the Self Parameter Tuning (SPT) optimisation algorithm for data streams. We apply the Nelder-Mead algorithm to dynamically-sized samples, converging to optimal settings in a single pass over data while using a relatively small number of hyperparameter configurations. In addition, our proposal automatically readjusts hyperparameters when concept drift occurs. To assess the effectiveness of SSPT, the algorithm is evaluated with three different machine learning problems: recommendation, regression, and classification. Experiments with well-known data sets show that the proposed algorithm can outperform previous hyperparameter tuning efforts by human experts. Results also show that SSPT converges significantly faster and presents at least similar accuracy when compared with the previous double-pass version of the SPT algorithm.
引用
收藏
页码:75 / 86
页数:12
相关论文
共 50 条
  • [21] Self-tuning parallelism
    Werner-Kytölä, O
    Tichy, WF
    HIGH PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 2000, 1823 : 300 - 312
  • [22] A SELF-TUNING CONTROLLER
    HOOPES, HS
    HAWK, WM
    LEWIS, RC
    ISA TRANSACTIONS, 1983, 22 (03) : 49 - 58
  • [23] Self-tuning inflation
    Polina Petriakova
    Sergey G. Rubin
    The European Physical Journal C, 82
  • [24] SELF-TUNING MACHINES
    DEBLASI, M
    GENTILE, A
    LUQUE, E
    RIPOLL, A
    MICROPROCESSING AND MICROPROGRAMMING, 1985, 15 (04): : 195 - 201
  • [25] SELF-TUNING PREDICTOR
    WITTENMARK, B
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1974, AC19 (06) : 848 - 851
  • [26] The Self-Tuning Enterprise
    Reeves, Martin
    Zeng, Ming
    Venjara, Amin
    HARVARD BUSINESS REVIEW, 2015, 93 (06) : 77 - 83
  • [27] Self-tuning histograms: Building histograms without looking at data
    Aboulnaga, A
    Chaudhuri, S
    SIGMOD RECORD, VOL 28, NO 2 - JUNE 1999: SIGMOD99: PROCEEDINGS OF THE 1999 ACM SIGMOD - INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 1999, : 181 - 192
  • [28] Towards self-tuning data placement in parallel database systems
    Lee, ML
    Kitsuregawa, M
    Ooi, BC
    Tan, KL
    Mondal, A
    SIGMOD RECORD, 2000, 29 (02) : 225 - 236
  • [29] Self-Tuning Fiber Lasers
    Brunton, Steven L.
    Fu, Xing
    Kutz, J. Nathan
    IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS, 2014, 20 (05) : 464 - 471
  • [30] SELF-TUNING DECODERS OF MESSAGES
    LEVENSHTEIN, V
    DOKLADY AKADEMII NAUK SSSR, 1961, 141 (06): : 1320 - &