Paper Reading AI Learner

Beyond Fine-Tuning: Robust Food Entity Linking under Ontology Drift with FoodOntoRAG

2026-03-10 14:57:34
Jan Drole, Ana Gjorgjevikj, Barbara Korou\v{s}i'c Seljak, Tome Eftimov

Abstract

Standardizing food terms from product labels and menus into ontology concepts is a prerequisite for trustworthy dietary assessment and safety reporting. The dominant approach to Named Entity Linking (NEL) in the food and nutrition domains fine-tunes Large Language Models (LLMs) on task-specific corpora. Although effective, fine-tuning incurs substantial computational cost, ties models to a particular ontology snapshot (i.e., version), and degrades under ontology drift. This paper presents FoodOntoRAG, a model- and ontology-agnostic pipeline that performs few-shot NEL by retrieving candidate entities from domain ontologies and conditioning an LLM on structured evidence (food labels, synonyms, definitions, and relations). A hybrid lexical--semantic retriever enumerates candidates; a selector agent chooses a best match with rationale; a separate scorer agent calibrates confidence; and, when confidence falls below a threshold, a synonym generator agent proposes reformulations to re-enter the loop. The pipeline approaches state-of-the-art accuracy while revealing gaps and inconsistencies in existing annotations. The design avoids fine-tuning, improves robustness to ontology evolution, and yields interpretable decisions through grounded justifications.

Abstract (translated)

将食品标签和菜单上的食品术语标准化为本体概念是进行可信的膳食评估和安全报告的前提。在食品和营养领域,命名实体链接(Named Entity Linking,NEL)的主要方法是对大型语言模型(LLMs)使用特定任务的数据集进行微调。尽管这种方法有效,但它会带来显著的计算成本,并且将模型绑定到某个特定版本的本体上,在面对本体漂移时性能会下降。 本文介绍了一种名为FoodOntoRAG的技术,它是一个与模型和本体无关的管道,通过从领域本体中检索候选实体并让LLM基于结构化证据(食品标签、同义词、定义及关系)进行微调来执行少样本NEL。这一技术采用了混合词汇-语义检索器来枚举候选实体;选择代理根据理由选择最佳匹配项;一个独立的评分代理调整信心水平;当自信度低于某个阈值时,同义词生成代理会提出替换方案以重新进入循环。 该管道在达到当前最先进的准确性的同时,揭示了现有注释中的缺口和不一致之处。其设计避免了微调过程,提高了对本体演变的鲁棒性,并通过基于事实的理由提供了可解释性的决策。

URL

https://arxiv.org/abs/2603.09758

PDF

https://arxiv.org/pdf/2603.09758.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Time_Series Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot