{"id":87716,"date":"2026-08-02T08:38:15","date_gmt":"2026-08-02T05:38:15","guid":{"rendered":"https:\/\/twodots.gr\/?p=87716"},"modified":"2026-08-02T08:38:17","modified_gmt":"2026-08-02T05:38:17","slug":"evopinn-ai-agent-discovers-new-physical-algorithms","status":"publish","type":"post","link":"https:\/\/twodots.gr\/en\/evopinn-ai-agent-anakalyptei-neous-algorithmous-fysiki\/","title":{"rendered":"EvoPINN: When an AI agent discovers new algorithms for physics"},"content":{"rendered":"<div class=\"td-article-lede\">\n<p>What if an AI system weren't limited to writing code, but could propose a new algorithm, execute it, identify its errors, and retain only what proves to be best? The paper <em>EvoPINN: Agentic Discovery of Executable Algorithms for Physics-Informed Neural Networks<\/em> examines precisely this transition. Its focus is specialized\u2014solving differential equations with physics-informed neural networks \u2014 but the architectural thinking behind the system is relevant to any business that wants to use agentic AI for design, optimization, or research.<\/p>\n<p>See how EvoPINN transforms an AI agent into a controlled algorithm discovery loop, featuring execution, a shared budget, diagnostics, and rigorous verification. The key message is not that an LLM \u00abbecame a scientist.\u00bb The authors present a controlled framework where language generation is linked to rigorous verification, a shared computational budget, and actual execution. Thus, the model\u2019s creativity is not treated as proof. Each proposal must pass technical checks and measurably reduce error before being incorporated into the evolutionary chain.<\/p>\n<\/div>\n<div class=\"td-article-note\">\n<p><strong>Short answer:<\/strong> EvoPINN does not trust the AI agent's proposal. It executes the proposal in an isolated environment, checks its structure and resources, compares it to the parent algorithm within a shared budget, and retains it only when it reduces the measurable error.<\/p>\n<\/div>\n<div class=\"td-article-toc\">\n<div class=\"td-toc-title\">Contents<\/div>\n<ul>\n<li><a href=\"#giati-pinns-dyskolo-pedio-aftomatopoiisi\">Why PINNs Are a Challenging Area for Automation<\/a><\/li>\n<li><a href=\"#configuration-search-algorithm-discovery\">The fundamental shift: from configuration search to algorithm discovery<\/a><\/li>\n<li><a href=\"#dyo-modules-credit-assignment\">Two modules so that the improvement has a cause<\/a><\/li>\n<li><a href=\"#diagnostics-pera-apo-teliko-score\">The diagnosis gives the agent more than one final score<\/a><\/li>\n<li><a href=\"#epalithefsi-pragmatiko-proion-pipeline\">Validation is the actual output of the pipeline<\/a><\/li>\n<li><a href=\"#dikaii-sygkrisi-koino-budget\">A fair comparison: the same budget, no hidden increase in resources<\/a><\/li>\n<li><a href=\"#apotelesmata-tessera-pde\">What the four PDE categories revealed<\/a><\/li>\n<li><a href=\"#slrc-pinn-tcrop-eidi-anakalypsis\">SLRC-PINN and TCROP: Two Different Types of Discovery<\/a><\/li>\n<li><a href=\"#ablations-ti-den-afaireitai\">Ablations reveal what should not be removed<\/a><\/li>\n<li><a href=\"#mathimata-gia-epicheiriseis\">What Can a Business Adopt Without Solving Equations?<\/a><\/li>\n<li><a href=\"#oria-meletis-evopinn\">The boundaries that must remain visible<\/a><\/li>\n<\/ul>\n<\/div>\n<h2 id=\"giati-pinns-dyskolo-pedio-aftomatopoiisi\">Why PINNs Are a Challenging Area for Automation<\/h2>\n<p>Physics-informed neural networks, or PINNs, approach the solution to a partial differential equation by incorporating physical laws into the loss function. Instead of being trained exclusively on input-output pairs, they penalize violations of the equation, boundary conditions, and, where necessary, initial conditions. This is an attractive mesh-free approach, but its performance depends on many interrelated decisions.<\/p>\n<p>The representation of coordinates, the network architecture, the weighting of individual losses, the collocation points, and the sequence of optimizers can drastically change the result. Furthermore, different physical behaviors require different mechanisms: oscillatory solutions require frequency sensitivity, while nonlinear transport problems require stability near steep gradients. As the study emphasizes, there is no single, one-size-fits-all design that works everywhere.<\/p>\n<p>This makes the field both suitable and risky for LLM automation. A model can easily generate code that appears reasonable but is mathematically invalid, numerically unstable, or more expensive than its competitor. Without execution and verification, apparent innovation may simply be a well-written failure.<\/p>\n<h2 id=\"configuration-search-algorithm-discovery\">The fundamental shift: from configuration search to algorithm discovery<\/h2>\n<p>Previous approaches primarily automate the selection of known settings\u2014depth, width, activation functions, optimizers, or combinations thereof\u2014within a predefined search space. Even agentic systems such as PINNsAgent and Lang-PINN, according to the authors\u2019 comparison, compose pipelines or select configurations within human-designed boundaries.<\/p>\n<p>EvoPINN raises the level of the search object. It defines a PINN algorithm as a pair of two programming modules: the first describes the neural representation, and the second describes the training program. The agent can programmatically replace one or the other, so it doesn\u2019t just search for \u00abwhat value to set,\u00bb but \u00abwhich mechanism to execute.\u00bb.<\/p>\n<p>For a product or R&amp;D team, this is a critical distinction. Configuration search chooses among options that someone has already conceived. Mechanism discovery allows the system to propose a new structure, but requires much stricter governance because the scope of possible changes is open-ended. The same distinction is evident when AI <a href=\"https:\/\/twodots.gr\/jaxbench-ai-veltistopoiisi-kernels-tpu\/\">optimizes executable kernels for TPUs<\/a>: Quality is judged by actual runtime performance, not by how elegant the code is.<\/p>\n<div class=\"td-comparison\">\n<p class=\"td-comparison-title\">From the selection of settings to the controlled discovery of mechanisms<\/p>\n<div class=\"td-comparison-cards td-comparison-cards--horizontal\">\n<div class=\"td-comparison-grid td-comparison-grid--two\">\n<div class=\"td-platform-card\">\n<h3>Configuration Search<\/h3>\n<p>It selects depth, width, activation, or optimizer within a range that has already been defined by a human.<\/p>\n<div class=\"td-badge-row\"><span class=\"td-badge\">Indoor space<\/span><span class=\"td-badge\">Parameters<\/span><\/div>\n<\/div>\n<div class=\"td-platform-card td-platform-card--navy\">\n<h3>Program Generation<\/h3>\n<p>The agent writes a new module, but syntactic correctness alone does not prove arithmetic validity.<\/p>\n<div class=\"td-badge-row\"><span class=\"td-badge\">Open Proposal<\/span><span class=\"td-badge\">High risk<\/span><\/div>\n<\/div>\n<div class=\"td-platform-card\">\n<h3>Execution Feedback<\/h3>\n<p>The training trace and errors are returned as a specific diagnosis for the next mutation.<\/p>\n<div class=\"td-badge-row\"><span class=\"td-badge\">Telemetry<\/span><span class=\"td-badge\">Memory<\/span><\/div>\n<\/div>\n<div class=\"td-platform-card td-platform-card--navy\">\n<h3>Acceptance Gate<\/h3>\n<p>Only structurally new, feasible, and better results within the given budget are carried over to the active lineage.<\/p>\n<div class=\"td-badge-row\"><span class=\"td-badge\">Verification<\/span><span class=\"td-badge\">Measured gain<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2 id=\"dyo-modules-credit-assignment\">Two modules so that the improvement has a cause<\/h2>\n<p>If both the network and the training process are changed at the same time, it is difficult to know what caused the improvement or the failure. EvoPINN addresses this problem with module-wise evolution: in each generation, it modifies only the representation or only the training program, keeping the other constant.<\/p>\n<p>The selection is not made through rigid switching. A UCB-style scheduler combines the recent benefit from each module with the need to explore the less-tested ones. The logic is familiar from the exploration\u2013exploitation trade-off: the system capitalizes on what works, without leaving a potentially useful direction unexplored.<\/p>\n<p>This clearly translates to business experimentation. When a team changes the prompt, retrieval, model, UI, and security rules all at once, an improved KPI does not reveal which change worked. Breaking things down into controlled modules creates an audit trail and makes improvements more repeatable. That\u2019s the practical side of it. <a href=\"https:\/\/twodots.gr\/lotapo-ai-agents-anazitisi-credit-assignment\/\">Credit assignment to AI agents<\/a>: Change one thing at a time so you can figure out which change actually helped.<\/p>\n<h2 id=\"diagnostics-pera-apo-teliko-score\">The diagnosis gives the agent more than one final score<\/h2>\n<p>A single relative-L2 error indicates whether the candidate algorithm was better, but not why. EvoPINN condenses the training trace into a diagnostic state: convergence progress, end-of-training behavior, oscillations, the contribution of physical constraints, and the distance between the training loss and the actual solution error.<\/p>\n<p>This state is fed into the LLM so that subsequent suggestions target the observed problem. A steady training process may lead to a different suggestion than one with strong oscillations. The study does not allow the model to interpret raw logs arbitrarily; it uses a compact, well-defined diagnosis as a framework.<\/p>\n<p>At the same time, evolutionary memory stores successful patterns, persistent families of failures, and recent changes. Different search focuses encourage parallel proposals to examine another aspect\u2014feature construction, topology, coordinate transformation, loss coordination, or sampling\u2014in order to reduce mode collapse.<\/p>\n<h2 id=\"epalithefsi-pragmatiko-proion-pipeline\">Validation is the actual output of the pipeline<\/h2>\n<p>The core idea behind EvoPINN is that no generated program is selected simply because it sounds convincing. It is first compared to its parent at the source code level, the standard abstract syntax tree (AST), and the normalized AST. By normalizing private identifiers and numeric literals, the system filters out cosmetic rewrites, renaming, and changes to constants only. The authors correctly point out that this is a practical check for structural originality, not a proof of semantic novelty.<\/p>\n<p>Next, the candidate must be parsed, loaded as a module, comply with the interfaces, and pass a smoke test. The following are checked: forward computation, derivatives, backpropagation, optimizer, sampling interfaces, device placement, finite values, resource bounds, and a brief training process. Repairable failures are returned to the generator for a limited number of corrections; invalid mechanisms or resource violations result in a new proposal from the parent.<\/p>\n<p>Only those that pass the gates are executed within the full budget. Even then, a proposal becomes part of the active lineage only if its score is significantly better. This pattern\u2014generate, validate, execute, compare, accept\u2014is much more transferable to businesses than any specific PINN result. It complements the idea of <a href=\"https:\/\/twodots.gr\/guideskill-iatrikes-odigies-ektelesimes-dexiotites-ai\/\">AI-powered skills<\/a>: The rule or code must demonstrate its functionality beyond the linguistic response.<\/p>\n<h2 id=\"dikaii-sygkrisi-koino-budget\">A fair comparison: the same budget, no hidden increase in resources<\/h2>\n<p>A \u00abbetter\u00bb algorithm may simply use more steps or more data. To mitigate this pitfall, EvoPINN evaluates candidates using a shared training budget and a shared random seed per generation. The budget covers optimization steps, initial collocation points, and adaptive sampling checks.<\/p>\n<p>Candidates can creatively reallocate resources, but they cannot arbitrarily increase the computational footprint. The best search result is frozen and retrained from scratch on five independent seeds. The single-run search score is not presented as the final result, which reduces the risk of selecting a randomly favorable run.<\/p>\n<div class=\"td-chart td-chart--metrics\">\n<p class=\"td-chart-title\">The controlled budget for the EvoPINN evaluation<\/p>\n<p class=\"td-chart-intro\">The figures describe the specific protocol of this study and do not constitute a general cost benchmark for every AI agent.<\/p>\n<div class=\"td-metric-grid\">\n<div class=\"td-metric-card\"><span class=\"td-metric-value\">4<\/span><strong>PDE categories<\/strong><\/p>\n<p>Poisson2D, Burgers1D, Wave1D, and Heat2D cover different physical behaviors.<\/p>\n<\/div>\n<div class=\"td-metric-card\"><span class=\"td-metric-value\">56<\/span><strong>candidate evaluations<\/strong><\/p>\n<p>The upper bound in comparison with LLM Best-of-56, DPSTE, and PINNsAgent.<\/p>\n<\/div>\n<div class=\"td-metric-card\"><span class=\"td-metric-value\">20.000<\/span><strong>optimization steps<\/strong><\/p>\n<p>The full-scale nominal budget that candidates could reallocate, but not exceed.<\/p>\n<\/div>\n<div class=\"td-metric-card\"><span class=\"td-metric-value\">5<\/span><strong>reporting seeds<\/strong><\/p>\n<p>The frozen algorithms were retrained from scratch for the baseline results.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>Depending on the PDE, automated discovery took between 14.70 and 51.78 GPU-hours on an NVIDIA RTX 3090 24GB. This serves as a reminder that agentic research is not free. The cost of evaluation must be factored into the design and not an afterthought following the experiment.<\/p>\n<h2 id=\"apotelesmata-tessera-pde\">What the four PDE categories revealed<\/h2>\n<p>The authors evaluated frozen algorithms on Poisson2D, Burgers1D, Wave1D, and Heat2D, covering elliptic, nonlinear transport, wave, and anisotropic thermal behavior. With a lower relative-L2 indicating a better solution, EvoPINN outperformed seed PINN on all four benchmarks.<\/p>\n<p>Compared to specialized expert baselines, it had the lowest mean error on Poisson2D, Burgers1D, and Wave1D. In Heat2D, the expert-designed anisotropic Fourier baseline maintained a slight lead, while EvoPINN remained close behind. The detail matters: the paper does not claim universal superiority.<\/p>\n<p>In a separate comparison with a cap of 56 candidate evaluations, EvoPINN had the lowest reported error on Burgers1D and Wave1D compared to LLM Best-of-56, DPSTE, and PINNsAgent. Here, the authors\u2019 interpretation is that execution feedback, memory, and module-wise mutation allow for exploration beyond predefined templates.<\/p>\n<h2 id=\"slrc-pinn-tcrop-eidi-anakalypsis\">SLRC-PINN and TCROP: Two Different Types of Discovery<\/h2>\n<p>The most notable architectural innovation is the SLRC-PINN for Burgers1D. It combines global and local branches, an adaptive bank of local bases, and a gate that controls only the corrective path. The last layer of the local decoder starts with zero weights and bias, so its initial operation is exactly the same as the global branch before it learns the correction.<\/p>\n<p>The study compares the mechanism with parameter-matched global MLP, APINN, FBPINN, and HyResPINNs, using a common equation, collocation, objective, 20,000 Adam\u2013L-BFGS steps, and five seeds. The authors present it as a case study of the mechanism and distinguish it from the frozen Burgers1D winner in the main table.<\/p>\n<p>TCROP reveals the other side: a training program for Poisson2D. It maps the diagnostic state to the distribution of Adam and L-BFGS steps and to the refresh rate of collocation points. Thus, the agent did not merely discover topology; it formulated a coordinated policy for optimization and resampling.<\/p>\n<h2 id=\"ablations-ti-den-afaireitai\">Ablations reveal what should not be removed<\/h2>\n<p>The team removed the diagnosis, allowed simultaneous changes to both modules, and restricted the search to either representation or training only. The full version achieved the best results on Burgers1D and Wave1D under a common seed, proposal budget, and evaluation protocol.<\/p>\n<p>Without diagnostics, the performance degradation was particularly severe in Wave1D. The simultaneous mutation of the two modules caused execution instability, while unilateral searches lagged behind. The findings support\u2014within these specific benchmarks\u2014that representation and optimization dynamics require co-design, but with changes sufficiently isolated so that credit assignment remains clear.<\/p>\n<p>The transfer test to neighboring parameters also yielded positive results. The frozen algorithms for Wave1D and Heat2D were retrained on shifted parameters without a new search and maintained competitive performance. This is a limited indication of adaptability, not proof of generalization to every PDE.<\/p>\n<h2 id=\"mathimata-gia-epicheiriseis\">What Can a Business Adopt Without Solving Equations?<\/h2>\n<p>The first lesson is to treat the agent\u2019s output as a candidate, not a final deliverable. Code, campaigns, automation rules, or pricing proposals all require automated gates before they go into production. These gates must verify validity, compatibility, cost, security, and measurable outcomes.<\/p>\n<p>The second is the preservation of lineage and memory. A list of past responses is not enough; the record must document what change was made, what diagnosis prompted it, whether it was implemented, and why it was rejected. This limits the repetition of failed ideas and allows the team to explain the origin of a result.<\/p>\n<p>The third point is fair evaluation. If an agent wins because it consumed twice as many tokens, time, or human supervision, we haven\u2019t necessarily found a better method. We need shared budgets, independent retests, and a reporting set different from the one used for selection. The audit trail must also show <a href=\"https:\/\/twodots.gr\/ai-agents-poios-ftaiei-otan-aftomatopoiisi-apotygchanei\/\">Who takes over when automation fails?<\/a>, while the agent's tools require <a href=\"https:\/\/twodots.gr\/dynamika-dikaiomata-ai-agents-elachisti-prosvasi\/\">minimal and dynamic rights<\/a>.<\/p>\n<div class=\"td-step-list\">\n<p class=\"td-step-list-title\">Six gates for an operational agent that proposes changes<\/p>\n<ol>\n<li><span class=\"td-step-kicker\">Step 1<\/span><strong>Finalize the project and the budget<\/strong>\n<p>Specify which module can be modified, how much time, tokens, or compute resources it is allowed to consume, and which data remains inaccessible.<\/p>\n<\/li>\n<li><span class=\"td-step-kicker\">Step 2<\/span><strong>Isolate each candidate<\/strong>\n<p>Run generated code or an automation rule in a sandbox with a timeout, memory limits, action logging, and no unchecked permissions.<\/p>\n<\/li>\n<li><span class=\"td-step-kicker\">Step 3<\/span><strong>Check the interface and security<\/strong>\n<p>Reject anything that does not parse, does not comply with the contract, produces infinite values, requires unauthorized tools, or violates policy.<\/p>\n<\/li>\n<li><span class=\"td-step-kicker\">Step 4<\/span><strong>Compare on a common basis<\/strong>\n<p>Use the same inputs, the same limits, and a clear baseline so that any improvement is not due to a hidden increase in resources.<\/p>\n<\/li>\n<li><span class=\"td-step-kicker\">Step 5<\/span><strong>Keep track of lineage and cause<\/strong>\n<p>Record the diagnosis, the exact differential diagnosis, the result, the cost, and the reason for accepting or rejecting each proposal.<\/p>\n<\/li>\n<li><span class=\"td-step-kicker\">Step 6<\/span><strong>Request an independent confirmation<\/strong>\n<p>Run the winner again on a new reporting set and require human approval before any change affects customers, funds, or production systems.<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<p>For operational use, these gates are linked to two external reference standards: the NIST AI RMF requires risk measurement, monitoring, and governance, while the OWASP AI Agent Security Cheat Sheet places practical emphasis on least privilege, sandboxing, validation, monitoring, and human approval for high-impact actions.<\/p>\n<h2 id=\"oria-meletis-evopinn\">The boundaries that must remain visible<\/h2>\n<p>This work concerns four PDE benchmarks and a specific infrastructure. Structural AST checks do not prove that a mechanism is theoretically novel. Reference solutions are used for outer-loop selection, so the setup requires a reliable evaluation to be available. The compute cost also limits how easily the search can be expanded.<\/p>\n<p>The authors themselves identify the extension to more PDEs and broader scientific applications as a future direction. For a business reader, the correct conclusion is not that \u00abagents will discover everything.\u00bb Rather, it is that open production gains value when it is framed by clear interfaces, telemetry, verification, resource constraints, and strict acceptance criteria.<\/p>\n<div class=\"td-decision-band\">\n<p class=\"td-decision-label\">The criterion prior to production<\/p>\n<p><strong>An agent has not discovered an improvement until it has executed it, compared it fairly, and repeated it.<\/strong><\/p>\n<p>\u03a4\u03bf EvoPINN \u03b1\u03be\u03af\u03b6\u03b5\u03b9 \u03ba\u03c5\u03c1\u03af\u03c9\u03c2 \u03c9\u03c2 \u03b1\u03c1\u03c7\u03b9\u03c4\u03b5\u03ba\u03c4\u03bf\u03bd\u03b9\u03ba\u03cc \u03bc\u03ac\u03b8\u03b7\u03bc\u03b1: \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03c7\u03ce\u03c1\u03bf\u03c2 \u03b4\u03c1\u03ac\u03c3\u03b7\u03c2, \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03bf feedback, \u03bc\u03b7\u03c7\u03b1\u03bd\u03b9\u03ba\u03bf\u03af \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03b9, \u03bc\u03b5\u03c4\u03c1\u03ae\u03c3\u03b9\u03bc\u03bf \u03b1\u03c0\u03bf\u03c4\u03ad\u03bb\u03b5\u03c3\u03bc\u03b1 \u03ba\u03b1\u03b9 \u03b4\u03c5\u03bd\u03b1\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1 \u03b1\u03c0\u03cc\u03c1\u03c1\u03b9\u03c8\u03b7\u03c2 \u03c3\u03b5 \u03ba\u03ac\u03b8\u03b5 \u03c3\u03c4\u03ac\u03b4\u03b9\u03bf.<\/p>\n<\/div>\n<section class=\"td-service-cta\">\n<div class=\"td-service-cta-content\">\n<p class=\"td-service-cta-eyebrow\">Business automation and AI from TWO DOTS<\/p>\n<p class=\"td-service-cta-title\">\u03a3\u03c7\u03b5\u03b4\u03b9\u03ac\u03c3\u03c4\u03b5 AI agents \u03c0\u03bf\u03c5 \u03b1\u03c0\u03bf\u03b4\u03b5\u03b9\u03ba\u03bd\u03cd\u03bf\u03c5\u03bd \u03ba\u03ac\u03b8\u03b5 \u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03c0\u03c1\u03b9\u03bd \u03c4\u03b7\u03bd \u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae.<\/p>\n<p>\u0397 TWO DOTS \u03c3\u03c5\u03bd\u03b4\u03ad\u03b5\u03b9 agents, \u03b5\u03c0\u03b9\u03c7\u03b5\u03b9\u03c1\u03b7\u03c3\u03b9\u03b1\u03ba\u03ac \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03b1 \u03ba\u03b1\u03b9 \u03b5\u03c1\u03b3\u03b1\u03bb\u03b5\u03af\u03b1 \u03bc\u03b5 \u03c3\u03b1\u03c6\u03ae permissions, validation gates, observability, budget controls \u03ba\u03b1\u03b9 \u03b1\u03bd\u03b8\u03c1\u03ce\u03c0\u03b9\u03bd\u03b7 \u03ad\u03b3\u03ba\u03c1\u03b9\u03c3\u03b7.<\/p>\n<div class=\"td-service-cta-actions\"><a class=\"td-service-cta-button\" href=\"https:\/\/twodots.gr\/aftomatismoi-epicheiriseon-ai\/\">\u03a3\u03c7\u03b5\u03b4\u03b9\u03ac\u03c3\u03c4\u03b5 \u03b5\u03bb\u03b5\u03b3\u03c7\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5\u03c2 \u03b1\u03c5\u03c4\u03bf\u03bc\u03b1\u03c4\u03b9\u03c3\u03bc\u03bf\u03cd\u03c2 AI<\/a><\/div>\n<\/div>\n<\/section>\n<section id=\"sychnes-erotiseis\" class=\"td-faq-section\">\n<div class=\"td-faq\">\n<p class=\"td-faq-heading\">Frequently Asked Questions (FAQs)<\/p>\n<details class=\"td-faq-item\">\n<summary class=\"td-faq-title\">What is EvoPINN?;<\/summary>\n<div class=\"td-faq-content\">\n<p>It is a research framework in which an LLM agent suggests feasible changes to the neural representation or the training program of a physics-informed neural network and retains only those that pass the checks and reduce the error.<\/p>\n<\/div>\n<\/details>\n<details class=\"td-faq-item\">\n<summary class=\"td-faq-title\">How is it different from an LLM that simply writes code?;<\/summary>\n<div class=\"td-faq-content\">\n<p>The code undergoes structural review, is loaded into an isolated subprocess, passes smoke tests, and is evaluated using a shared computational budget before it is considered a candidate for improvement.<\/p>\n<\/div>\n<\/details>\n<details class=\"td-faq-item\">\n<summary class=\"td-faq-title\">Has it been proven that AI can conduct science on its own?;<\/summary>\n<div class=\"td-faq-content\">\n<p>No. The study demonstrated the effective identification of candidate mechanisms in four specific PDE benchmarks. The scientific validity continues to depend on the human-designed protocol and the reference solutions.<\/p>\n<\/div>\n<\/details>\n<details class=\"td-faq-item\">\n<summary class=\"td-faq-title\">What is SLRC-PINN?;<\/summary>\n<div class=\"td-faq-content\">\n<p>It is a global\u2013local architecture developed for Burgers1D, featuring adaptive local bases, a gated corrective branch, and zero initialization of the local output.<\/p>\n<\/div>\n<\/details>\n<details class=\"td-faq-item\">\n<summary class=\"td-faq-title\">Why does it change only one module at a time?;<\/summary>\n<div class=\"td-faq-content\">\n<p>Separating the representation from the training program makes it easier to assign credit: the system can link an improvement or failure to that specific change.<\/p>\n<\/div>\n<\/details>\n<details class=\"td-faq-item\">\n<summary class=\"td-faq-title\">How was the comparison kept fair?;<\/summary>\n<div class=\"td-faq-content\">\n<p>Candidates within a generation shared the same nominal resource envelope and seed. The full-scale limit was 20,000 optimization steps, while the frozen winners were assigned five independent seeds.<\/p>\n<\/div>\n<\/details>\n<details class=\"td-faq-item\">\n<summary class=\"td-faq-title\">How much computing power did the search require?;<\/summary>\n<div class=\"td-faq-content\">\n<p>The paper reports 14.70 to 51.78 GPU-hours per designated source search, depending on the PDE, on an NVIDIA RTX 3090 24GB. This is not a general cost estimate for other applications.<\/p>\n<\/div>\n<\/details>\n<details class=\"td-faq-item\">\n<summary class=\"td-faq-title\">What is the practical lesson for a business?;<\/summary>\n<div class=\"td-faq-content\">\n<p>Treat every proposal from the agent as a potential change: with limited permissions, isolated execution, a shared budget, clear acceptance criteria, lineage, independent iteration, and human approval.<\/p>\n<\/div>\n<\/details>\n<\/div>\n<\/section>\n<div class=\"td-source-list\">\n<p id=\"piges\" class=\"td-source-list-title\">Sources<\/p>\n<ul>\n<li><a href=\"https:\/\/arxiv.org\/abs\/2607.26490\" target=\"_blank\" rel=\"noopener\">Yin et al. \u2014 EvoPINN: Agentic Discovery of Executable Algorithms for Physics-Informed Neural Networks<\/a><\/li>\n<li><a href=\"https:\/\/airc.nist.gov\/airmf-resources\/airmf\/5-sec-core\/\" target=\"_blank\" rel=\"noopener\">NIST AI Risk Management Framework \u2014 Core: Govern, Map, Measure, Manage<\/a><\/li>\n<li><a href=\"https:\/\/cheatsheetseries.owasp.org\/cheatsheets\/AI_Agent_Security_Cheat_Sheet.html\" target=\"_blank\" rel=\"noopener\">OWASP \u2014 AI Agent Security Cheat Sheet<\/a><\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>See how EvoPINN transforms an AI agent into a controlled algorithm discovery loop, featuring execution, a shared budget, diagnostics, and rigorous verification.<\/p>","protected":false},"author":1,"featured_media":88048,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","content-type":"","footnotes":""},"categories":[199],"tags":[7231,7477,3975,3602,3597],"class_list":["post-87716","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-techniti-noimosyni","tag-agentic-ai","tag-machine-learning","tag-epicheirimatiki-technologia","tag-kainotomia","tag-techniti-noimosyni"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"_links":{"self":[{"href":"https:\/\/twodots.gr\/en\/wp-json\/wp\/v2\/posts\/87716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twodots.gr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/twodots.gr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/twodots.gr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/twodots.gr\/en\/wp-json\/wp\/v2\/comments?post=87716"}],"version-history":[{"count":0,"href":"https:\/\/twodots.gr\/en\/wp-json\/wp\/v2\/posts\/87716\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/twodots.gr\/en\/wp-json\/wp\/v2\/media\/88048"}],"wp:attachment":[{"href":"https:\/\/twodots.gr\/en\/wp-json\/wp\/v2\/media?parent=87716"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/twodots.gr\/en\/wp-json\/wp\/v2\/categories?post=87716"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/twodots.gr\/en\/wp-json\/wp\/v2\/tags?post=87716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}