From Zero to Hero: Examining the Power of Symbolic Tasks in Instruction Tuning

Qian Liu, Fan Zhou, Zhengbao Jiang, Longxu Dou, Min Lin
4/17/2023
cs.CLcs.AI

No official code found. Best implementation: sail-sg/symbolic-instruction-tuning (64 stars, MIT, last commit 2023-04-18).

Abstract

Fine-tuning language models on tasks with instructions has demonstrated potential in facilitating zero-shot generalization to unseen tasks. In this paper, we introduce a straightforward yet effective method for enhancing instruction tuning by employing symbolic tasks. Compared to crowdsourced human tasks or model-generated tasks, symbolic tasks present a unique advantage as they can be easily generated in vast quantities, theoretically providing an infinite supply of high-quality training instances. To explore the potential of symbolic tasks, we carry out an extensive case study on the representative symbolic task of SQL execution. Empirical results on various benchmarks validate that the integration of SQL execution leads to significant improvements in zero-shot scenarios, particularly in table reasoning. Notably, our 3B model surpasses both the 175B GPT-3 and ChatGPT in zero-shot table reasoning across four benchmarks. Furthermore, experimental results on BBH (27 tasks) and MMLU (57 tasks) reveal that language models can be enhanced through symbolic tasks without compromising their generality. We hope that our paper serves as a catalyst, inspiring increased efforts to incorporate symbolic tasks in instruction tuning.

View on arXivView PDF

Code Implementations(1)

MIT

The official repository for the paper "From Zero to Hero: Examining the Power of Symbolic Tasks in Instruction Tuning".

643Shell, PythonApr 17, 20233 years agoMIT

Similar Papers

Cite this paper

@article{liu2023from,
  title  = {From Zero to Hero: Examining the Power of Symbolic Tasks in Instruction Tuning},
  author = {Qian Liu and Fan Zhou and Zhengbao Jiang and Longxu Dou and Min Lin},
  year   = {2023},
  eprint = {2304.07995},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.07995v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.07995.svg)](https://codeofpaper.com/paper/2304.07995)

Discussion