BPE: Behavioral Profiling Ensemble
Yanxin Liu, Yunqi Zhang
TL;DR
The paper introduces the Behavioral Profiling Ensemble (BPE), a validation-free dynamic ensemble that profiles each base classifier using training-set perturbations to reveal intrinsic behavior rather than relying on external neighborhoods. It computes per-model behavioral profiles $P_k=(\mu_k,\sigma_k)$ from perturbed outputs and adapts inference weights via $S(\mathbf{p}_k(\mathbf{x}))$, $z_k=(S(\mathbf{p}_k(\mathbf{x}))-\mu_k)/(\sigma_k+\xi)$ and $w_k=\frac{\exp(\lambda z_k)}{\sum_j \exp(\lambda z_j)}$, producing $H(\mathbf{x})=\sum_k w_k \Phi_k(\mathbf{x})_k$. Experiments on synthetic and real data show that BPE-Entropy consistently outperforms static baselines and DES methods in both heterogeneous and homogeneous settings, with strong statistical significance and favorable scalability. The approach reduces storage to $O(K)$ and online complexity to $O(KC)$, avoiding costly neighborhood searches and validation sets, which is advantageous for large-scale and streaming deployments. The discussion outlines future directions such as alternative behavioral metrics and richer profile construction, including integrating multiple profiling perspectives for potential gains.
Abstract
Ensemble learning is widely recognized as a pivotal strategy for pushing the boundaries of predictive performance. Traditional static ensemble methods, such as Stacking, typically assign weights by treating each base learner as a holistic entity, thereby overlooking the fact that individual models exhibit varying degrees of competence across different regions of the instance space. To address this limitation, Dynamic Ensemble Selection (DES) was introduced. However, both static and dynamic approaches predominantly rely on the divergence among different models as the basis for integration. This inter-model perspective neglects the intrinsic characteristics of the models themselves and necessitates a heavy reliance on validation sets for competence estimation. In this paper, we propose the Behavioral Profiling Ensemble (BPE) framework, which introduces a novel paradigm shift. Unlike traditional methods, BPE constructs a ``behavioral profile'' intrinsic to each model and derives integration weights based on the deviation between the model's response to a specific test instance and its established behavioral profile. Extensive experiments on both synthetic and real-world datasets demonstrate that the algorithm derived from the BPE framework achieves significant improvements over state-of-the-art ensemble baselines. These gains are evident not only in predictive accuracy but also in computational efficiency and storage resource utilization across various scenarios.
