Skip to content

[NAACL'25 Findings] Learning to Explore and Select for Coverage-Conditioned Retrieval-Augmented Generation

Notifications You must be signed in to change notification settings

youngerous/qtree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 large language models (LLMs) often yield long and detailed responses, leveraging both parametric knowledge and retrieval-augmented generation (RAG). While these responses can provide rich insights, they often include redundant or less engaging content not aligned with user interests. This issue becomes apparent when users specify particular subtopics to include or exclude -- termed coverage-conditioned ($C^2$) queries -- as LLMs often struggle to provide tailored responses. To address this challenge, we investigate the role of query outlines, sequences of subqueries designed to guide LLMs in generating responses that meet specific user requirements. To systematically create and evaluate these outlines, we introduce QTree, a dataset of 10K hierarchical sets of information-seeking subqueries that define structured boundaries for outline creation and evaluation in $C^2$ scenarios. Additionally, we develop QPlanner, a 7B language model trained to generate customized outlines within boundaries of QTree. We evaluate the effectiveness of the generated outlines through automatic and human judgements, focusing on their impact within retrieval-augmented generation (RAG) systems. Experimental results demonstrate that QPlanner, especially when trained with alignment techniques like DPO, generates higher-quality outlines that better fulfill diverse user needs.

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{kim2025learningexploreselectcoverageconditioned,
      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={2025},
      eprint={2407.01158},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2407.01158}, 
}

About

[NAACL'25 Findings] Learning to Explore and Select for Coverage-Conditioned Retrieval-Augmented Generation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages