atlas

Research map / Large language models / Agents, code and math

Data-Driven Discovery of Dynamical Systems in Pharmacology using Large Language Models

NeurIPS 2024 · Large language models › Agents, code and math · approach: LLMs for scientific discovery · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes D3, a three-agent GPT-4-driven loop that iteratively generates, evaluates, and extends ODE models (white-box or hybrid) with acquired features, and applies it to pharmacokinetic and other dynamical system datasets including Warfarin.

Problem

Discovering accurate and interpretable closed-form ODE models of dynamical systems (e.g., drug pharmacokinetics) is manual, costly, and limited by expert knowledge and by the difficulty of choosing which features to acquire.

Approach

An LLM-driven loop with a Modeling Agent (generates PyTorch ODE code conditioned on context, feedback and top-k memory), a Feature Acquisition Agent (zero/few-shot value-of-information estimate for new features), and an Evaluation Agent (validation MSE plus verbal feedback) that jointly searches white-box and hybrid ODE model spaces.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use D3-hybrid instead of the strongest non-D3 baselineLung Cancer · Lung Cancertest MSE: 7.07±0.558 -> 4.72±9.16Helped
use D3-hybrid instead of the strongest non-D3 baselineLung Cancer (with Chemo.) · Lung Cancer (with Chemo.)test MSE: 0.346±0.0701 -> 0.0978±0.0463Helped
use D3-hybrid instead of the strongest non-D3 baselineLung Cancer (with Chemo. & Radio.) · Lung Cancer (with Chemo. & Radio.)test MSE: 0.207±0.0318 -> 0.135±0.225Helped
use D3-hybrid instead of the strongest non-D3 baselinePlankton Microcosm · Plankton Microcosmtest MSE: 3.42e-05±1.97e-05 -> 1.86e-06±1.87e-06Helped
use D3-hybrid instead of the strongest non-D3 baselineCOVID-19 · COVID-19test MSE: 0.261±0.0915 -> 1.88±2.57Hurt
use D3-hybrid instead of the strongest non-D3 baselineWarfarin PK · Warfarin PKtest MSE: 0.0495±0.0406 -> 0.647±0.167Hurt
use the discovered white-box model instead of the existing Warfarin PK modelWarfarin · Warfarintest MSE: 0.646 -> 0.39Helped
use the discovered hybrid model instead of the existing Warfarin PK modelWarfarin · Warfarintest MSE: 0.646 -> 0.271Helped
optimize the ZeroShot model's parameters on training data (ablation)D3 on Lung Cancer · Lung Cancertest MSE: 5.78e+03±7.6e+03 -> 225±204Helped
optimize the ZeroShot model's parameters on training data (ablation)D3 on Lung Cancer (with Chemo.) · Lung Cancer (with Chemo.)test MSE: 304±86.1 -> 33.8±50.8Helped
optimize the ZeroShot model's parameters on training data (ablation)D3 on Lung Cancer (with Chemo. & Radio.) · Lung Cancer (with Chemo. & Radio.)test MSE: 6.44e+03±4.27e+03 -> 6.38±8.97Helped
optimize the ZeroShot model's parameters on training data (ablation)D3 on Plankton Microcosm · Plankton Microcosmtest MSE: 0.333±0.274 -> 0.0133±0.0013Helped

Surprising findings

Limitations

Experimental setup

Datasets: Cancer PKPD lung cancer simulator (Geng et al. 2017) COVASIM COVID-19 simulator Plankton Microcosm (Bonnaffe and Coulson 2023) Warfarin PK NOMEN dataset (Janssen et al. 2022)

Benchmarks: Lung Cancer PKPD variants COVID-19 (COVASIM) Plankton Microcosm Warfarin PK

Metrics: test MSE validation MSE

Baselines: DyNODE SINDy RNN Causal Transformer ZeroShot ZeroOptim Existing Warfarin PK model

Builds on: Neural ODE SINDy Eureka/Eureqa Active Feature Acquisition Reflexion

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy