paper-with-me

홈 › Papers

Bring Your Own KG: Self-Supervised Program Synthesis for Zero-Shot KGQA

2023-11-14 · Dhruv Agarwal, Rajarshi Das, Sopan Khosla, Rashmi Gangadharaiah

We present BYOKG, a universal question-answering (QA) system that can operate on any knowledge graph (KG), requires no human-annotated training data, and can be ready to use within a day -- attributes that are out-of-scope for current KGQA systems. BYOKG draws inspiration from the remarkable ability of humans to comprehend information present in an unseen KG through exploration -- starting at random nodes, inspecting the labels of adjacent nodes and edges, and combining them with their prior world knowledge. In BYOKG, exploration leverages an LLM-backed symbolic agent that generates a diverse set of query-program exemplars, which are then used to ground a retrieval-augmented reasoning procedure to predict programs for arbitrary questions. BYOKG is effective over both small- and large-scale graphs, showing dramatic gains in QA accuracy over a zero-shot baseline of 27.89 and 58.02 F1 on GrailQA and MetaQA, respectively. On GrailQA, we further show that our unsupervised BYOKG outperforms a supervised in-context learning method, demonstrating the effectiveness of exploration. Lastly, we find that performance of BYOKG reliably improves with continued exploration as well as improvements in the base LLM, notably outperforming a state-of-the-art fine-tuned model by 7.08 F1 on a sub-sampled zero-shot split of GrailQA.

📄 PDF Abstract BibTeX arXiv:2311.07850

Code (2)

dhdhagar/byokg 공식 구현
chiral-carbon/kg-for-science

Tasks

In-Context LearningProgram SynthesisQuestion AnsweringWorld Knowledge

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically
BASE 설명 없음

Similar Papers 제목 키워드 기반

Choose Your Programming Copilot: A Comparison of the Program Synthesis Performance of GitHub Copilot and Genetic Programming

2021-11-15 · Dominik Sobania, Martin Briesch, Franz Rothlauf

GitHub Copilot, an extension for the Visual Studio Code development environment powered by the large-scale language model Codex, makes automatic program synthesis available for software developers. This model has been ex…

Language ModelingLanguage ModellingProgram Synthesis

PLLM: Pseudo-Labeling Large Language Models for CAD Program Synthesis

2026-02-13 · Yuanbo Li, Dule Shu, Yanying Chen, Matt Klenk 외 arxiv

Recovering Computer-Aided Design (CAD) programs from 3D geometries is a widely studied problem. Recent advances in large language models (LLMs) have enabled progress in CAD program synthesis, but existing methods rely on…

Program Synthesis

Graph-based, Self-Supervised Program Repair from Diagnostic Feedback

2020-05-20 · ICML 2020 1 · Michihiro Yasunaga, Percy Liang

We consider the problem of learning to repair programs from diagnostic feedback (e.g., compiler error messages). Program repair is challenging for two reasons: First, it requires reasoning and tracking symbols across sou…

Code GenerationDiagnosticGraph LearningGraph Neural Network+3

Bring Your Own Data! Self-Supervised Evaluation for Large Language Models

2023-06-23 · Neel Jain, Khalid Saifullah, Yuxin Wen, John Kirchenbauer 외

With the rise of Large Language Models (LLMs) and their ubiquitous deployment in diverse domains, measuring language model behavior on realistic data is imperative. For example, a company deploying a client-facing chatbo…

ChatbotLanguage ModelingLanguage ModellingSensitivity

YourTTS: Towards Zero-Shot Multi-Speaker TTS and Zero-Shot Voice Conversion for everyone

2021-12-04 · Edresson Casanova, Julian Weber, Christopher Shulby, Arnaldo Candido Junior 외

YourTTS brings the power of a multilingual approach to the task of zero-shot multi-speaker TTS. Our method builds upon the VITS model and adds several novel modifications for zero-shot multi-speaker and multilingual trai…

Speech SynthesisText-To-Speech SynthesisVoice ConversionVoice Similarity+2