Skip to main content
Have a personal or library account? Click to login
multiviewstacking: A Python Package for Training Multi-View Stacking Classifiers Cover

multiviewstacking: A Python Package for Training Multi-View Stacking Classifiers

Open Access
|Jun 2026

Abstract

The multiviewstacking Python package provides an open-source implementation of the Multi-View Stacking (MVS) algorithm for supervised classification tasks. MVS extends traditional stacked generalization by training separate first-level learners on multiple complementary views of the same data and combining their predictions through a meta-learner. The package is designed with flexibility and interoperability in mind, supporting any combination of scikit-learn or custom models. It includes built-in data validation, quality-control tests, and an example multi-view dataset for quick experimentation. multiviewstacking enables researchers to easily build and evaluate heterogeneous multi-view classifiers, facilitating data fusion and ensemble learning applications across diverse domains, such as activity recognition, cybersecurity, and biomedical data analysis. The code and examples of the package can be found at: https://github.com/enriquegit/multiviewstacking.

DOI: https://doi.org/10.5334/jors.712 | Journal eISSN: 2049-9647
Language: English
Page range: 41 - 41
Submitted on: Feb 28, 2026
Accepted on: Apr 2, 2026
Published on: Jun 1, 2026
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2026 Enrique Garcia-Ceja, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.