Elaboration-Generating Commonsense Question Answering at Scale
About
In question answering requiring common sense, language models (e.g., GPT-3) have been used to generate text expressing background knowledge that helps improve performance. Yet the cost of working with such models is very high; in this work, we finetune smaller language models to generate useful intermediate context, referred to here as elaborations. Our framework alternates between updating two language models -- an elaboration generator and an answer predictor -- allowing each to influence the other. Using less than 0.5% of the parameters of GPT-3, our model outperforms alternatives with similar sizes and closes the gap on GPT-3 on four commonsense question answering benchmarks. Human evaluations show that the quality of the generated elaborations is high.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Commonsense Question Answering | CommonsenseQA v1.0 (dev) | Accuracy67.32 | 22 | |
| Commonsense Question Answering | CSQA2 (test) | Accuracy57.58 | 11 | |
| Commonsense Question Answering | CommonsenseQA (CSQA2) 2.0 (dev) | Accuracy58.72 | 8 | |
| Commonsense Question Answering | Scientific Commonsense (QASC) 1.0 (dev) | Accuracy54.21 | 8 | |
| Commonsense Question Answering | Scientific Commonsense (QASC) 1.0 (test) | Accuracy50.22 | 5 | |
| Commonsense Question Answering | OpenBookQA (OBQA) 1.0 (test) | Accuracy56.4 | 5 |