The Differences Between Direct Alignment Algorithms are a Blur
Abstract
Lay Summary
When developers improve AI assistants, they often show the model pairs of answers and mark which one people prefer. Many algorithms claim to use these comparisons better than others, but they are usually tested with different training recipes, so it is unclear which design choice actually matters. We compared popular direct alignment algorithms in a single, controlled framework. For methods that normally mix two steps, teaching the model to follow instructions and then using preferences, we separated those steps, and we gave all methods the same tuning knob. We then tested them on instruction-following and math-reasoning tasks across several language models. The main difference was not the exact score an algorithm uses, but how it learns from each pair of answers. Methods that directly compare the better answer with the worse one tended to work better than methods that score each answer separately, especially for tasks of medium difficulty. We also found that only a small amount of instruction training, about 5–10% of the data, was enough to get most of the benefit. This suggests that progress in AI alignment should be judged with careful, controlled comparisons rather than broad claims that one method is simply best.