<?xml version="1.0" encoding="UTF-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xml:lang="en">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>Data-driven discovery of partial differential equations</title>
        <author>Samuel Rudy</author>
        <author>Steven L. Brunton</author>
        <author>Joshua L. Proctor</author>
        <author>J. Nathan Kutz</author>
      </titleStmt>
      <publicationStmt>
        <p>Tag layer of the DHSS Meta-Tagging Project. The article text is reproduced from the
           staged copy named in sourceDesc and is not altered; the tags are held separately in
           standOff so that overlapping and nested spans are preserved.</p>
      </publicationStmt>
      <sourceDesc>
        <bibl>
          <title>Data-driven discovery of partial differential equations</title>
          <date>2017</date>
          <publisher>Science Advances</publisher>
          <idno type="DOI">10.1126/sciadv.1602614</idno>
          
          <idno type="record">rudy2017-data-driven-discovery-of-partial-d</idno>
          <note type="staged-file">rudy2017-data-driven-discovery-of-partial-d.txt, the project's staged copy</note>
          <note type="text-sha1">a2484cc436f85ee9da6dc656e95245f0edf263f1</note>
          <note type="rights">cc-by-nc</note>
        </bibl>
      </sourceDesc>
    </fileDesc>
    <profileDesc>
      <textClass><keywords><term>physics</term></keywords></textClass>
      <particDesc>
        <person xml:id="paper"><p>the paper's own words</p></person>
        <person xml:id="tagger"><p>the tag layer; a sentence written by the tagger about the
          paper, always anchored to a quotation but not itself a quotation</p></person>
      </particDesc>
    </profileDesc>
    <revisionDesc>
      <change when="2026-10-06"
              who="build_paper_edition.py">0 spans located by searching the stored text for the quote's exact words, allowing any whitespace between them</change>
    </revisionDesc>
  </teiHeader>
  <standOff>
    <spanGrp type="tags">
      <span xml:id="t0" type="object_of_study" ana="#object_of_study" resp="#paper">
        <label>the governing partial differential equations of a spatiotemporal system, recovered from time series measurements</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t1" type="research_question" ana="#research_question" resp="#paper">
        <label>whether the governing equations of a system can be discovered from data where first-principles derivation is intractable</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t2" type="contribution" ana="#contribution" resp="#paper">
        <label>a sparse regression method that selects the terms of a PDE from a large candidate library, with parsimony enforced by Pareto analysis and the library&#x27;s sufficiency written down as an assumption</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t3" type="claim_type" ana="#claim_type" resp="#paper">
        <label>method</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t4" type="phenomenon" ana="#phenomenon" resp="#paper">
        <label>spatiotemporal dynamics whose governing equations have eluded analytic derivation</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t5" type="method" ana="#method" resp="#paper">
        <label>system-or-tool-building</label>
        <term>system-or-tool-building</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t6" type="mechanisms" ana="#mechanisms[0]" resp="#tagger" cert="0.95">
        <label>sparsity-promoting regression selects the few library terms that represent the data, which is what BYPASSES a combinatorially large search over all candidate models</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t7" type="mechanisms" ana="#mechanisms[1]" resp="#tagger" cert="0.95">
        <label>parsimony is enforced by Pareto analysis - accuracy against complexity - which is the same device the evolutionary and sparse symbolic-regression methods use to avoid overfitting</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t8" type="limitations" ana="#limitations[0]" resp="#tagger" cert="0.95">
        <label>THE METHOD CAN ONLY DISCOVER WHAT IS ALREADY IN ITS LIBRARY, and the paper states the sufficiency of the library as an ASSUMPTION: `if we assume that Theta is an overcomplete library, meaning Theta has a sufficiently rich column space that the dynamics will be in its range`</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t9" type="limitations" ana="#limitations[1]" resp="#tagger" cert="0.95">
        <label>THE NAMED FAILURE IS RIGHT TERMS AND WRONG NUMBERS: on Kuramoto-Sivashinsky the correct terms are identified and there is substantial coefficient error under noise, which the paper calls a limitation of the method rather than of the example</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t10" type="limitations" ana="#limitations[2]" resp="#tagger" cert="0.95">
        <label>the validation is REDISCOVERY - a method for finding equations nobody knows, tested on Navier-Stokes, the quantum harmonic oscillator and the diffusion equation</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t11" type="controls" ana="#controls[0]" resp="#tagger" cert="0.95">
        <label>the method is run on systems whose governing equations are already known - Navier-Stokes, the quantum harmonic oscillator, the diffusion equation - and asked to REDISCOVER them</label>
        <note>eliminates: a discovery procedure that produces a plausible equation for any data, since on these systems the right answer is known in advance and the method must return it · outcome: held</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t12" type="controls" ana="#controls[1]" resp="#tagger" cert="0.95">
        <label>Gaussian noise is added to every example and the method is re-run, and the data is also subsampled spatially</label>
        <note>eliminates: a recovery that depends on clean, densely sampled data - noise is stated to significantly complicate both differentiation and library building · outcome: partial</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t13" type="controls" ana="#controls[2]" resp="#tagger" cert="0.95">
        <label>multiple time series taken with DIFFERENT INITIAL DATA are used where terms are potentially nonunique</label>
        <note>eliminates: two different equations that fit one trajectory equally well being indistinguishable - a linear wave equation against Korteweg-de Vries · outcome: held</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t14" type="concepts" ana="#concepts[0]" resp="#paper" cert="0.95">
        <label>overcomplete library</label>
        <term>overcomplete library</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t15" type="concepts" ana="#concepts[1]" resp="#paper" cert="0.95">
        <label>sparse regression</label>
        <term>sparse regression</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t16" type="concepts" ana="#concepts[2]" resp="#paper" cert="0.95">
        <label>Pareto analysis</label>
        <term>Pareto analysis</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t17" type="concepts" ana="#concepts[3]" resp="#paper" cert="0.95">
        <label>parsimonious model</label>
        <term>parsimonious model</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t18" type="senses" ana="#senses[0]" resp="#tagger" cert="0.95">
        <label>overcomplete library - AS DEFINED HERE: a candidate set whose column space is rich enough that the true dynamics lie in its range. The word `assume` is the paper&#x27;s, and everything the method can find is inside it</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t19" type="senses" ana="#senses[1]" resp="#tagger" cert="0.95">
        <label>parsimonious model - the point on the accuracy-against-complexity Pareto front, not the model with fewest terms and not the most accurate one</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t20" type="claim_relations" ana="#claim_relations[0]" resp="#tagger" cert="0.95">
        <label>extends → the sparse and evolutionary symbolic-regression methods for discovering dynamical systems, carried from ODEs to partial differential equations</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t21" type="claim_relations" ana="#claim_relations[1]" resp="#tagger" cert="0.95">
        <label>critiques → first-principles derivation as the only route to a governing equation, on the ground that many complex systems have eluded it</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t22" type="content_tags" ana="#content_tags.findings[0]" resp="#tagger" cert="0.95">
        <label>the method assumes an overcomplete library whose column space is rich enough to contain the dynamics</label>
        <term>the method assumes an overcomplete library whose column space is rich enough to contain the dynamics</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t23" type="content_tags" ana="#content_tags.findings[1]" resp="#tagger" cert="0.95">
        <label>on Kuramoto-Sivashinsky the CORRECT TERMS ARE IDENTIFIED and the COEFFICIENTS ARE SUBSTANTIALLY WRONG under noise - the paper separates the two failure modes and calls the second a limitation of the method</label>
        <term>on Kuramoto-Sivashinsky the CORRECT TERMS ARE IDENTIFIED and the COEFFICIENTS ARE SUBSTANTIALLY WRONG under noise - the paper separates the two failure modes and calls the second a limitation of the method</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t24" type="content_tags" ana="#content_tags.findings[2]" resp="#tagger" cert="0.95">
        <label>the method distinguishes a linear wave equation from Korteweg-de Vries by using multiple time series with different initial data</label>
        <term>the method distinguishes a linear wave equation from Korteweg-de Vries by using multiple time series with different initial data</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t25" type="content_tags" ana="#content_tags.findings[3]" resp="#tagger" cert="0.95">
        <label>every example is re-identified after Gaussian noise is added, and after significant spatial subsampling</label>
        <term>every example is re-identified after Gaussian noise is added, and after significant spatial subsampling</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t26" type="content_tags" ana="#content_tags.definitions[0]" resp="#tagger" cert="0.95">
        <label>a candidate matrix with a sufficiently rich column space that the dynamics will be in its range - stated as an assumption, not established</label>
        <term>overcomplete library</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t27" type="content_tags" ana="#content_tags.definitions[1]" resp="#tagger" cert="0.95">
        <label>the model selected by Pareto analysis, balancing model complexity against regression accuracy</label>
        <term>parsimonious model</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t28" type="content_tags" ana="#content_tags.quantities[0]" resp="#tagger" cert="0.95">
        <label>canonical problems named in the abstract - Navier-Stokes, the quantum harmonic oscillator and the diffusion equation - as the validation set</label>
        <term>3</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t29" type="content_tags" ana="#content_tags.statistics[0]" resp="#tagger" cert="0.95">
        <label>sparse regression</label>
        <term>sparse regression</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t30" type="content_tags" ana="#content_tags.variables[0]" resp="#tagger" cert="0.95">
        <label>noise</label>
        <term>noise</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t31" type="content_tags" ana="#content_tags.variables[1]" resp="#tagger" cert="0.95">
        <label>initial data</label>
        <term>initial data</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
    </spanGrp>
  </standOff>
  <text>
    <body>
      <p><note type="rights">The full text of this article is not redistributable, so it is
      not included here. The evidence sentences are withheld with it; the tag layer and its
      grounding status remain. The article itself is at https://doi.org/10.1126/sciadv.1602614.</note></p>
    </body>
  </text>
</TEI>
