1
Nazanin Ahmadi�PhD Candidate Biomedical Engineering, Brown University
From PINNs to PIKANs: Physics-Informed AI for Systems Biology and Pharmacology
2
Papers
3
Inverse Problem
PINs: Physics-Informed Networks
Outline
PINNs
Optimizer
Schedular
Representation
(PIKANs)
4
Mathematical Equations
DATA
Partial Physics
Interactions
Neural Networks
How do we blend our understanding of physics and the interactions within the system into the workings of a neural network?
Gray-box discovery in Systems Biology and Pharmacology Modeling
5
PINs: Physics Informed Networks
6
AI-Aristotle Framework
7
J. Sturis, K. S. Polonsky, E. Mosekilde, and E. Van Cauter, “Computer model for mechanisms under- lying ultradian oscillations of insulin and glucose,” American Journal of Physiology-Endocrinology And Metabolism, vol. 260, no. 5, pp. E801–E809, 1991.
Ultradian Endocrine model
8
Ultradian Endocrine model
Where (tj, mj) = [(300, 60)(650, 40)(1100, 50)](min, g)
9
J. Sturis, K. S. Polonsky, E. Mosekilde, and E. Van Cauter, “Computer model for mechanisms under- lying ultradian oscillations of insulin and glucose,” American Journal of Physiology-Endocrinology And Metabolism, vol. 260, no. 5, pp. E801–E809, 1991.
Initial Condition
Ultradian Endocrine model
10
J. Sturis, K. S. Polonsky, E. Mosekilde, and E. Van Cauter, “Computer model for mechanisms under- lying ultradian oscillations of insulin and glucose,” American Journal of Physiology-Endocrinology And Metabolism, vol. 260, no. 5, pp. E801–E809, 1991.
Ultradian Endocrine model
f(t)
g(t)
11
Ahmadi Daryakenari N, De Florio M, Shukla K, Karniadakis GE. AI-Aristotle: A physics-informed framework for systems biology gray-box identification. PLOS Computational Biology. 2024 Mar 12;20(3):e1011916.
Ultradian Endocrine model – Schematic of the PINNs algorithm
12
Ultradian Endocrine model – Results
13
Pharmacokinetics Model
A single-dose compartmental pharmacokinetics model, which is described by the following system of ordinary differential equations:
This model captures the time-dependent concentration of a drug across three compartments over a 50-hour interval. Initially, the drug is introduced into the gastrointestinal (GI) tract (compartment G), where it dissolves and enters the bloodstream (compartment B). The drug is subsequently eliminated through metabolic and excretory processes involving the liver, kidneys, and urinary tract (compartment U )
14
Data Generation
The parameters kg = 0.72 h−1 and kb = 0.15 h−1 represent the rates at which the drug transitions from the GI tract to the bloodstream and is cleared from the bloodstream, respectively. For this study, the administered drug is modeled as 0.1 μg of tetracycline, an antibiotic.
The time span for simulation was set to 50 hours, with data sampled at 1-hour intervals.
15
Pharmacokinetics Model - Results
h(t)
16
Pharmacodynamics Model
A pharmacodynamics model used to describe the effect of a chemotherapy drug on cancer cell counts . The time evolution of the cell count is governed by the following differential equation:
where N (t) denotes the cell count at time t, kp is the constant growth rate of the cells under untreated conditions, kd (t, D) represents the rate of cell death, which is influenced by both the dosage D and the elapsed time t, and θ (D) is the carrying capacity dependent on the drug dosage, representing the upper limit of cell population that can be supported under a given dose.
17
Pharmacodynamics Model
A pharmacodynamics model used to describe the effect of a chemotherapy drug on cancer cell counts . The time evolution of the cell count is governed by the following differential equation:
18
Data Generation
For the simulations, we set the carrying capacity to θ(D) = 1, the intrinsic cell proliferation rate to kp = 0.0345, the maximum drug-induced death rate to kd,B = 0.03, and the drug efficacy decay rate to r(D) = 0.007.
The simulation was performed over a time span of 600 hours post treatment, with data sampled every 5 hours.
19
What limits the accuracy and efficiency of PINNs today?
Optimizer? Learning rate? Network Architecture?
20
Types of error in Physics-Informed Network
21
Kolmogorov-Arnold Networks Representation Model
22
Chebyshev Kolmogorov-Arnold Networks
23
Tanh-cKANs
We modified the KAN architecture to improve its stability, particularly for inverse problems. The modified version of cPIKAN, referred to as tanh-cPIKAN, is defined mathematically as follows.
24
cKAN vs Tanh-cKAN
cKAN
Tanh-cKAN
25
Network Design
We examined:
PINNs
PIKANs
26
Comparison of Model Performance Across First-Order Optimizers and Learning Rates
Impact of first-order optimizers and initial learning rate choices on model performance in conjunction with a cosine learning rate scheduler.
Tanh-PIKANs
27
Comparison of Model Performance Across First-Order Optimizers and Learning Rates
Impact of first-order optimizers and initial learning rate choices on model performance in conjunction with a cosine learning rate scheduler.
PINNs
28
Comparison of Model Performance Across First-Order Optimizers and Learning Rates
Impact of first-order optimizers and initial learning rate choices on model performance in conjunction with a cosine learning rate scheduler.
29
Learning rate trajectories for different scheduling strategies
Starting from an initial learning rate of 0.001. The schedules were adjusted to ensure comparable learning rate ranges for a fair performance comparison between PINNs and PIKANs.
30
Comparison of Different Schedulers for RAdam Optimizer
Comparison of PINNs and tanh-cPIKANs accuracy in discovering the missing part of the pharmacokinetic model using different learning rate schedulers. All models were trained with the Radam optimizer and an initial learning rate of 0.001.
31
Precision Setting
PK model: Comparison of PINNs and tanh-cPIKANs performance with different optimizers for single precision.
32
Precision Setting
PK model: Comparison of PINNs and tanh-cPIKANs performance with different optimizers for double precision.
33
Precision Setting – double precission
Comparison of PINNs and tanh-cPIKANs using different optimizers (hybrid or second-order) in terms of MAE and computational time.
PK Model:
PD Model:
34
Robustness of PINNs and tanh-cPIKANs under noisy observations
PK model: Evaluation of the robustness of PINNs and tanh-cPIKANs using different optimizers (BFGS and SSBFGS) in terms of MAE under noisy observation. All experiments were performed in double precision, using a cosine learning rate scheduler for the RAdam optimizer with an initial learning rate of 0.001.
35
Summary
Frameworks Introduced
Models
Outcomes
36
Acknowledgement
Dr. Mario De Florio
Prof. George Karniadakis
Dr. Khemraj Shukla
37
Thank you for listening
https://github.com/mariodeflorio/AI-Aristotle
Nazanin@Brown.edu
https://www.researchgate.net/profile/Nazanin-Ahmadi-Daryakenari