Overview of LLM-Blender framework
mainLLM-Blender is an ensembling framework designed to leverage the diverse strengths of multiple open-source large language models (LLMs). It addresses the variability of LLM performance across different examples using two complementary modules:
- PairRanker: Uses a specialized pairwise comparison method to distinguish subtle differences between candidate outputs and rank them.
- GenFuser: Merges the top-ranked candidates into an improved single output by capitalizing on their individual strengths and mitigating their weaknesses.
The framework is evaluated against the MixInstruct benchmark, a mixture of multiple instruction datasets featuring oracle pairwise comparisons.