Thank you for your detailed review and feedback! We have updated the paper to address some of your concerns, and are open to further discussion and changes as need be.
### Response to Novelty
While the central method of our paper draws on Li et al 2022, we believe that our reformulation of the contrastive objective and application to reasoning tasks constitutes a novel contribution that fills a clear research gap. Given a single generation, most decoding methods that produce more diverse text (e.g. sampling) harm reasoning. In showing that CD improves reasoning, our findings contradict this supposed tradeoff.
Beyond our findings, our reformulation provides a novel benefit. The application of too-large amateurs under the original, non-$\beta$ formulation of CD has led other papers to wrongly conclude that CD harms reasoning. (DoLa; Chuang et al 2023) The $\beta$-parameter formulation allows more fine-grained control over CD, allowing a continuous reduction to standard greedy decoding in a way that the original formulation does not and making it more straightforward to apply to most problems (with a reasonable search space of [0, 1] rather than [0.5, $\infty$]).
Besides this reformulation, we combine self-consistency with CD for the first time, finding greater benefits than either alone. Negative prompting and contrast against a partially trained amateur are also both novel methods that we find to improve results.
Thus, we believe that our paper presents several novel approaches to study, a key reformulation of a previous work and surprising findings that fill a clear research gap.
### Responses to Other Strengths and Weaknesses
- **Interpretability:** Our formulation replaces two opaque hyperparameters (amateur & expert temperatures) with one that cleanly corresponds to contrastive strength, which is orthogonal to the choice of output temperature. It also allows a continuous reduction to greedy decoding (by sending $\beta$ to zero).
- **Coherence boosting:** Thank you for drawing our attention to this paper. Our paper now references coherence boosting and several other CD-inspired papers (CID, CAD). CB benchmarks on some shared ranking tasks as our study in Table 4, although we do not optimize beta on every task in the same way so as to avoid overfitting to each benchmark. Our central results, on generation tasks for reasoning, remain unique.
- **Inconsistent results:** It is difficult to extract a trend from StrategyQA and CSQA, both of which are noisy and at times hurt or helped by CD. CSQA in particular behaves oddly in some ways; for example, maj @ 20 only boosts performance 0.9%. CD is also weak at factual recall, which is somewhat entangled with commonsense reasoning and could help explain the gap between performance on mathematical and commonsense tasks. Still, the aggregate trend with CD is relatively neutral for commonsense and positive for mathematical reasoning.
### Responses to Questions
- **Coherence boosting:** This is a good suggestion for a baseline, but the hyperparameter selection of $\alpha$ and the context window $k$ is too costly to optimize and then benchmark effectively during the rebuttal period; note that coherence boosting is much more costly in FLOPs than CD as well, and so it isn't a completely fair comparison from an efficiency standpoint.
- **Smaller Models:** We are also interested in studying smaller models. Cross-family models are possible, although it requires aligning different tokenizer vocabularies.
- **Non-CoT Results:** There is not as large of an expert-amateur gap without CoT; further, one-step QA is a poor benchmark for a decoding method. CD’s main benefits (fewer skipped steps, fewer semantic errors) are not helpful without explicit reasoning steps. We notice a similar result for factual recall, which CD harms.
- **FLoPs:** **Importantly, we use a single $\beta$ value (0.5) across all tasks, after optimizing it only on GSM8K.** Thus our results do not rely on additional compute to search for an task-optimal $\beta$. This deflates our results; we could likely achieve better per-task performance by more carefully fitting $\beta$. However, our results show that a user of CD could find benefits across many tasks with one choice of $(\alpha, \beta)$.
- **Figure 1:** Thank you for the suggestion. We have added per-task averages to Figure 1.
Again, thank you for your feedback -- we hope that this addresses some concerns you had with the paper. Please let us know if there is anything that remains unclear and we would be happy to update the paper accordingly.