•  
  •  
 

Publication Date

6-16-2026

Keywords

Physics-Informed Neural Networks, Differential Equations, Parameter Estimation, Data-Driven Modeling

Disciplines

Applied Mathematics | Data Science | Numerical Analysis and Computation | Ordinary Differential Equations and Applied Dynamics | Science and Mathematics Education

Abstract

Undergraduate instruction in ordinary differential equations (ODEs) is typically organized around the forward problem: finding solution trajectories when the governing equation and its parameters are known. In scientific practice, however, inverse problems are often more relevant, requiring unknown parameters to be inferred from noisy observations while assessing whether a proposed model is consistent with the data. We introduce PINNLab, an open-source MATLAB dashboard designed to help undergraduate students explore inverse modeling through physics-informed neural networks (PINNs). PINNLab presents PINNs as a complementary data-driven framework that connects differential equations, optimization, empirical data, and scientific machine learning. The instructional sequence is organized around the 5E learning model and a T-shaped curricular framework. Students progress from qualitative ecological observation to synthetic-data parameter recovery and ultimately to comparative model evaluation using the historical Hudson's Bay Company hare--lynx trapping records. In the final module, students fit both the classical Lotka--Volterra system and an extended Holling Type II model, using data-fit and physics-based diagnostics to evaluate competing ecological explanations. Throughout the curriculum, PINNLab makes the modeling process visible through real-time visualization of state reconstruction, parameter convergence, configurable initial guesses, and loss diagnostics. By emphasizing the distinction between data fit and physical consistency, the platform encourages students to evaluate, critique, and revise mathematical models in the presence of noisy empirical observations. Students thereby learn to treat differential equations not merely as equations to be solved, but as testable hypotheses to be confronted with finite, noisy, and sometimes inconsistent empirical data.

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.