Which classifiers are connected to others? An optimal connection framework for multi-layer ensemble systems

• A multi-layer ensemble connects each classifier to multiple ones in prior layer. • Connections signify the use of previous-layer-classifiers’ outputs as new inputs. • A binary encoding scheme is proposed to encode the topology of proposed ensemble. • The optimal topology of proposed ensemble is found by using Differential Evolution. • Our ensemble performs better than benchmark algorithms on experimental datasets. Ensemble learning is a powerful machine learning strategy that combines multiple models e.g. classifiers to improve predictions beyond what any single model can achieve. Until recently, traditional ensemble methods typically use only one layer of models which limits the exploration of different aspects in the classifiers’ predictions. On the other hand, the rise of deep learning has introduced multi-layer architectures that can learn complex functions by transforming data into multiple levels of representation. This characteristic of deep learning suggests that multi-layer ensembles may potentially provide better performance compared to single-layer ensembles. However, a problem which might arise is that in the subsequent layers, not all the inputs to a classifier are desirable, leading to lower performance. In this paper, we introduce a novel multi-layer ensemble of classifiers named COME in which each classifier at a specific layer is connected to multiple classifiers in the previous layer. These connections signify the use of the previous-layer-classifiers’ outputs as inputs for training the current layer's classifier. Each classifier can be connected to different classifiers in the previous layer, which allows inputs in each layer to be optimally selected. We propose a binary encoding scheme to encode the topology of the proposed multi-layer ensemble with defined connections between layers. Differential Evolution, a popular evolutionary computation method, is used as the optimisation algorithm to search for the optimal set of connections. Experimental results on 30 datasets from the UCI Machine Learning Repository and OpenML demonstrate that our proposed ensemble outperforms many state-of-the-art ensemble learning algorithms.

Authors

Institutions

Publication Details

Journal
Knowledge-Based Systems
Published
2024-09-28
DOI
https://doi.org/10.1016/j.knosys.2024.112522
Citations
1
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Which classifiers are connected to others? An optimal connection framework for multi-layer ensemble systems

John McCall, Truong Dang, Eyad Elyan, Alan Wee‐Chung Liew et al.
1 citations
Knowledge-Based Systems
Neural Networks and Applications
0.35
article

Which classifiers are connected to others? An optimal connection framework for multi-layer ensemble systems

John McCall, Truong Dang, Eyad Elyan, Alan Wee‐Chung Liew, Tien Thanh Nguyen
article en
1 citations

Abstract

• A multi-layer ensemble connects each classifier to multiple ones in prior layer. • Connections signify the use of previous-layer-classifiers’ outputs as new inputs. • A binary encoding scheme is proposed to encode the topology of proposed ensemble. • The optimal topology of proposed ensemble is found by using Differential Evolution. • Our ensemble performs better than benchmark algorithms on experimental datasets. Ensemble learning is a powerful machine learning strategy that combines multiple models e.g. classifiers to improve predictions beyond what any single model can achieve. Until recently, traditional ensemble methods typically use only one layer of models which limits the exploration of different aspects in the classifiers’ predictions. On the other hand, the rise of deep learning has introduced multi-layer architectures that can learn complex functions by transforming data into multiple levels of representation. This characteristic of deep learning suggests that multi-layer ensembles may potentially provide better performance compared to single-layer ensembles. However, a problem which might arise is that in the subsequent layers, not all the inputs to a classifier are desirable, leading to lower performance. In this paper, we introduce a novel multi-layer ensemble of classifiers named COME in which each classifier at a specific layer is connected to multiple classifiers in the previous layer. These connections signify the use of the previous-layer-classifiers’ outputs as inputs for training the current layer's classifier. Each classifier can be connected to different classifiers in the previous layer, which allows inputs in each layer to be optimally selected. We propose a binary encoding scheme to encode the topology of the proposed multi-layer ensemble with defined connections between layers. Differential Evolution, a popular evolutionary computation method, is used as the optimisation algorithm to search for the optimal set of connections. Experimental results on 30 datasets from the UCI Machine Learning Repository and OpenML demonstrate that our proposed ensemble outperforms many state-of-the-art ensemble learning algorithms.

Knowledge-Based SystemsVol. 304
Griffith University (AU), Robert Gordon University (GB)
Openalex Percentile: Top 33%
Neural Networks and Applications
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.