Which bird does not have wings: Negative-constrained KGQA with Schema-guided Semantic Matching and Self-directed Refinement
arXiv cs.CL / 4/17/2026
📰 NewsDeveloper Stack & InfrastructureModels & Research
Key Points
- The paper argues that large language models often lack faithfulness in Knowledge Graph Question Answering (KGQA), especially when handling negative constraints and negation.
- It introduces a new KGQA task, NEgative-conSTrained (NEST) KGQA, and a dataset (NestKGQA) where each question includes at least one negative constraint.
- The authors design PyLF, a Python-formatted logical form language aimed at making negation both clear and readable.
- They propose CUCKOO, a framework that uses schema-guided semantic matching and only triggers self-directed refinement when execution produces an empty result, improving robustness while controlling cost.
- Experiments show CUCKOO improves performance over baselines on both standard KGQA and the new NEST-KGQA benchmarks in few-shot settings.

![[Patterns] AI Agent Error Handling That Actually Works](/_next/image?url=https%3A%2F%2Fmedia2.dev.to%2Fdynamic%2Fimage%2Fwidth%3D1200%2Cheight%3D627%2Cfit%3Dcover%2Cgravity%3Dauto%2Cformat%3Dauto%2Fhttps%253A%252F%252Fdev-to-uploads.s3.amazonaws.com%252Fuploads%252Farticles%252Frn5czaopq2vzo7cglady.png&w=3840&q=75)


![[2026] OpenTelemetry for LLM Observability — Self-Hosted Setup](/_next/image?url=https%3A%2F%2Fmedia2.dev.to%2Fdynamic%2Fimage%2Fwidth%3D1200%2Cheight%3D627%2Cfit%3Dcover%2Cgravity%3Dauto%2Cformat%3Dauto%2Fhttps%253A%252F%252Fdev-to-uploads.s3.amazonaws.com%252Fuploads%252Farticles%252Flu4b6ttuhur71z5gemm0.png&w=3840&q=75)