LLM-TOPLA: Efficient LLM Ensemble by Maximising Diversity
Selim Furkan Tekin, Fatih Ilhan, Tiansheng Huang, Sihao Hu, Ling Liu

TL;DR
This paper introduces LLM-TOPLA, a novel ensemble method for large language models that maximizes diversity to improve performance, using a new diversity metric, an optimized pruning algorithm, and a learn-to-ensemble output generation approach.
Contribution
The paper proposes a new diversity metric, a diversity-optimized pruning algorithm, and a learn-to-ensemble method, advancing LLM ensemble techniques with improved accuracy and efficiency.
Findings
Outperforms existing ensemble methods like Mixtral and MoreAgent in accuracy.
Achieves significant improvements in generative task metrics, e.g., F1 and ROUGE-1.
Demonstrates effective ensemble pruning, often selecting much smaller sub-ensembles.
Abstract
Combining large language models during training or at inference time has shown substantial performance gain over component LLMs. This paper presents LLM-TOPLA, a diversity-optimized LLM ensemble method with three unique properties: (i) We introduce the focal diversity metric to capture the diversity-performance correlation among component LLMs of an ensemble. (ii) We develop a diversity-optimized ensemble pruning algorithm to select the top-k sub-ensembles from a pool of base LLMs. Our pruning method recommends top-performing LLM subensembles of size , often much smaller than . (iii) We generate new output for each prompt query by utilizing a learn-to-ensemble approach, which learns to detect and resolve the output inconsistency among all component LLMs of an ensemble. Extensive evaluation on four different benchmarks shows good performance gain over the best LLM ensemble…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsNeural Networks and Applications · Vehicle License Plate Recognition · Data Mining Algorithms and Applications
MethodsSparse Evolutionary Training · Pruning · Balanced Selection
