Algorithm selection using edge ML and case-based reasoning

被引:1
|
作者
Ali, Rahman [1 ]
Zada, Muhammad Sadiq Hassan [2 ]
Khatak, Asad Masood [3 ]
Hussain, Jamil [4 ]
机构
[1] Univ Peshawar, Quaid E Azam Coll Commerce, Peshawar, Pakistan
[2] Univ Derby, Kedleston Rd, Derby, England
[3] Zayed Univ, Coll Technol Innovat, Abu Dhabi, U Arab Emirates
[4] Sejong Univ, Dept Data Sci, Seoul, South Korea
关键词
Algorithm selection; Machine learning; Meta learning; Edge ML; Edge computing;
D O I
10.1186/s13677-023-00542-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In practical data mining, a wide range of classification algorithms is employed for prediction tasks. However, selecting the best algorithm poses a challenging task for machine learning practitioners and experts, primarily due to the inherent variability in the characteristics of classification problems, referred to as datasets, and the unpredictable performance of these algorithms. Dataset characteristics are quantified in terms of meta-features, while classifier performance is evaluated using various performance metrics. The assessment of classifiers through empirical methods across multiple classification datasets, while considering multiple performance metrics, presents a computationally expensive and time-consuming obstacle in the pursuit of selecting the optimal algorithm. Furthermore, the scarcity of sufficient training data, denoted by dimensions representing the number of datasets and the feature space described by meta-feature perspectives, adds further complexity to the process of algorithm selection using classical machine learning methods. This research paper presents an integrated framework called eML-CBR that combines edge edge-ML and case-based reasoning methodologies to accurately address the algorithm selection problem. It adapts a multi-level, multi-view case-based reasoning methodology, considering data from diverse feature dimensions and the algorithms from multiple performance aspects, that distributes computations to both cloud edges and centralized nodes. On the edge, the first-level reasoning employs machine learning methods to recommend a family of classification algorithms, while at the second level, it recommends a list of the top-k algorithms within that family. This list is further refined by an algorithm conflict resolver module. The eML-CBR framework offers a suite of contributions, including integrated algorithm selection, multi-view meta-feature extraction, innovative performance criteria, improved algorithm recommendation, data scarcity mitigation through incremental learning, and an open-source CBR module, reshaping research paradigms. The CBR module, trained on 100 datasets and tested with 52 datasets using 9 decision tree algorithms, achieved an accuracy of 94% for correct classifier recommendations within the top k=3 algorithms, making it highly suitable for practical classification applications.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Algorithm selection using edge ML and case-based reasoning
    Rahman Ali
    Muhammad Sadiq Hassan Zada
    Asad Masood Khatak
    Jamil Hussain
    [J]. Journal of Cloud Computing, 12
  • [2] A Habitation Selection Method by Using Case-based Reasoning
    Xie L.
    Qian H.
    He H.
    Liu C.
    Duan P.
    [J]. Qian, Haizhong (qianhaizhong2005@163.com), 1910, SinoMaps Press (46): : 1910 - 1918
  • [3] An algorithm for adaptation in case-based reasoning
    Fuchs, B
    Lieber, J
    Mille, A
    Napoli, A
    [J]. ECAI 2000: 14TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2000, 54 : 45 - 49
  • [4] The selection of risk management techniques using case-based reasoning
    Forbes, Doug R.
    Smith, Simon D.
    Horner, R. Malcolm W.
    [J]. CIVIL ENGINEERING AND ENVIRONMENTAL SYSTEMS, 2010, 27 (02) : 107 - 121
  • [5] Construction Tender Subcontract Selection using case-based reasoning
    Due Thanh Luu
    Sher, Willy
    [J]. CONSTRUCTION ECONOMICS AND BUILDING, 2006, 6 (02):
  • [6] A framework of features selection for the case-based reasoning
    Chen, WC
    Tseng, SS
    Chen, JH
    Jiang, MF
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 1 - 5
  • [7] Intelligent index selection for case-based reasoning
    Galushka, Mykola
    Patterson, David
    [J]. KNOWLEDGE-BASED SYSTEMS, 2006, 19 (08) : 625 - 638
  • [8] Case-based reasoning as a tool for materials selection
    Amen, R
    Vomacka, P
    [J]. MATERIALS & DESIGN, 2001, 22 (05): : 353 - 358
  • [9] CASE-BASED REASONING AND IMAGING PROCEDURE SELECTION
    KAHN, CE
    ANDERSON, GM
    [J]. INVESTIGATIVE RADIOLOGY, 1994, 29 (06) : 643 - 647
  • [10] Case-based reasoning for selection of grinding conditions
    Rowe, WB
    Li, Y
    Chen, X
    Mills, B
    [J]. COMPUTER INTEGRATED MANUFACTURING SYSTEMS, 1996, 9 (04): : 197 - 205