DFPE: A Diverse Fingerprint Ensemble for Enhancing LLM Performance
Seffi Cohen, Niv Goldshlager, Nurit Cohen-Inger, Bracha Shapira, Lior Rokach
TL;DR
DFPE introduces a training-free, subject-adaptive ensemble that preserves model diversity via fingerprint clustering, filters underperformers with a per-subject quantile, and applies exponential weighting for robust aggregation. On the MMLU benchmark, it achieves about a 3% gain in overall accuracy and a 5% boost in discipline-level accuracy over the best single model. The approach carefully balances diversity, competence, and adaptability, performing well across a wide range of disciplines while maintaining practical efficiency. This methodology offers a scalable path to improve multitask language understanding without fine-tuning, with potential extensions to larger pools and open-ended tasks.
Abstract
Large Language Models (LLMs) have shown remarkable capabilities across various natural language processing tasks but often struggle to excel uniformly in diverse or complex domains. We propose a novel ensemble method - Diverse Fingerprint Ensemble (DFPE), which leverages the complementary strengths of multiple LLMs to achieve more robust performance. Our approach involves: (1) clustering models based on response "fingerprints" patterns, (2) applying a quantile-based filtering mechanism to remove underperforming models at a per-subject level, and (3) assigning adaptive weights to remaining models based on their subject-wise validation accuracy. In experiments on the Massive Multitask Language Understanding (MMLU) benchmark, DFPE outperforms the best single model by 3% overall accuracy and 5% in discipline-level accuracy. This method increases the robustness and generalization of LLMs and underscores how model selection, diversity preservation, and performance-driven weighting can effectively address challenging, multi-faceted language understanding tasks.
