Feature construction as a bi-level optimization problem

被引:9
|
作者
Hammami, Marwa [1 ]
Bechikh, Slim [1 ,3 ]
Louati, Ali [2 ]
Makhlouf, Mohamed [4 ]
Ben Said, Lamjed [1 ]
机构
[1] Univ Tunis, SMART Lab, ISG Campus, Tunis, Tunisia
[2] Prince Sattam bin Abdulaziz Univ, Informat Syst Dept, Alkharj 11942, Saudi Arabia
[3] Kennesaw State Univ, LMVSR, Kennesaw, GA 30144 USA
[4] Kedge Business Sch, Talence, France
来源
NEURAL COMPUTING & APPLICATIONS | 2020年 / 32卷 / 17期
关键词
Feature construction; Data classification; Bi-level optimization; Evolutionary algorithms; WRAPPER EVOLUTIONARY APPROACH; MULTIPLE-FEATURE CONSTRUCTION; FEATURE-SELECTION; CLASSIFICATION;
D O I
10.1007/s00521-020-04784-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Feature selection and construction are important preprocessing techniques in data mining. They allow not only dimensionality reduction but also classification accuracy and efficiency improvement. While feature selection consists in selecting a subset of relevant feature from the original feature set, feature construction corresponds to the generation of new high-level features, called constructed features, where each one of them is a combination of a subset of original features. Based on these definitions, feature construction could be seen as a bi-level optimization problem where the feature subset should be defined first and then the corresponding (near) optimal combination of the selected features should be found. Motivated by this observation, we propose, in this paper, a bi-level evolutionary approach for feature construction. The basic idea of our algorithm, named bi-level feature construction genetic algorithm (BFC-GA), is to evolve an upper-level population for the task of feature selection, while optimizing the feature combinations at the lower level by evolving a follower population. It is worth noting that for each upper-level individual (feature subset), a whole lower-level population is optimized to find the corresponding (near) optimal feature combination (constructed feature). In this way, BFC-GA would be able to output a set of optimized constructed features that could be very informative to the considered classifier. A detailed experimental study has been conducted on a set of commonly used datasets with varying dimensions. The statistical analysis of the obtained results shows the competitiveness and the outperformance of our bi-level feature construction approach with respect to many state-of-the-art algorithms.
引用
收藏
页码:13783 / 13804
页数:22
相关论文
共 50 条
  • [1] Feature construction as a bi-level optimization problem
    Marwa Hammami
    Slim Bechikh
    Ali Louati
    Mohamed Makhlouf
    Lamjed Ben Said
    [J]. Neural Computing and Applications, 2020, 32 : 13783 - 13804
  • [2] Class Dependent Feature Construction as a Bi-level Optimization Problem
    Hammami, Marwa
    Bechikh, Slim
    Makhlouf, Mohamed
    Hung, Chih-Cheng
    Ben Said, Lamjed
    [J]. 2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [3] Bi-level Problem and SMD Assessment Delinquent for Single Impartial Bi-level Optimization
    Vadali, Srinivas
    Deekshitulu, G. V. S. R.
    Murthy, J. V. R.
    [J]. PROCEEDINGS OF SIXTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2016), VOL 1, 2017, 546 : 52 - 62
  • [4] Bi-level optimization for a dynamic multiobjective problem
    Linnala, Mikko
    Madetoja, Elina
    Ruotsalainen, Henri
    Hamalainen, Jari
    [J]. ENGINEERING OPTIMIZATION, 2012, 44 (02) : 195 - 207
  • [5] Weighted-Features Construction as a Bi-level Problem
    Hammami, Marwa
    Bechikh, Slim
    Hung, Chih-Cheng
    Ben Said, Lamjed
    [J]. 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1604 - 1611
  • [6] Learning Intrinsic Rewards as a Bi-Level Optimization Problem
    Zhang, Lunjun
    Stadie, Bradly C.
    Ba, Jimmy
    [J]. CONFERENCE ON UNCERTAINTY IN ARTIFICIAL INTELLIGENCE (UAI 2020), 2020, 124 : 111 - 120
  • [7] Reformulating the Pascoletti-Serafini Problem as a Bi-Level Optimization Problem
    Gibali, Aviv
    Kuefer, Karl-Heinz
    Suess, Philipp
    [J]. INFINITE PRODUCTS OF OPERATORS AND THEIR APPLICATIONS, 2015, 636 : 121 - 129
  • [8] Nonlinear optimization in bi-level selective maintenance allocation problem
    Khan, Mohammad Faisal
    Modibbo, Umar Muhammad
    Ahmad, Naeem
    Ali, Irfan
    [J]. JOURNAL OF KING SAUD UNIVERSITY SCIENCE, 2022, 34 (04)
  • [9] Bi-Level Spectral Feature Selection
    Hu, Zebiao
    Wang, Jian
    Zhang, Kai
    Pedrycz, Witold
    Pal, Nikhil R.
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024,
  • [10] Bi-level optimization programming for the shipper-carrier network problem
    Lee, Hyangsook
    Song, Yongseok
    Choo, Sangho
    Chung, Kyung-Yong
    Lee, Kang-Dae
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2014, 17 (03): : 805 - 816