A Role-Based LLM Framework for Structured Information Extraction from Healthy Food Policies
Organizations: Department of Industrial & Systems Engineering, University of Washington, Seattle, WA, USA · Department of Management, Shanghai University, Shanghai, China · H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, GA, USA · Department of Global Health, University of Washington, Seattle, WA, USA
Abstract
Current Large Language Model (LLM) approaches for information extraction (IE) in the healthy food policy domain are often hindered by various factors, including misinformation, specifically hallucinations, misclassifications, and omissions that result from the structural diversity and inconsistency of policy documents. To address these limitations, this study proposes a role-based LLM framework that automates the IE from unstructured policy data by assigning specialized roles: an LLM policy analyst for metadata and mechanism classification, an LLM legal strategy specialist for identifying complex legal approaches, and an LLM food system expert for categorizing food system stages. This framework mimics expert analysis workflows by incorporating structured domain knowledge, including explicit definitions of legal mechanisms and classification criteria, into role-specific prompts. We evaluate the framework using 608 healthy food policies from the Healthy Food Policy Project (HFPP) database, comparing its performance against zero-shot, few-shot, and chain-of-thought (CoT) baselines using Llama-3.3-70B. Our proposed framework demonstrates superior performance in complex reasoning tasks, offering a reliable and transparent methodology for automating IE from health policies.
Figures & tables
| Methods | State | Year | Policy Type | Legal Strategy | Strategy Indiv. | ||
|---|---|---|---|---|---|---|---|
| (Exact) | (Partial) | (Type A) † | (Type B) ‡ | ||||
| Zero-Shot | 99.01 | 98.19 | 88.16 | 22.58 | 61.07 | 21.05 | 24.11 |
| Few-Shot | 99.51 | 99.34 | 81.41 | 19.71 | 60.81 | 18.20 | 21.22 |
| Chain-of-Thought | 99.18 | 99.34 | 88.76 | 27.24 | 61.32 | 26.80 | 27.68 |
| Ours (Qwen-3) | 99.01 | 98.85 | 58.55 | 35.36 | 35.36 | 35.36 | 54.11 |
| Ours (Llama-3.3) | 99.51 | 99.49 | 89.47 | 44.16 | 96.45 | 43.10 | 45.22 |
| Methods | Grow | Surplus | Process | Make | Dist. | Get |
|---|---|---|---|---|---|---|
| Zero-Shot | 94.04 | 93.35 | 80.96 | 88.07 | 71.10 | 36.01 |
| Few-Shot | 94.49 | 93.16 | 88.25 | 95.16 | 69.35 | 64.97 |
| Chain-of-Thought | 94.49 | 94.95 | 90.37 | 78.21 | 68.81 | 63.30 |
| Ours (Qwen-3) | 65.95 | 96.22 | 95.56 | 96.05 | 72.20 | 49.34 |
| Ours (Llama-3.3) | 95.39 | 93.32 | 90.78 | 95.16 | 69.82 | 63.13 |
| Methods | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|
| Zero-Shot | 14.31 | 42.93 | 28.78 | 11.84 | 1.32 | 0.82 | 0.00 |
| Few-Shot | 22.70 | 31.41 | 29.61 | 12.66 | 2.63 | 0.99 | 0.00 |
| Chain-of-Thought | 23.36 | 37.34 | 24.51 | 11.84 | 2.63 | 0.33 | 0.00 |
| Ours (Qwen-3) | 28.78 | 23.19 | 45.39 | 1.32 | 0.49 | 0.16 | 0.66 |
| Ours (Llama-3.3) | 23.19 | 28.45 | 12.01 | 6.25 | 1.48 | 0.33 | 28.29 |
Document Information Extraction
Document Information Extraction turns text, tables, forms, and images into structured, searchable data.
See all 290 papers