{"id":{"repo_id":"washington","oai_identifier":"oai:digital.lib.washington.edu:1773/52826"},"canonical_url":"https://search.dev.ndltd.org/etd/washington/oai:digital.lib.washington.edu:1773/52826","repository":{"repo_id":"washington","name":"University of Washington","base_url":"https://digital.lib.washington.edu/server/oai/request"},"display":{"title":"Sparse Learning of Nonlinear PDE Dynamics using Kalman Smoothing","abstract":"Identifying differential equations from noisy measurement data requires fitting the underlying dynamics and assimilating the data, either implicitly or explicitly. The Sparse Identification of Nonlinear Dynamics (SINDy) method achieves this in two steps: a derivative estimation and smoothing step, followed by sparse regression over a library of candidate functions. Previous implementations of the derivative step in SINDy, including the Python package pysindy, relied on methods such as finite difference, L1 total variation minimization, or Savitzky-Golay filtering. Kalman smoothing, a classical approach for data assimilation with known noise statistics, has recently been incorporated into pysindy alongside hyperparameter optimization to enhance data denoising and improve differential equation discovery for several ordinary differential equation (ODE) systems. This thesis extends the use of Kalman smoothing in SINDy to partial differential equations (PDEs), enabling effective denoising and sparse identification of a range of PDE systems.","abstract_html":"Identifying differential equations from noisy measurement data requires fitting the underlying dynamics and assimilating the data, either implicitly or explicitly. The Sparse Identification of Nonlinear Dynamics (SINDy) method achieves this in two steps: a derivative estimation and smoothing step, followed by sparse regression over a library of candidate functions. Previous implementations of the derivative step in SINDy, including the Python package pysindy, relied on methods such as finite difference, L1 total variation minimization, or Savitzky-Golay filtering. Kalman smoothing, a classical approach for data assimilation with known noise statistics, has recently been incorporated into pysindy alongside hyperparameter optimization to enhance data denoising and improve differential equation discovery for several ordinary differential equation (ODE) systems. This thesis extends the use of Kalman smoothing in SINDy to partial differential equations (PDEs), enabling effective denoising and sparse identification of a range of PDE systems.","abstract_has_math":false,"creators":["Bhangale, Yash"],"institution":null,"degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Aravkin, Aleksandr"],"committee_chairs":[],"committee_members":[],"year":2025,"date_issued":"2025-01-23","date_published":"2025-01-23","updated_at":"2026-07-24T05:58:14Z","subjects":["Dynamical Systems","Kalman Smoothing","Machine Learning","Partial Differential Equations","SINDy","Sparse Regression","Mechanical engineering"],"languages":["en_US"],"rights":["none"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/1773/52826","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Aravkin, Aleksandr"]},{"key":"dc:creator","label":"Author","values":["Bhangale, Yash"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2025-01-23T20:10:46Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2025-01-23T20:10:46Z"]},{"key":"dc:date.issued","label":"Date","values":["2025-01-23"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Dynamical Systems","Kalman Smoothing","Machine Learning","Partial Differential Equations","SINDy","Sparse Regression","Mechanical engineering"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en_US"]},{"key":"dc:rights","label":"Dc Rights","values":["none"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["Bhangale_washington_0250O_27688.pdf"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/1773/52826"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Thesis (Master's)--University of Washington, 2024"]},{"key":"dc:description.abstract","label":"Abstract","values":["Identifying differential equations from noisy measurement data requires fitting the underlying dynamics and assimilating the data, either implicitly or explicitly. The Sparse Identification of Nonlinear Dynamics (SINDy) method achieves this in two steps: a derivative estimation and smoothing step, followed by sparse regression over a library of candidate functions. Previous implementations of the derivative step in SINDy, including the Python package pysindy, relied on methods such as finite difference, L1 total variation minimization, or Savitzky-Golay filtering. Kalman smoothing, a classical approach for data assimilation with known noise statistics, has recently been incorporated into pysindy alongside hyperparameter optimization to enhance data denoising and improve differential equation discovery for several ordinary differential equation (ODE) systems. This thesis extends the use of Kalman smoothing in SINDy to partial differential equations (PDEs), enabling effective denoising and sparse identification of a range of PDE systems."]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Sparse Learning of Nonlinear PDE Dynamics using Kalman Smoothing"]}]}],"canonical_facts":{"dc:contributor.advisor":["Aravkin, Aleksandr"],"dc:creator":["Bhangale, Yash"],"dc:date.accessioned":["2025-01-23T20:10:46Z"],"dc:date.available":["2025-01-23T20:10:46Z"],"dc:date.issued":["2025-01-23"],"dc:description":["Thesis (Master's)--University of Washington, 2024"],"dc:description.abstract":["Identifying differential equations from noisy measurement data requires fitting the underlying dynamics and assimilating the data, either implicitly or explicitly. The Sparse Identification of Nonlinear Dynamics (SINDy) method achieves this in two steps: a derivative estimation and smoothing step, followed by sparse regression over a library of candidate functions. Previous implementations of the derivative step in SINDy, including the Python package pysindy, relied on methods such as finite difference, L1 total variation minimization, or Savitzky-Golay filtering. Kalman smoothing, a classical approach for data assimilation with known noise statistics, has recently been incorporated into pysindy alongside hyperparameter optimization to enhance data denoising and improve differential equation discovery for several ordinary differential equation (ODE) systems. This thesis extends the use of Kalman smoothing in SINDy to partial differential equations (PDEs), enabling effective denoising and sparse identification of a range of PDE systems."],"dc:format.mimetype":["application/pdf"],"dc:identifier.other":["Bhangale_washington_0250O_27688.pdf"],"dc:identifier.uri":["https://hdl.handle.net/1773/52826"],"dc:language.iso":["en_US"],"dc:rights":["none"],"dc:subject":["Dynamical Systems","Kalman Smoothing","Machine Learning","Partial Differential Equations","SINDy","Sparse Regression","Mechanical engineering"],"dc:title":["Sparse Learning of Nonlinear PDE Dynamics using Kalman Smoothing"],"dc:type":["Thesis"]},"updated_at":"2026-07-24T05:58:14Z"}