AskGLP1:从 Reddit 患者叙述构建知识图谱的 GLP-1 问答智能体
AskGLP1: A Knowledge Graph LLM Agent for Exploring GLP-1 Experience from Online Patient Narratives
研究者抓了850万条Reddit帖子,把GLP-1减肥药的真实用户体验做成可问答的知识图谱,还对比了FAERS漏掉的日常副作用。
AskGLP1 是一个基于 LLM 的知识图谱智能体,用 MedDRA 术语辅助的流水线筛选了约 850 万条 Reddit 帖子,提取出 163,135 条用药经历,并整合 2,506 条 WebMD 评论,构建出包含 385,790 条药物-副作用和药物-用途关系的知识图谱。系统对比显示,在线叙述与 FAERS 不良事件数据库的重叠主要在胃肠道症状,但 Reddit 上更突出疲劳和食物厌恶等日常负担,FAERS 则更多记录注射部位反应和胰腺炎等严重诊断。数据还显示 tirzepatide 的恶心呕吐报告少于 semaglutide,Wegovy 的疲劳报告多于 Ozempic。该智能体能给出可验证证据的回答,并拒绝医疗建议类请求,代码和评估问题已在 GitHub 开源。
AskGLP1: A Knowledge Graph LLM Agent for Exploring GLP-1 Experience from Online Patient Narratives
GLP-1 medications are increasingly used for weight management, and many people share their experiences online. These narratives show why people take the drugs and what they experience, but they remain unstructured and disconnected from formal pharmacovigilance. We therefore present AskGLP1, a system that transforms online patient narratives into a knowledge graph (KG) and answers questions about medication experiences. Through an LLM-assisted pipeline grounded in the MedDRA terminology, AskGLP1 screens nearly 8.5 million Reddit posts for medication experiences and distills 163,135 of them, with 2,506 WebMD reviews, into a KG of 385,790 drug-side-effect and drug-purpose relations. We find that GLP-1 experiences are source- and drug-specific. Online narratives share the most common gastrointestinal symptoms with FAERS, but they foreground everyday burdens such as fatigue and food aversion, whereas FAERS reports more often include injection-site reactions and selected serious diagnoses such as pancreatitis. We further find that posts report less nausea and vomiting for tirzepatide than for semaglutide, more fatigue for Wegovy than Ozempic and for Zepbound than Mounjaro. Evaluations show that the agent answers with verifiable evidence and declines requests for medical advice. Our findings reveal gaps between what FAERS captures and what people report online, and they call for patient-centered approaches to pharmacovigilance. Code, prompts, and evaluation questions are available at https://github.com/ZhaoqianXue/AskGLP1.