Skip to content

Latest commit

 

History

History
52 lines (41 loc) · 3.55 KB

README.md

File metadata and controls

52 lines (41 loc) · 3.55 KB

Learning to Explore and Select for Coverage-Conditioned Retrieval-Augmented Generation

Paper

Takyoung Kim1,*, Kyungjae Lee2, Young Rok Jang2, Ji Yong Cho2,3, Gangwoo Kim4,*, Minseok Cho2, Moontae Lee2,5
1University of Illinois Urbana-Champaign, 2LG AI Research, 3Cornell University, 4Korea University, 5University of Illinois Chicago
*Work done as a research intern at LG AI Research

Abstract

Interactions with billion-scale large language models typically yield long-form responses due to their extensive parametric capacities, along with retrieval-augmented features. While detailed responses provide insightful viewpoint of a specific subject, they frequently generate redundant and less engaging content that does not meet user interests. In this work, we focus on the role of query outlining (i.e., selected sequence of queries) in scenarios that users request a specific range of information, namely coverage-conditioned ($C^2$) scenarios. For simulating $C^2$ scenarios, we construct QTree, 10K sets of information-seeking queries decomposed with various perspectives on certain topics. By utilizing QTree, we train QPlanner, a 7B language model generating customized query outlines that follow coverage-conditioned queries. We analyze the effectiveness of generated outlines through automatic and human evaluation, targeting on retrieval-augmented generation (RAG). Moreover, the experimental results demonstrate that QPlanner with alignment training can further provide outlines satisfying diverse user interests.

Resource (QTree)

Train set

  • # of dataset: 10,580 [LINK]
    • Note: There are three more samples than those specified in the paper.
  • Configuration
    • question: Base query ($q_{base}$)
    • instruction: Coverage query ($q_{cov}$)
    • background: Background query
    • intention: Intent operation (include/exclude)
    • tree: QTree (a hierarchical set of queries)
    • candidates: Three candidate query outlines (i.e., four subqueries from QTree) extracted by LLM

Test set

  • # of dataset: 300 [LINK]
  • Configuration
    • question: Base query ($q_{base}$)
    • instruction: Coverage query ($q_{cov}$)
    • background: Background query
    • intention: Intent operation (include/exclude)
    • tree: QTree (a hierarchical set of queries)

Acknowledgement

Citation

@misc{kim2024learning,
      title={Learning to Explore and Select for Coverage-Conditioned Retrieval-Augmented Generation}, 
      author={Takyoung Kim and Kyungjae Lee and Young Rok Jang and Ji Yong Cho and Gangwoo Kim and Minseok Cho and Moontae Lee},
      year={2024},
      eprint={2407.01158},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2407.01158}, 
}