Multi-objective genetic programming for manifold learning: balancing quality and dimensionality

被引:0
|
作者
Andrew Lensen
Mengjie Zhang
Bing Xue
机构
[1] Victoria University of Wellington,School of Engineering and Computer Science
关键词
Manifold learning; Genetic programming; Dimensionality reduction; Feature construction;
D O I
暂无
中图分类号
学科分类号
摘要
Manifold learning techniques have become increasingly valuable as data continues to grow in size. By discovering a lower-dimensional representation (embedding) of the structure of a dataset, manifold learning algorithms can substantially reduce the dimensionality of a dataset while preserving as much information as possible. However, state-of-the-art manifold learning algorithms are opaque in how they perform this transformation. Understanding the way in which the embedding relates to the original high-dimensional space is critical in exploratory data analysis. We previously proposed a Genetic Programming method that performed manifold learning by evolving mappings that are transparent and interpretable. This method required the dimensionality of the embedding to be known a priori, which makes it hard to use when little is known about a dataset. In this paper, we substantially extend our previous work, by introducing a multi-objective approach that automatically balances the competing objectives of manifold quality and dimensionality. Our proposed approach is competitive with a range of baseline and state-of-the-art manifold learning methods, while also providing a range (front) of solutions that give different trade-offs between quality and dimensionality. Furthermore, the learned models are shown to often be simple and efficient, utilising only a small number of features in an interpretable manner.
引用
收藏
页码:399 / 431
页数:32
相关论文
共 50 条
  • [1] Multi-objective genetic programming for manifold learning: balancing quality and dimensionality
    Lensen, Andrew
    Zhang, Mengjie
    Xue, Bing
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2020, 21 (03) : 399 - 431
  • [2] Multi-objective Genetic Programming for Explainable Reinforcement Learning
    Videau, Mathurin
    Leite, Alessandro
    Teytaud, Olivier
    Schoenauer, Marc
    [J]. GENETIC PROGRAMMING (EUROGP 2022), 2022, : 278 - 293
  • [3] Multi-objective genetic programming for multiple instance learning
    Zafra, Amelia
    Ventura, Sebastian
    [J]. MACHINE LEARNING: ECML 2007, PROCEEDINGS, 2007, 4701 : 790 - +
  • [4] One-class learning with multi-objective genetic programming
    Curry, Robert
    Heywood, Malcolm
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-8, 2007, : 2517 - 2524
  • [5] Multi-objective genetic programming for feature learning in face recognition
    Bi, Ying
    Xue, Bing
    Zhang, Mengjie
    [J]. APPLIED SOFT COMPUTING, 2021, 103
  • [6] Semantics in Multi-objective Genetic Programming
    Galvan, Edgar
    Trujillo, Leonardo
    Stapleton, Fergal
    [J]. APPLIED SOFT COMPUTING, 2022, 115
  • [7] A multi-objective software quality classification model using genetic programming
    Khoshgoftaar, Taghi M.
    Liu, Yi
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2007, 56 (02) : 237 - 245
  • [8] Highlights of Semantics in Multi-objective Genetic Programming
    Galvan, Edgar
    Trujillo, Leonardo
    Stapleton, Fergal
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 19 - 20
  • [9] Multi-objective semantic mutation for genetic programming
    Fracasso, Joao Victor C.
    Von Zuben, Fernando J.
    [J]. 2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 2531 - 2538
  • [10] Multi-objective Genetic Programming for Visual Analytics
    Icke, Ilknur
    Rosenberg, Andrew
    [J]. GENETIC PROGRAMMING, 2011, 6621 : 322 - 334