{"id":6331,"date":"2026-04-18T11:29:26","date_gmt":"2026-04-18T16:29:26","guid":{"rendered":"https:\/\/ykim.synology.me\/wordpress\/?p=6331"},"modified":"2026-04-19T12:25:15","modified_gmt":"2026-04-19T17:25:15","slug":"physics-informed-machine-learning-integrating-physical-laws-and-domain-knowledge-into-numeric-ai-ml","status":"publish","type":"post","link":"https:\/\/ykim.synology.me\/wordpress\/physics-informed-machine-learning-integrating-physical-laws-and-domain-knowledge-into-numeric-ai-ml-6331\/","title":{"rendered":"Physics-Informed Machine Learning: Integrating Physical Laws and Domain Knowledge into Numeric AI\/ML"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/ykim.synology.me\/wordpress\/wp-content\/uploads\/2026\/04\/Spiral_staircase_going_infinitely_in_both_directio-1776618280890.png\" alt=\"\" class=\"wp-image-6385\" style=\"width:600px\" srcset=\"https:\/\/ykim.synology.me\/wordpress\/wp-content\/uploads\/2026\/04\/Spiral_staircase_going_infinitely_in_both_directio-1776618280890.png 1024w, https:\/\/ykim.synology.me\/wordpress\/wp-content\/uploads\/2026\/04\/Spiral_staircase_going_infinitely_in_both_directio-1776618280890-300x300.png 300w, https:\/\/ykim.synology.me\/wordpress\/wp-content\/uploads\/2026\/04\/Spiral_staircase_going_infinitely_in_both_directio-1776618280890-150x150.png 150w, https:\/\/ykim.synology.me\/wordpress\/wp-content\/uploads\/2026\/04\/Spiral_staircase_going_infinitely_in_both_directio-1776618280890-768x768.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"background: radial-gradient(circle at center, #ffffff 20%, #d1d1d1 100%); padding: 30px; border-radius: 15px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); text-align: center;\">\n    <h4 style=\"color: #2c3e50; margin-bottom: 20px;\">The Core Principle of PIML: Loss Function<\/h4>\n    <div style=\"font-size: 2.2em; font-weight: bold; color: #1a2a6c; letter-spacing: 2px;\">\n        $$ { \\mathcal{L}_{total} = \\mathcal{L}_{data} + \\lambda \\cdot \\mathcal{L}_{phys} } $$\n    <\/div>\n    <div style=\"margin-top: 20px; display: flex; justify-content: center; gap: 10px; font-size: 0.9em; color: #34495e;\">\n        <div><strong>Experience<\/strong><br>(Observations)<\/div>\n        <div style=\"font-size: 1.5em;\">+<\/div>\n        <div><strong>Reason<\/strong><br>(First Principles)<\/div>\n    <\/div>\n<\/div>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Numeric data-driven AI\/ML models are powerful when abundant training data is available, but they suffer from fundamental limitations: poor performance with scarce data, physically implausible predictions, and rapid degradation outside the training distribution (extrapolation regime). To address these issues, the <strong>Physics-Informed Machine Learning (PIML)<\/strong> paradigm has rapidly evolved, injecting physical laws and domain knowledge at various points of the ML pipeline [1][2]. This report classifies methodologies by injection point, then summarizes the principles, strengths, weaknesses, and latest advances of key techniques.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High-Level Taxonomy<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The most powerful axis for classifying PIML is <strong>&#8220;at which stage of the ML pipeline is physical knowledge injected?&#8221;<\/strong> Karniadakis et al. (2021) [1] proposed three categories of bias that serve as the backbone of this taxonomy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Observational Bias<\/strong> \u2014 Inject physics through data (physics-based simulation, physically meaningful feature engineering)<\/li>\n\n\n\n<li><strong>Inductive Bias<\/strong> \u2014 Inject physics through architecture (equivariant networks, conservation-preserving structures)<\/li>\n\n\n\n<li><strong>Learning Bias<\/strong> \u2014 Inject physics through the loss function (PINNs, soft constraints)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">To this we add two additional practical categories:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Hybrid Modeling<\/strong> \u2014 Couple physics-based solvers with ML models [3]<\/li>\n\n\n\n<li><strong>Constrained Optimization<\/strong> \u2014 Enforce physical constraints on outputs (hard constraints)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Taxonomy Hierarchy<\/h2>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nPhysics-Informed Machine Learning (PIML)\n\u2502\n\u251c\u2500\u2500 Observational Bias \u2014 inject physics through data\n\u2502   \u251c\u2500\u2500 Physics-based Feature Engineering\n\u2502   \u2502   \u251c\u2500\u2500 Dimensionless numbers (Re, Pr, Nu, ...)\n\u2502   \u2502   \u251c\u2500\u2500 Derived variables from governing equations\n\u2502   \u2502   \u2514\u2500\u2500 Symbolic feature generation\n\u2502   \u2514\u2500\u2500 Physics-based Data Augmentation\n\u2502       \u251c\u2500\u2500 Simulation-augmented training\n\u2502       \u2514\u2500\u2500 Synthetic data from reduced-order models\n\u2502\n\u251c\u2500\u2500 Inductive Bias \u2014 inject physics through architecture\n\u2502   \u251c\u2500\u2500 Equivariant \/ Invariant Networks\n\u2502   \u2502   \u251c\u2500\u2500 E(3)-equivariant NN\n\u2502   \u2502   \u2514\u2500\u2500 Hamiltonian \/ Lagrangian NN\n\u2502   \u251c\u2500\u2500 Conservation-preserving architectures\n\u2502   \u2502   \u2514\u2500\u2500 Symplectic networks\n\u2502   \u2514\u2500\u2500 Kolmogorov-Arnold Networks (KAN, 2024)\n\u2502       \u2514\u2500\u2500 PIKAN \/ KINN \/ SPIKAN (2024-2025)\n\u2502\n\u251c\u2500\u2500 Learning Bias \u2014 inject physics through loss\n\u2502   \u251c\u2500\u2500 PINNs (Physics-Informed Neural Networks, 2019)\n\u2502   \u2502   \u251c\u2500\u2500 Vanilla PINN\n\u2502   \u2502   \u251c\u2500\u2500 XPINN \/ cPINN (domain decomposition)\n\u2502   \u2502   \u2514\u2500\u2500 Self-adaptive PINN\n\u2502   \u2514\u2500\u2500 Neural Operators\n\u2502       \u251c\u2500\u2500 DeepONet (2021)\n\u2502       \u251c\u2500\u2500 Fourier Neural Operator \u2014 FNO (2020)\n\u2502       \u251c\u2500\u2500 PI-DeepONet \/ PINO (physics-informed variants)\n\u2502       \u251c\u2500\u2500 Graph Neural Operator (GNO)\n\u2502       \u251c\u2500\u2500 Mamba Neural Operator (NeurIPS 2024)\n\u2502       \u2514\u2500\u2500 PI-Latent-NO (2025)\n\u2502\n\u251c\u2500\u2500 Hybrid Modeling \u2014 couple physics + ML\n\u2502   \u251c\u2500\u2500 Residual Modeling (physics predicts; ML corrects)\n\u2502   \u251c\u2500\u2500 Parameter Estimation (ML calibrates physics params)\n\u2502   \u2514\u2500\u2500 Physics as Surrogate (fast physics + ML refinement)\n\u2502\n\u2514\u2500\u2500 Constrained Optimization \u2014 enforce hard constraints\n    \u251c\u2500\u2500 Projection Layers (KKT projection)\n    \u251c\u2500\u2500 Lagrangian \/ Augmented Lagrangian\n    \u2514\u2500\u2500 Differentiable Convex Optimization Layers (cvxpylayers)\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">Method Summaries<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1) Physics-based Feature Engineering<\/h3>\n\n\n<style>.kadence-column6331_6a0284-c3 > .kt-inside-inner-col,.kadence-column6331_6a0284-c3 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6331_6a0284-c3 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6331_6a0284-c3 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6331_6a0284-c3 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6331_6a0284-c3 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6331_6a0284-c3{position:relative;}.kadence-column6331_6a0284-c3, .kt-inside-inner-col > .kadence-column6331_6a0284-c3:not(.specificity){margin-right:var(--global-kb-spacing-xl, 4rem);margin-left:var(--global-kb-spacing-sm, 1.5rem);}@media all and (max-width: 1024px){.kadence-column6331_6a0284-c3 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6331_6a0284-c3 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6331_6a0284-c3\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\"><strong>Principle.<\/strong> Add features to the input vector that are derived directly from governing physics. Rather than feeding raw variables $(v, L, \\nu)$ into the model, feed the Reynolds number $Re = \\frac{vL}{\\nu}$ that the underlying physics actually depends on. The general form is:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$$\\mathbf{x}_{aug} = [\\ \\mathbf{x}_{raw},\\ f_{1}(\\mathbf{x}),\\ f_{2}(\\mathbf{x}),\\ \\ldots,\\ f_{k}(\\mathbf{x})\\ ]$$<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">where each $f_{i}$ is a physically meaningful transformation (dimensionless groups, conservation-law derived quantities, characteristic time\/length scales, etc.) [4].<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Strengths.<\/strong> Very low implementation cost; model-agnostic (works with any regressor); improves interpretability and extrapolation; reduces required training data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Weaknesses.<\/strong> Requires strong domain expertise; cannot overcome fundamental lack of information; does not guarantee output plausibility.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example.<\/strong> In a semiconductor MOSFET threshold-voltage prediction task, adding $V_{GS} &#8211; V_{TH}$, $\\sqrt{V_{DS}}$, and $\\frac{W}{L}$ (derived from the square-law transistor model) as features typically reduces MAPE by 30-50% compared to feeding $V_{GS}, V_{DS}, W, L$ raw.<\/p>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">2) Equivariant \/ Invariant Networks<\/h3>\n\n\n<style>.kadence-column6331_1b36ee-9a > .kt-inside-inner-col,.kadence-column6331_1b36ee-9a > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6331_1b36ee-9a > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6331_1b36ee-9a > .kt-inside-inner-col{flex-direction:column;}.kadence-column6331_1b36ee-9a > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6331_1b36ee-9a > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6331_1b36ee-9a{position:relative;}.kadence-column6331_1b36ee-9a, .kt-inside-inner-col > .kadence-column6331_1b36ee-9a:not(.specificity){margin-right:var(--global-kb-spacing-xl, 4rem);margin-left:var(--global-kb-spacing-sm, 1.5rem);}@media all and (max-width: 1024px){.kadence-column6331_1b36ee-9a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6331_1b36ee-9a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6331_1b36ee-9a\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\"><strong>Principle.<\/strong> Embed symmetries of the physical system (rotation, translation, Galilean invariance) directly into network architecture such that:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$$f(g \\cdot \\mathbf{x}) = g \\cdot f(\\mathbf{x}) \\quad \\forall g \\in G$$<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">for a symmetry group $G$. Hamiltonian Neural Networks (HNN) [5] go further by parameterizing the Hamiltonian $H_{\\theta}$ and using Hamilton&#8217;s equations to predict dynamics:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$$\\frac{d\\mathbf{q}}{dt} = \\frac{\\partial H_{\\theta}}{\\partial \\mathbf{p}}, \\quad \\frac{d\\mathbf{p}}{dt} = -\\frac{\\partial H_{\\theta}}{\\partial \\mathbf{q}}$$<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guarantees energy conservation by construction.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Strengths.<\/strong> Conservation laws enforced exactly (not softly); excellent generalization from very small data; physically plausible forever.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Weaknesses.<\/strong> Architecture design requires deep physics knowledge; implementation complex; only applicable when symmetries are explicitly known.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example.<\/strong> Predicting three-body orbital dynamics \u2014 a standard MLP diverges within a few orbital periods, whereas an HNN remains stable for hundreds of periods with the same training data.<\/p>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">3) Kolmogorov-Arnold Networks \u2014 PIKAN (2024\u20132025)<\/h3>\n\n\n<style>.kadence-column6331_571656-8d > .kt-inside-inner-col,.kadence-column6331_571656-8d > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6331_571656-8d > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6331_571656-8d > .kt-inside-inner-col{flex-direction:column;}.kadence-column6331_571656-8d > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6331_571656-8d > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6331_571656-8d{position:relative;}.kadence-column6331_571656-8d, .kt-inside-inner-col > .kadence-column6331_571656-8d:not(.specificity){margin-right:var(--global-kb-spacing-xl, 4rem);margin-left:var(--global-kb-spacing-sm, 1.5rem);}@media all and (max-width: 1024px){.kadence-column6331_571656-8d > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6331_571656-8d > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6331_571656-8d\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\"><strong>Principle.<\/strong> KAN [6] replaces fixed activations + learnable weights of MLPs with <strong>learnable univariate activation functions<\/strong> on the edges, based on the Kolmogorov-Arnold representation theorem:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$$f(x_{1},\\ \\ldots,\\ x_{n}) = \\sum_{q=1}^{2n+1} \\Phi_{q} \\left( \\sum_{p=1}^{n} \\phi_{q,p}(x_{p}) \\right)$$<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PIKAN<\/strong> [7] replaces the MLP in PINNs with a KAN, and <strong>KINN<\/strong> [8] \/ <strong>SPIKAN<\/strong> [9] extend this for computational mechanics and higher dimensions respectively. <strong>KAN Meets Science<\/strong> (Phys. Rev. X, Dec 2025) [10] established KANs as tools for scientific discovery \u2014 identifying features, modular structures, and symbolic formulas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Strengths.<\/strong> 99% accuracy in most PDEs with fewer parameters than PINNs; superior interpretability (the learned $\\phi$ functions can be inspected as symbolic expressions); better convergence for multi-scale and singular problems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Weaknesses.<\/strong> Slower per-iteration training; B-spline basis tuning required; not yet mature for industrial deployment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example.<\/strong> Solving the 2D Poisson equation with a stress concentration \u2014 PIKAN with Chebyshev basis achieves comparable accuracy to a PINN with 50% fewer parameters and faster convergence.<\/p>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">4) PINNs (Physics-Informed Neural Networks, Raissi et al. 2019)<\/h3>\n\n\n<style>.kadence-column6331_a27995-03 > .kt-inside-inner-col,.kadence-column6331_a27995-03 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6331_a27995-03 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6331_a27995-03 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6331_a27995-03 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6331_a27995-03 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6331_a27995-03{position:relative;}.kadence-column6331_a27995-03, .kt-inside-inner-col > .kadence-column6331_a27995-03:not(.specificity){margin-right:var(--global-kb-spacing-xl, 4rem);margin-left:var(--global-kb-spacing-sm, 1.5rem);}@media all and (max-width: 1024px){.kadence-column6331_a27995-03 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6331_a27995-03 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6331_a27995-03\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\"><strong>Principle.<\/strong> The network $u_{\\theta}(\\mathbf{x}, t)$ approximates the solution of a PDE $\\mathcal{N}[u] = 0$, and the physics residual is added as a soft penalty to the loss [11]:<\/p>\n\n\n\n$${ \\mathcal{L}(\\theta) = \\frac{1}{N_{d}} \\sum_{i=1}^{N_{d}} (u_{\\theta}(\\mathbf{x}_{i}, t_{i}) &#8211; u_{i})^{2} + \\lambda \\frac{1}{N_{r}} \\sum_{j=1}^{N_{r}} (\\mathcal{N}[u_{\\theta}](\\mathbf{x}_{j}, t_{j}))^{2} + \\mu \\mathcal{L}_{BC\/IC} }$$\n\n\n\n<p class=\"wp-block-paragraph\">Here the first term is the data loss, the second is the physics residual, and the third enforces boundary \/ initial conditions. Derivatives $\\frac{\\partial u}{\\partial t}$ and $\\nabla^{2} u$ appearing in $\\mathcal{N}[u]$ are computed via automatic differentiation. Recent variants include <strong>XPINN<\/strong> (domain decomposition, 2021), <strong>Self-Adaptive PINN<\/strong> (per-point $\\lambda$, 2021), and data-free <strong>finite-volume \/ finite-element PINNs<\/strong> (2024\u20132025).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Strengths.<\/strong> Works with very little or even zero labeled data (when physics is fully known); unified framework for forward and inverse problems; naturally handles irregular domains.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Weaknesses.<\/strong> Notoriously hard to train (loss balancing is fragile); spectral bias toward smooth solutions (struggles with high-frequency \/ shock problems); scaling to high dimensions remains challenging.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example.<\/strong> Inverse problem \u2014 given sparse noisy temperature sensors, a PINN can simultaneously reconstruct the full 3D temperature field and identify the unknown thermal diffusivity $\\alpha$, all while respecting the heat equation $\\frac{\\partial T}{\\partial t} = \\alpha \\nabla^{2} T$.<\/p>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">5) Neural Operators \u2014 DeepONet \/ FNO and Beyond (2020\u20132025)<\/h3>\n\n\n<style>.kadence-column6331_c88154-8e > .kt-inside-inner-col,.kadence-column6331_c88154-8e > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6331_c88154-8e > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6331_c88154-8e > .kt-inside-inner-col{flex-direction:column;}.kadence-column6331_c88154-8e > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6331_c88154-8e > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6331_c88154-8e{position:relative;}.kadence-column6331_c88154-8e, .kt-inside-inner-col > .kadence-column6331_c88154-8e:not(.specificity){margin-right:var(--global-kb-spacing-xl, 4rem);margin-left:var(--global-kb-spacing-sm, 1.5rem);}@media all and (max-width: 1024px){.kadence-column6331_c88154-8e > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6331_c88154-8e > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6331_c88154-8e\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\"><strong>Principle.<\/strong> Rather than learning a single function, neural operators learn <strong>mappings between function spaces<\/strong> $\\mathcal{G}: f \\mapsto u$. DeepONet [12] factorizes this as:<\/p>\n\n\n\n$$\\mathcal{G}{\\theta}(f)(\\mathbf{y}) = \\sum{k=1}^{p} b_{k}(f(\\mathbf{x}{1}),\\ \\ldots,\\ f(\\mathbf{x}{m})) \\cdot t_{k}(\\mathbf{y})$$\n\n\n\n<p class=\"wp-block-paragraph\">where $b_{k}$ is the branch network and $t_{k}$ is the trunk network. FNO [13] parameterizes the integral kernel in Fourier space:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$$(\\mathcal{K} v)(\\mathbf{x}) = \\mathcal{F}^{-1} \\left( R_{\\theta} \\cdot \\mathcal{F}(v) \\right)(\\mathbf{x})$$<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adding a physics residual yields <strong>PI-DeepONet<\/strong> and <strong>PINO<\/strong> (Physics-Informed Neural Operator). Notable recent advances include <strong>Mamba Neural Operator<\/strong> (NeurIPS 2024) [14] applying state-space models to PDEs at lower cost than transformers, <strong>PI-GANO<\/strong> (CMAME 2025) [15] achieving less than 3% error across diverse geometries, <strong>PI-Latent-NO<\/strong> (2025) [16] reducing training time by 15\u201367% via coupled latent DeepONets, and <strong>Temporal Neural Operator (TNO, Sep 2025)<\/strong> [17] enabling reliable temporal extrapolation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Strengths.<\/strong> Once trained, inference is orders of magnitude faster than numerical solvers; generalizes across entire families of PDEs (different initial\/boundary conditions, parameters); handles operator learning on sparse inputs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Weaknesses.<\/strong> Vanilla versions require large training datasets from expensive simulations; FNO struggles on complex geometries; temporal extrapolation remains a research frontier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example.<\/strong> Training FNO on 1,000 Darcy-flow solutions enables instant (sub-second) inference of flow fields for arbitrary new permeability fields \u2014 replacing hours-long FEM runs.<\/p>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">6) Hybrid Modeling<\/h3>\n\n\n<style>.kadence-column6331_5c1ab8-5c > .kt-inside-inner-col,.kadence-column6331_5c1ab8-5c > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6331_5c1ab8-5c > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6331_5c1ab8-5c > .kt-inside-inner-col{flex-direction:column;}.kadence-column6331_5c1ab8-5c > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6331_5c1ab8-5c > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6331_5c1ab8-5c{position:relative;}.kadence-column6331_5c1ab8-5c, .kt-inside-inner-col > .kadence-column6331_5c1ab8-5c:not(.specificity){margin-right:var(--global-kb-spacing-xl, 4rem);margin-left:var(--global-kb-spacing-sm, 1.5rem);}@media all and (max-width: 1024px){.kadence-column6331_5c1ab8-5c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6331_5c1ab8-5c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6331_5c1ab8-5c\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\"><strong>Principle<\/strong>. Combine a physics-based model $\\hat{y}_{phys}$ with an ML model $\\hat{y}_{ML}$ [3]. The most common patterns are:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Residual Modeling:<\/strong><\/p>\n\n\n\n$$\\hat{y} = \\hat{y}_{phys}(\\mathbf{x}) + f_{\\theta}(\\mathbf{x})$$\n\n\n\n<p class=\"wp-block-paragraph\">The physics model provides the backbone (validated, explainable); the ML model learns the residual (unmodeled effects, manufacturing variations).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Parameter Estimation:<\/strong><\/p>\n\n\n\n$$\\hat{y} = \\hat{y}_{phys}(\\mathbf{x};\\ \\boldsymbol{\\psi}_{\\theta}(\\mathbf{x}))$$\n\n\n\n<p class=\"wp-block-paragraph\">The physics structure is fixed; ML predicts the physics parameters conditional on the operating point.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Strengths.<\/strong> Retains the physics model&#8217;s reliability and interpretability; ML component is small and easy to validate; works well when partial physics knowledge is available.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Weaknesses.<\/strong> Requires an existing physics model; performance is capped by the quality of the physics model&#8217;s structural assumptions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example.<\/strong> Lithium-ion battery State-of-Charge estimation \u2014 an electrochemical model (P2D) computes a baseline; a neural residual learns temperature- and aging-dependent corrections that the P2D model does not capture.<\/p>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">7) Constrained Optimization<\/h3>\n\n\n<style>.kadence-column6331_cb0442-ca > .kt-inside-inner-col,.kadence-column6331_cb0442-ca > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6331_cb0442-ca > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6331_cb0442-ca > .kt-inside-inner-col{flex-direction:column;}.kadence-column6331_cb0442-ca > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6331_cb0442-ca > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6331_cb0442-ca{position:relative;}.kadence-column6331_cb0442-ca, .kt-inside-inner-col > .kadence-column6331_cb0442-ca:not(.specificity){margin-right:var(--global-kb-spacing-xl, 4rem);margin-left:var(--global-kb-spacing-sm, 1.5rem);}@media all and (max-width: 1024px){.kadence-column6331_cb0442-ca > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6331_cb0442-ca > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6331_cb0442-ca\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\"><strong>Principle.<\/strong> Enforce <strong>hard constraints<\/strong> on the model output so predictions physically cannot violate them. For a prediction $\\hat{y}$ that must satisfy $g(\\hat{y}) \\leq 0$ and $h(\\hat{y}) = 0$:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Projection approach:<\/strong><\/p>\n\n\n\n$$\\hat{y}{final} = \\arg\\min{z}\\ (z &#8211; \\hat{y})^{\\top} (z &#8211; \\hat{y}) \\quad \\text{s.t.} \\quad g(z) \\leq 0,\\ h(z) = 0$$\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Augmented Lagrangian approach:<\/strong><\/p>\n\n\n\n$$\\mathcal{L}(\\theta,\\ \\boldsymbol{\\lambda}) = \\mathcal{L}{data}(\\theta) + \\boldsymbol{\\lambda}^{\\top} g(\\hat{y}{\\theta}) + \\frac{\\rho}{2}\\ g(\\hat{y}{\\theta})^{\\top} g(\\hat{y}{\\theta})$$\n\n\n\n<p class=\"wp-block-paragraph\">Modern implementations use <strong>differentiable convex-optimization layers<\/strong> (cvxpylayers) [18], allowing constraint-respecting projections to be embedded directly in neural networks with gradients flowing through them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Strengths.<\/strong> Guarantees physical feasibility (unlike soft penalties in PINNs); essential for safety-critical applications; simplifies downstream validation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Weaknesses.<\/strong> Limited expressivity of constraints (must be convex or tractable); projection solve adds inference cost; difficult for equality constraints involving nonlinear dynamics.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example.<\/strong> In a power-grid dispatch ML model, enforcing $P_{min} \\leq P_{gen} \\leq P_{max}$ and $\\sum P_{gen} = P_{load}$ via a projection layer guarantees feasible dispatch no matter how the upstream network is trained.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">8) Method Comparison Table<\/h2>\n\n\n\n<figure style=\"margin-right:var(--wp--preset--spacing--40);margin-left:var(--wp--preset--spacing--40)\" class=\"wp-block-table\"><table><thead><tr><th>Method<\/th><th>Physics Injection<\/th><th>Data Requirement<\/th><th>Extrapolation<\/th><th>Reliability Guarantee<\/th><th>Maturity<\/th><\/tr><\/thead><tbody><tr><td>Feature Engineering<\/td><td>Data<\/td><td>Low<\/td><td>Fair<\/td><td>None<\/td><td>Very High<\/td><\/tr><tr><td>Equivariant \/ HNN<\/td><td>Architecture<\/td><td>Very Low<\/td><td>Excellent<\/td><td>Conservation laws<\/td><td>High<\/td><\/tr><tr><td>PINN (2019)<\/td><td>Loss<\/td><td>Very Low<\/td><td>Good<\/td><td>Soft<\/td><td>High<\/td><\/tr><tr><td>PIKAN (2024)<\/td><td>Architecture+Loss<\/td><td>Low<\/td><td>Good<\/td><td>Soft<\/td><td>Medium<\/td><\/tr><tr><td>DeepONet \/ FNO (2020\u201321)<\/td><td>Data (+ loss)<\/td><td>High<\/td><td>Medium<\/td><td>Soft<\/td><td>High<\/td><\/tr><tr><td>PI-Latent-NO (2025)<\/td><td>Architecture+Loss<\/td><td>Medium<\/td><td>Good<\/td><td>Soft<\/td><td>Low<\/td><\/tr><tr><td>Mamba Neural Op (2024)<\/td><td>Architecture<\/td><td>Medium<\/td><td>Good<\/td><td>Soft<\/td><td>Low<\/td><\/tr><tr><td>Hybrid (Residual)<\/td><td>External<\/td><td>Medium<\/td><td>Good<\/td><td>Inherited from physics<\/td><td>Very High<\/td><\/tr><tr><td>Constrained Optim.<\/td><td>Output<\/td><td>Flexible<\/td><td>Excellent<\/td><td><strong>Hard<\/strong><\/td><td>Medium<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">9) Practical Considerations<\/h2>\n\n\n<style>.kadence-column6331_8b0b65-ba > .kt-inside-inner-col,.kadence-column6331_8b0b65-ba > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6331_8b0b65-ba > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6331_8b0b65-ba > .kt-inside-inner-col{flex-direction:column;}.kadence-column6331_8b0b65-ba > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6331_8b0b65-ba > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6331_8b0b65-ba{position:relative;}.kadence-column6331_8b0b65-ba, .kt-inside-inner-col > .kadence-column6331_8b0b65-ba:not(.specificity){margin-right:var(--global-kb-spacing-xl, 4rem);margin-left:var(--global-kb-spacing-sm, 1.5rem);}@media all and (max-width: 1024px){.kadence-column6331_8b0b65-ba > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6331_8b0b65-ba > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6331_8b0b65-ba\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\">These approaches are particularly effective in the following situations:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Data Scarcity<\/strong> \u2014 When experimental cost is high and training data is limited. PINNs and hybrid models can operate with 10-100x less data than pure ML, because physics regularizes the solution space. In a semiconductor device characterization task, obtaining 10,000 labeled TCAD samples may take weeks, whereas a PINN can work with 100 samples by leveraging the device&#8217;s drift-diffusion equations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Reliability-Critical Applications<\/strong> \u2014 When physically implausible outputs are unacceptable, such as semiconductor device characterization or process optimization. A purely data-driven model might predict a negative threshold voltage for a p-channel MOSFET or a gate leakage below the thermal noise floor. Using an equivariant architecture, output constraints, or a hybrid residual model eliminates this risk.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Extrapolation<\/strong> \u2014 When predictions must be made outside the training data range. Pure ML models typically fail catastrophically in the extrapolation regime. Physics-informed methods that embed conservation laws or governing equations directly into architecture (HNN, equivariant networks) or constraints maintain validity in the unexplored region, because physical laws hold universally regardless of training data distribution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Hybrid Observations<\/strong> \u2014 When first-principles models exist but are incomplete (missing unmodeled dynamics, calibration drift, manufacturing variability). Hybrid residual modeling is ideal: the physics handles the bulk of the behavior, the ML handles the unknown delta.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">10) Practical Recommendations<\/h2>\n\n\n<style>.kadence-column6331_4d691c-c0 > .kt-inside-inner-col,.kadence-column6331_4d691c-c0 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6331_4d691c-c0 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6331_4d691c-c0 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6331_4d691c-c0 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6331_4d691c-c0 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6331_4d691c-c0{position:relative;}.kadence-column6331_4d691c-c0, .kt-inside-inner-col > .kadence-column6331_4d691c-c0:not(.specificity){margin-right:var(--global-kb-spacing-xl, 4rem);margin-left:var(--global-kb-spacing-sm, 1.5rem);}@media all and (max-width: 1024px){.kadence-column6331_4d691c-c0 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6331_4d691c-c0 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6331_4d691c-c0\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\">Start with the cheapest intervention \u2014 physics-based feature engineering almost always provides value and costs little, so try this first before moving to PINNs or neural operators. Match the method to the problem: known PDE with small data calls for a PINN; operator learning (solving many similar PDEs) calls for DeepONet\/FNO; known conservation laws call for equivariant architectures; reliability-critical outputs call for constrained-optimization layers. Stay current with 2024\u20132025 advances: KANs and PIKANs offer real interpretability advantages, Mamba-based neural operators scale better than transformers, and latent neural operators cut training time substantially. Finally, combine approaches \u2014 the strongest real systems usually combine categories (e.g., a hybrid model with physics-based features feeding a PINN whose output is projected onto a feasibility set).<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">References<\/h2>\n\n\n<style>.kadence-column6331_590b51-19 > .kt-inside-inner-col,.kadence-column6331_590b51-19 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6331_590b51-19 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6331_590b51-19 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6331_590b51-19 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6331_590b51-19 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6331_590b51-19{position:relative;}.kadence-column6331_590b51-19, .kt-inside-inner-col > .kadence-column6331_590b51-19:not(.specificity){margin-right:var(--global-kb-spacing-xl, 4rem);margin-left:var(--global-kb-spacing-sm, 1.5rem);}@media all and (max-width: 1024px){.kadence-column6331_590b51-19 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6331_590b51-19 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6331_590b51-19\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\">[1] Karniadakis, G.E., Kevrekidis, I.G., Lu, L., Perdikaris, P., Wang, S., Yang, L. (2021). <em>Physics-informed machine learning<\/em>. Nature Reviews Physics, 3, 422\u2013440.<br>[2] Hao, Z., Liu, S., Zhang, Y., Ying, C., Feng, Y., Su, H., Zhu, J. (2023). <em>Physics-Informed Machine Learning: A Survey on Problems, Methods and Applications<\/em>. arXiv:2211.08064.<br>[3] Willard, J., Jia, X., Xu, S., Steinbach, M., Kumar, V. (2023). <em>Integrating Scientific Knowledge with Machine Learning for Engineering and Environmental Systems<\/em>. ACM Computing Surveys, 55(4).<br>[4] von Rueden, L., Mayer, S., Beckh, K., et al. (2023). <em>Informed Machine Learning \u2014 A Taxonomy and Survey of Integrating Prior Knowledge into Learning Systems<\/em>. IEEE TKDE, 35(1), 614\u2013633.<br>[5] Greydanus, S., Dzamba, M., Yosinski, J. (2019). <em>Hamiltonian Neural Networks<\/em>. NeurIPS 2019.<br>[6] Liu, Z., Wang, Y., Vaidya, S., Ruehle, F., Halverson, J., Solja\u010di\u0107, M., Hou, T.Y., Tegmark, M. (2024). <em>KAN: Kolmogorov-Arnold Networks<\/em>. arXiv:2404.19756.<br>[7] Patra, S., Panda, S., Parida, B.K., Arya, M., Jacobs, K., Bondar, D.I., Sen, A. (2024). <em>Physics Informed Kolmogorov-Arnold Neural Networks for Dynamical Analysis via Efficient-KAN and WAV-KAN<\/em>. arXiv:2407.18373.<br>[8] Wang, Y., Sun, J., Bai, J., Anitescu, C., Eshaghi, M.S., Zhuang, X., Rabczuk, T., Liu, Y. (2024). <em>Kolmogorov-Arnold-Informed Neural Network (KINN): A Physics-Informed Deep Learning Framework for Solving PDEs Based on KAN<\/em>. arXiv:2406.11045.<br>[9] Jacob, B., Howard, A.A., Stinis, P. (2024). <em>SPIKANs: Separable Physics-Informed Kolmogorov-Arnold Networks<\/em>. arXiv:2411.06286.<br>[10] Liu, Z., Ma, P., Wang, Y., Matusik, W., Tegmark, M. (2025). <em>KAN 2.0: Kolmogorov-Arnold Networks Meet Science<\/em>. Physical Review X, 15, 041051.<br>[11] Raissi, M., Perdikaris, P., Karniadakis, G.E. (2019). <em>Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations<\/em>. Journal of Computational Physics, 378, 686\u2013707.<br>[12] Lu, L., Jin, P., Pang, G., Zhang, Z., Karniadakis, G.E. (2021). <em>Learning nonlinear operators via DeepONet based on the universal approximation theorem of operators<\/em>. Nature Machine Intelligence, 3, 218\u2013229.<br>[13] Li, Z., Kovachki, N., Azizzadenesheli, K., Liu, B., Bhattacharya, K., Stuart, A., Anandkumar, A. (2021). <em>Fourier Neural Operator for Parametric Partial Differential Equations<\/em>. ICLR 2021.<br>[14] Zheng, C., Wang, Z., Ji, S. (2024). <em>Mamba Neural Operator: Who Wins? Transformers vs. State-Space Models for PDEs<\/em>. NeurIPS 2024.<br>[15] Zhong, Y., Meidani, H. (2025). <em>Physics-Informed Geometry-Aware Neural Operator (PI-GANO)<\/em>. Computer Methods in Applied Mechanics and Engineering, 436.<br>[16] Kontolati, K., Goswami, S., Shields, M.D., Karniadakis, G.E. (2025). <em>Physics-Informed Latent Neural Operator for Real-Time Predictions of Time-Dependent Parametric PDEs<\/em>. Computer Methods in Applied Mechanics and Engineering.<br>[17] Micha\u0142owska, K., Goswami, S., Karniadakis, G.E., Riemer-S\u00f8rensen, S. (2025). <em>Temporal Neural Operator for Modeling Time-Dependent Physical Phenomena<\/em>. Scientific Reports, 15.<br>[18] Agrawal, A., Amos, B., Barratt, S., Boyd, S., Diamond, S., Kolter, J.Z. (2019). <em>Differentiable Convex Optimization Layers<\/em>. NeurIPS 2019.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div><\/div>\n<div style='text-align:center' class='yasr-auto-insert-overall'><\/div><div style='text-align:center' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>The Core Principle of PIML: Loss Function $$ { \\mathcal{L}_{total} = \\mathcal{L}_{data} + \\lambda \\cdot \\mathcal{L}_{phys} } $$ Experience(Observations) + Reason(First Principles) Numeric data-driven AI\/ML models are powerful when abundant training data is available, but they suffer from fundamental limitations: poor performance with scarce data, physically implausible predictions, and rapid degradation outside the training distribution&#8230;<\/p>\n","protected":false},"author":4,"featured_media":6385,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","fifu_image_url":"","fifu_image_alt":"","iawp_total_views":0,"footnotes":""},"categories":[56,369,371],"tags":[],"class_list":["post-6331","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-science-slug","category-evalutaion-metric-slug","category-training-slug"],"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"jetpack_featured_media_url":"https:\/\/ykim.synology.me\/wordpress\/wp-content\/uploads\/2026\/04\/Spiral_staircase_going_infinitely_in_both_directio-1776618280890.png","_links":{"self":[{"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/6331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/comments?post=6331"}],"version-history":[{"count":38,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/6331\/revisions"}],"predecessor-version":[{"id":6396,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/6331\/revisions\/6396"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/media\/6385"}],"wp:attachment":[{"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/media?parent=6331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/categories?post=6331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/tags?post=6331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}