Search Results for author: J. Nathan Kutz

Found 89 papers, 50 papers with code

SINDy-RL: Interpretable and Efficient Model-Based Reinforcement Learning

1 code implementation14 Mar 2024 Nicholas Zolman, Urban Fasel, J. Nathan Kutz, Steven L. Brunton

Deep reinforcement learning (DRL) has shown significant promise for uncovering sophisticated control policies that interact in environments with complicated dynamics, such as stabilizing the magnetohydrodynamics of a tokamak fusion reactor or minimizing the drag force exerted on an object in a fluid flow.

Dictionary Learning Model-based Reinforcement Learning +1

Statistical Mechanics of Dynamical System Identification

no code implementations4 Mar 2024 Andrei A. Klishin, Joseph Bakarji, J. Nathan Kutz, Krithika Manohar

Recovering dynamical equations from observed noisy data is the central challenge of system identification.

Bayesian Inference Variable Selection

Data-driven local operator finding for reduced-order modelling of plasma systems: I. Concept and verifications

no code implementations3 Mar 2024 Farbod Faraji, Maryam Reza, Aaron Knoll, J. Nathan Kutz

Reduced-order plasma models that can efficiently predict plasma behavior across various settings and configurations are highly sought after yet elusive.

Data-driven local operator finding for reduced-order modelling of plasma systems: II. Application to parametric dynamics

no code implementations3 Mar 2024 Farbod Faraji, Maryam Reza, Aaron Knoll, J. Nathan Kutz

Real-world systems often exhibit dynamics influenced by various parameters, either inherent or externally controllable, necessitating models capable of reliably capturing these parametric behaviors.

Motif distribution and function of sparse deep neural networks

no code implementations1 Mar 2024 Olivia T. Zahn, Thomas L. Daniel, J. Nathan Kutz

We characterize the connectivity structure of feed-forward, deep neural networks (DNNs) using network motif theory.

Multi-Hierarchical Surrogate Learning for Structural Dynamical Crash Simulations Using Graph Convolutional Neural Networks

no code implementations14 Feb 2024 Jonas Kneifl, Jörg Fehr, Steven L. Brunton, J. Nathan Kutz

We thus propose a multi-hierarchical framework for structurally creating a series of surrogate models for a kart frame, which is a good proxy for industrial-relevant crash simulations, at different levels of resolution.

Transfer Learning

Attention for Causal Relationship Discovery from Biological Neural Dynamics

1 code implementation12 Nov 2023 Ziyu Lu, Anika Tabassum, Shruti Kulkarni, Lu Mi, J. Nathan Kutz, Eric Shea-Brown, Seung-Hwan Lim

This paper explores the potential of the transformer models for learning Granger causality in networks with complex nonlinear dynamics at every node, as in neurobiological and biophysical networks.

Representation Learning

A Unified Framework to Enforce, Discover, and Promote Symmetry in Machine Learning

no code implementations1 Nov 2023 Samuel E. Otto, Nicholas Zolman, J. Nathan Kutz, Steven L. Brunton

In this paper, we provide a unifying theoretical and methodological framework for incorporating symmetry into machine learning models in three ways: 1. enforcing known symmetry when training a model; 2. discovering unknown symmetries of a given model or data set; and 3. promoting symmetry during training by learning a model that breaks symmetries within a user-specified group of candidates when there is sufficient evidence in the data.

Image Classification

HyperSINDy: Deep Generative Modeling of Nonlinear Stochastic Governing Equations

no code implementations7 Oct 2023 Mozes Jacobs, Bingni W. Brunton, Steven L. Brunton, J. Nathan Kutz, Ryan V. Raut

Taken together, HyperSINDy offers a promising framework for model discovery and uncertainty quantification in real-world systems, integrating sparse equation discovery methods with advances in statistical machine learning and deep generative modeling.

Model Discovery Uncertainty Quantification

Multi-fidelity reduced-order surrogate modeling

1 code implementation1 Sep 2023 Paolo Conti, Mengwu Guo, Andrea Manzoni, Attilio Frangi, Steven L. Brunton, J. Nathan Kutz

High-fidelity numerical simulations of partial differential equations (PDEs) given a restricted computational budget can significantly limit the number of parameter configurations considered and/or time window evaluated for modeling a given system.

Dimensionality Reduction

Dynamic Mode Decomposition for data-driven analysis and reduced-order modelling of ExB plasmas: I. Extraction of spatiotemporally coherent patterns

no code implementations26 Aug 2023 Farbod Faraji, Maryam Reza, Aaron Knoll, J. Nathan Kutz

In this two-part article, we evaluate the utility and the generalizability of the Dynamic Mode Decomposition (DMD) algorithm for data-driven analysis and reduced-order modelling of plasma dynamics in cross-field ExB configurations.

Dynamic Mode Decomposition for data-driven analysis and reduced-order modelling of ExB plasmas: II. dynamics forecasting

no code implementations26 Aug 2023 Farbod Faraji, Maryam Reza, Aaron Knoll, J. Nathan Kutz

As the OPT-DMD can be constrained to produce stable reduced-order models (ROMs) by construction, in this paper, we extend the application of the OPT-DMD and investigate the capabilities of the linear ROM from this algorithm toward forecasting in time of the plasma dynamics in configurations representative of the radial-azimuthal and axial-azimuthal cross-sections of a Hall thruster and over a range of simulation parameters in each test case.

Data-Induced Interactions of Sparse Sensors

no code implementations21 Jul 2023 Andrei A. Klishin, J. Nathan Kutz, Krithika Manohar

Because of this structure, we can use just a few spatially localized sensor measurements to reconstruct the full state of a complex system.

Leveraging arbitrary mobile sensor trajectories with shallow recurrent decoder networks for full-state reconstruction

no code implementations20 Jul 2023 Megan R. Ebers, Jan P. Williams, Katherine M. Steele, J. Nathan Kutz

Sensing is one of the most fundamental tasks for the monitoring, forecasting and control of complex, spatio-temporal systems.

PyKoopman: A Python Package for Data-Driven Approximation of the Koopman Operator

1 code implementation22 Jun 2023 Shaowu Pan, Eurika Kaiser, Brian M. de Silva, J. Nathan Kutz, Steven L. Brunton

PyKoopman is a Python package for the data-driven approximation of the Koopman operator associated with a dynamical system.

Machine Learning for Partial Differential Equations

no code implementations30 Mar 2023 Steven L. Brunton, J. Nathan Kutz

Partial differential equations (PDEs) are among the most universal and parsimonious descriptions of natural physical laws, capturing a rich variety of phenomenology and multi-scale physics in a compact and symbolic representation.

Convergence of uncertainty estimates in Ensemble and Bayesian sparse model discovery

no code implementations30 Jan 2023 L. Mars Gao, Urban Fasel, Steven L. Brunton, J. Nathan Kutz

In the sparse model discovery experiment, we show that the bootstrapping-based sequential thresholding least-squares method can provide valid uncertainty quantification, converging to a delta measure centered around the true value with increased sample sizes.

Model Discovery regression +3

Bayesian autoencoders for data-driven discovery of coordinates, governing equations and fundamental constants

no code implementations19 Nov 2022 L. Mars Gao, J. Nathan Kutz

Recent progress in autoencoder-based sparse identification of nonlinear dynamics (SINDy) under $\ell_1$ constraints allows joint discoveries of governing equations and latent coordinate systems from spatio-temporal data, including simulated video frames.

Uncertainty Quantification valid

Robust, High-Rate Trajectory Tracking on Insect-Scale Soft-Actuated Aerial Robots with Deep-Learned Tube MPC

no code implementations20 Sep 2022 Andrea Tagliabue, Yi-Hsuan Hsiao, Urban Fasel, J. Nathan Kutz, Steven L. Brunton, Yufeng Chen, Jonathan P. How

Accurate and agile trajectory tracking in sub-gram Micro Aerial Vehicles (MAVs) is challenging, as the small scale of the robot induces large model uncertainties, demanding robust feedback controllers, while the fast dynamics and computational constraints prevent the deployment of computationally expensive strategies.

Position

Koopman-theoretic Approach for Identification of Exogenous Anomalies in Nonstationary Time-series Data

1 code implementation18 Sep 2022 Alex Mallen, Christoph A. Keller, J. Nathan Kutz

In many scenarios, it is necessary to monitor a complex system via a time-series of observations and determine when anomalous exogenous events have occurred so that relevant actions can be taken.

Time Series Time Series Analysis

Discrepancy Modeling Framework: Learning missing physics, modeling systematic residuals, and disambiguating between deterministic and random effects

1 code implementation10 Mar 2022 Megan R. Ebers, Katherine M. Steele, J. Nathan Kutz

We introduce a discrepancy modeling framework to identify the missing physics and resolve the model-measurement mismatch with two distinct approaches: (i) by learning a model for the evolution of systematic state-space residual, and (ii) by discovering a model for the deterministic dynamical error.

GPR Model Discovery

Dimensionally Consistent Learning with Buckingham Pi

no code implementations9 Feb 2022 Joseph Bakarji, Jared Callaham, Steven L. Brunton, J. Nathan Kutz

In the absence of governing equations, dimensional analysis is a robust technique for extracting insights and finding symmetries in physical systems.

Quantifying yeast colony morphologies with feature engineering from time-lapse photography

1 code implementation14 Jan 2022 Andy Goldschmidt, James Kunert-Graf, Adrian C. Scott, Zhihao Tan, Aimée M. Dudley, J. Nathan Kutz

To look at how morphology develops, we collect a dataset of time-lapse photographs of the growth of different strains of S. cerevisiae.

Clustering Feature Engineering

Discovering Governing Equations from Partial Measurements with Deep Delay Autoencoders

no code implementations13 Jan 2022 Joseph Bakarji, Kathleen Champion, J. Nathan Kutz, Steven L. Brunton

Here, we design a custom deep autoencoder network to learn a coordinate transformation from the delay embedded space into a new space where it is possible to represent the dynamics in a sparse, closed form.

Model Discovery

Pruning deep neural networks generates a sparse, bio-inspired nonlinear controller for insect flight

1 code implementation5 Jan 2022 Olivia Zahn, Jorge Bustamante Jr., Callin Switzer, Thomas Daniel, J. Nathan Kutz

This bio-inspired approach allows us to leverage network pruning to optimally sparsify a DNN architecture in order to perform flight tasks with as few neural connections as possible, however, there are limits to sparsification.

Model Predictive Control Network Pruning

A toolkit for data-driven discovery of governing equations in high-noise regimes

1 code implementation8 Nov 2021 Charles B. Delahunt, J. Nathan Kutz

Second, we propose a technique, applicable to any model discovery method based on x' = f(x), to assess the accuracy of a discovered model in the context of non-unique solutions due to noisy data.

Model Discovery Time Series +1

FC2T2: The Fast Continuous Convolutional Taylor Transform with Applications in Vision and Graphics

no code implementations29 Oct 2021 Henning Lange, J. Nathan Kutz

In this paper, we revisit the Taylor series expansion from a modern Machine Learning perspective.

Robust Trimmed k-means

1 code implementation16 Aug 2021 Olga Dorabiala, J. Nathan Kutz, Aleksandr Aravkin

Clustering is a fundamental tool in unsupervised learning, used to group objects by distinguishing between similar and dissimilar features of a given data set.

Clustering

Bagging, optimized dynamic mode decomposition (BOP-DMD) for robust, stable forecasting with spatial and temporal uncertainty-quantification

1 code implementation22 Jul 2021 Diya Sashidhar, J. Nathan Kutz

The optimized DMD algorithm minimizes the model bias with a variable projection optimization, thus leading to stabilized forecasting capabilities.

regression Uncertainty Quantification

Deep Probabilistic Koopman: Long-term time-series forecasting under periodic uncertainties

no code implementations10 Jun 2021 Alex Mallen, Henning Lange, J. Nathan Kutz

Probabilistic forecasting of complex phenomena is paramount to various scientific disciplines and applications.

Time Series Time Series Forecasting

Learning normal form autoencoders for data-driven discovery of universal,parameter-dependent governing equations

1 code implementation9 Jun 2021 Manu Kalia, Steven L. Brunton, Hil G. E. Meijer, Christoph Brune, J. Nathan Kutz

In this work, we introduce deep learning autoencoders to discover coordinate transformations that capture the underlying parametric dependence of a dynamical system in terms of its canonical normal form, allowing for a simple representation of the parametric dependence and bifurcation structure.

Model Discovery

Deep Learning of Conjugate Mappings

1 code implementation1 Apr 2021 Jason J. Bramburger, Steven L. Brunton, J. Nathan Kutz

The mapping that iterates the dynamics through consecutive intersections of the flow with the subspace is now referred to as a Poincar\'e map, and it is the primary method available for interpreting and classifying chaotic dynamics.

Dimensionality Reduction

Modern Koopman Theory for Dynamical Systems

5 code implementations24 Feb 2021 Steven L. Brunton, Marko Budišić, Eurika Kaiser, J. Nathan Kutz

The field of dynamical systems is being transformed by the mathematical tools and algorithms emerging from modern computing and data science.

BIG-bench Machine Learning

PySensors: A Python Package for Sparse Sensor Placement

4 code implementations20 Feb 2021 Brian M. de Silva, Krithika Manohar, Emily Clark, Bingni W. Brunton, Steven L. Brunton, J. Nathan Kutz

PySensors is a Python package for selecting and placing a sparse set of sensors for classification and reconstruction tasks.

Classification General Classification

DeepGreen: Deep Learning of Green's Functions for Nonlinear Boundary Value Problems

1 code implementation31 Dec 2020 Craig R. Gin, Daniel E. Shea, Steven L. Brunton, J. Nathan Kutz

We find that the method succeeds on a variety of nonlinear systems including nonlinear Helmholtz and Sturm--Liouville problems, nonlinear elasticity, and a 2D nonlinear Poisson equation.

Automatic Differentiation to Simultaneously Identify Nonlinear Dynamics and Extract Noise Probability Distributions from Data

2 code implementations12 Sep 2020 Kadierdan Kaheman, Steven L. Brunton, J. Nathan Kutz

The sparse identification of nonlinear dynamics (SINDy) is a regression framework for the discovery of parsimonious dynamic models and governing equations from time-series data.

Denoising Model Discovery +2

Numerical differentiation of noisy data: A unifying multi-objective optimization framework

1 code implementation3 Sep 2020 Floris van Breugel, J. Nathan Kutz, Bingni W. Brunton

Computing derivatives of noisy measurement data is ubiquitous in the physical, engineering, and biological sciences, and it is often a critical step in developing dynamic models or designing control.

Dynamical Systems Signal Processing

Data-Driven Aerospace Engineering: Reframing the Industry with Machine Learning

no code implementations24 Aug 2020 Steven L. Brunton, J. Nathan Kutz, Krithika Manohar, Aleksandr Y. Aravkin, Kristi Morgansen, Jennifer Klemisch, Nicholas Goebel, James Buttrick, Jeffrey Poskin, Agnes Blom-Schieber, Thomas Hogan, Darren McDonald

Indeed, emerging methods in machine learning may be thought of as data-driven optimization techniques that are ideal for high-dimensional, non-convex, and constrained, multi-objective optimization problems, and that improve with increasing volumes of data.

BIG-bench Machine Learning

Hierarchical Deep Learning of Multiscale Differential Equation Time-Steppers

1 code implementation22 Aug 2020 Yu-Ying Liu, J. Nathan Kutz, Steven L. Brunton

Our multiscale hierarchical time-stepping scheme provides important advantages over current time-stepping algorithms, including (i) circumventing numerical stiffness due to disparate time-scales, (ii) improved accuracy in comparison with leading neural-network architectures, (iii) efficiency in long-time simulation/forecasting due to explicit training of slow time-scale dynamics, and (iv) a flexible framework that is parallelizable and may be integrated with standard numerical time-stepping algorithms.

Numerical Integration

Bracketing brackets with bras and kets

no code implementations31 Jul 2020 Emily Clark, Angelie Vincent, J. Nathan Kutz, Steven L. Brunton

Brackets are an essential component in aircraft manufacture and design, joining parts together, supporting weight, holding wires, and strengthening joints.

Clustering

Inferring Causal Networks of Dynamical Systems through Transient Dynamics and Perturbation

1 code implementation23 Jun 2020 George Stepaniants, Bingni W. Brunton, J. Nathan Kutz

Our proposed PCI method demonstrated consistently strong performance in inferring causal relations for small (2-5 node) and large (10-20 node) networks, with both linear and nonlinear dynamics.

Dynamical Systems Adaptation and Self-Organizing Systems Applications 37M10, 62D20, 62M10

Deep reinforcement learning for optical systems: A case study of mode-locked lasers

no code implementations10 Jun 2020 Chang Sun, Eurika Kaiser, Steven L. Brunton, J. Nathan Kutz

We demonstrate that deep reinforcement learning (deep RL) provides a highly effective strategy for the control and self-tuning of optical systems.

Navigate reinforcement-learning +3

Sparse Identification of Slow Timescale Dynamics

1 code implementation1 Jun 2020 Jason J. Bramburger, Daniel Dylewsky, J. Nathan Kutz

We show that for sufficiently disparate timescales this discovered mapping can be used to discover the continuous-time slow dynamics, thus providing a novel tool for extracting dynamics on multiple timescales.

Clustering

Principal component trajectories for modeling spectrally-continuous dynamics as forced linear systems

1 code implementation28 May 2020 Daniel Dylewsky, Eurika Kaiser, Steven L. Brunton, J. Nathan Kutz

Delay embeddings of time series data have emerged as a promising coordinate basis for data-driven estimation of the Koopman operator, which seeks a linear representation for observed nonlinear dynamics.

Computational Physics Systems and Control Systems and Control

Multi-fidelity sensor selection: Greedy algorithms to place cheap and expensive sensors with cost constraints

no code implementations7 May 2020 Emily Clark, Steven L. Brunton, J. Nathan Kutz

We develop greedy algorithms to approximate the optimal solution to the multi-fidelity sensor selection problem, which is a cost constrained optimization problem prescribing the placement and number of cheap (low signal-to-noise) and expensive (high signal-to-noise) sensors in an environment or state space.

PySINDy: A Python package for the Sparse Identification of Nonlinear Dynamics from Data

2 code implementations17 Apr 2020 Brian M. de Silva, Kathleen Champion, Markus Quade, Jean-Christophe Loiseau, J. Nathan Kutz, Steven L. Brunton

PySINDy is a Python package for the discovery of governing dynamical systems models from data.

Dynamical Systems Computational Physics

Multiresolution Convolutional Autoencoders

1 code implementation10 Apr 2020 Yu-Ying Liu, Colin Ponce, Steven L. Brunton, J. Nathan Kutz

The performance gains of this adaptive multiscale architecture are illustrated through a sequence of numerical experiments on synthetic examples and real-world spatial-temporal data.

Transfer Learning

SINDy-PI: A Robust Algorithm for Parallel Implicit Sparse Identification of Nonlinear Dynamics

1 code implementation5 Apr 2020 Kadierdan Kaheman, J. Nathan Kutz, Steven L. Brunton

In this work, we develop SINDy-PI (parallel, implicit), a robust variant of the SINDy algorithm to identify implicit dynamics and rational nonlinearities.

Model Selection

Deep Learning Models for Global Coordinate Transformations that Linearize PDEs

no code implementations7 Nov 2019 Craig Gin, Bethany Lusch, Steven L. Brunton, J. Nathan Kutz

By leveraging a residual network architecture, a near-identity transformation can be exploited to encode intrinsic coordinates in which the dynamics are linear.

Learning Discrepancy Models From Experimental Data

no code implementations18 Sep 2019 Kadierdan Kaheman, Eurika Kaiser, Benjamin Strom, J. Nathan Kutz, Steven L. Brunton

First principles modeling of physical systems has led to significant technological advances across all branches of science.

Friction

Insect Cyborgs: Bio-mimetic Feature Generators Improve ML Accuracy on Limited Data

1 code implementation NeurIPS Workshop Neuro_AI 2019 Charles B. Delahunt, J. Nathan Kutz

In this work we deploy MothNet, a computational model of the moth olfactory network, as an automatic feature generator.

Poincaré Maps for Multiscale Physics Discovery and Nonlinear Floquet Theory

1 code implementation28 Aug 2019 Jason J. Bramburger, J. Nathan Kutz

Poincar\'e maps are an integral aspect to our understanding and analysis of nonlinear dynamical systems.

Dynamical Systems Chaotic Dynamics

A unified sparse optimization framework to learn parsimonious physics-informed models from data

4 code implementations25 Jun 2019 Kathleen Champion, Peng Zheng, Aleksandr Y. Aravkin, Steven L. Brunton, J. Nathan Kutz

This flexible approach can be tailored to the unique challenges associated with a wide range of applications and data sets, providing a powerful ML-based framework for learning governing models for physical systems from data.

Discovery of Physics from Data: Universal Laws and Discrepancies

1 code implementation19 Jun 2019 Brian M. de Silva, David M. Higdon, Steven L. Brunton, J. Nathan Kutz

Machine learning (ML) and artificial intelligence (AI) algorithms are now being used to automate the discovery of physics principles and governing equations from measurement data alone.

Shallow Neural Networks for Fluid Flow Reconstruction with Limited Sensors

1 code implementation20 Feb 2019 N. Benjamin Erichson, Lionel Mathelin, Zhewei Yao, Steven L. Brunton, Michael W. Mahoney, J. Nathan Kutz

In many applications, it is important to reconstruct a fluid flow field, or some other high-dimensional state, from limited measurements and limited data.

Money on the Table: Statistical information ignored by Softmax can improve classifier accuracy

no code implementations26 Jan 2019 Charles B. Delahunt, Courosh Mehanian, J. Nathan Kutz

To explore this potential resource, we develop a hybrid classifier (Softmax-Pooling Hybrid, $SPH$) that uses Softmax on high-scoring samples, but on low-scoring samples uses a log-likelihood method that pools the information from the full array $D$.

Discovering conservation laws from data for control

no code implementations2 Nov 2018 Eurika Kaiser, J. Nathan Kutz, Steven L. Brunton

In this work, we formulate a data-driven architecture for discovering conserved quantities based on Koopman theory.

Total Energy

Insect cyborgs: Bio-mimetic feature generators improve machine learning accuracy on limited data

1 code implementation23 Aug 2018 Charles B. Delahunt, J. Nathan Kutz

In this work, we deployed MothNet, a computational model of the insect olfactory network, as an automatic feature generator: Attached as a front-end pre-processor, its Readout Neurons provided new features, derived from the original features, for use by standard ML classifiers.

BIG-bench Machine Learning

Deep learning of dynamics and signal-noise decomposition with time-stepping constraints

1 code implementation7 Aug 2018 Samuel H. Rudy, J. Nathan Kutz, Steven L. Brunton

A critical challenge in the data-driven modeling of dynamical systems is producing methods robust to measurement error, particularly when data is limited.

Numerical Analysis

A Unified Framework for Sparse Relaxed Regularized Regression: SR3

no code implementations14 Jul 2018 Peng Zheng, Travis Askham, Steven L. Brunton, J. Nathan Kutz, Aleksandr Y. Aravkin

We demonstrate the advantages of SR3 (computational efficiency, higher accuracy, faster convergence rates, greater flexibility) across a range of regularized regression problems with synthetic and real data, including applications in compressed sensing, LASSO, matrix completion, TV regularization, and group sparsity.

Computational Efficiency Matrix Completion +3

Greedy Sensor Placement with Cost Constraints

1 code implementation9 May 2018 Emily Clark, Travis Askham, Steven L. Brunton, J. Nathan Kutz

The problem of optimally placing sensors under a cost constraint arises naturally in the design of industrial and commercial products, as well as in scientific experiments.

Optimization and Control

Sparse Principal Component Analysis via Variable Projection

no code implementations1 Apr 2018 N. Benjamin Erichson, Peng Zheng, Krithika Manohar, Steven L. Brunton, J. Nathan Kutz, Aleksandr Y. Aravkin

Sparse principal component analysis (SPCA) has emerged as a powerful technique for modern data analysis, providing improved interpretation of low-rank structures by identifying localized spatial structures in the data and disambiguating between distinct time scales.

Computational Efficiency

Diffusion Maps meet Nyström

no code implementations23 Feb 2018 N. Benjamin Erichson, Lionel Mathelin, Steven L. Brunton, J. Nathan Kutz

Diffusion maps are an emerging data-driven technique for non-linear dimensionality reduction, which are especially useful for the analysis of coherent structures and nonlinear embeddings of dynamical systems.

Dimensionality Reduction Time Series +1

Putting a bug in ML: The moth olfactory network learns to read MNIST

1 code implementation15 Feb 2018 Charles B. Delahunt, J. Nathan Kutz

The Moth Olfactory Network is among the simplest biological neural systems that can learn, and its architecture includes key structural elements and mechanisms widespread in biological neural nets, such as cascaded networks, competitive inhibition, high intrinsic noise, sparsity, reward mechanisms, and Hebbian plasticity.

BIG-bench Machine Learning Transfer Learning

Biological Mechanisms for Learning: A Computational Model of Olfactory Learning in the Manduca sexta Moth, with Applications to Neural Nets

1 code implementation8 Feb 2018 Charles B. Delahunt, Jeffrey A. Riffell, J. Nathan Kutz

From a biological perspective, the model provides a valuable tool for examining the role of neuromodulators, like octopamine, in learning, and gives insight into critical interactions between sparsity, Hebbian growth, and stimulation during learning.

Deep learning for universal linear embeddings of nonlinear dynamics

1 code implementation27 Dec 2017 Bethany Lusch, J. Nathan Kutz, Steven L. Brunton

Identifying coordinate transformations that make strongly nonlinear dynamics approximately linear is a central challenge in modern dynamical systems.

Optimized Sampling for Multiscale Dynamics

no code implementations14 Dec 2017 Krithika Manohar, Eurika Kaiser, Steven L. Brunton, J. Nathan Kutz

The multiresolution DMD is capable of characterizing nonlinear dynamical systems in an equation-free manner by recursively decomposing the state of the system into low-rank spatial modes and their temporal Fourier dynamics.

Dynamical Systems Numerical Analysis Data Analysis, Statistics and Probability

Predicting shim gaps in aircraft assembly with machine learning and sparse sensing

no code implementations24 Nov 2017 Krithika Manohar, Thomas Hogan, Jim Buttrick, Ashis G. Banerjee, J. Nathan Kutz, Steven L. Brunton

This new approach is based on the assumption that patterns exist in shim distributions across aircraft, which may be mined and used to reduce the burden of data collection and processing in future aircraft.

BIG-bench Machine Learning

Sparse identification of nonlinear dynamics for model predictive control in the low-data limit

2 code implementations15 Nov 2017 Eurika Kaiser, J. Nathan Kutz, Steven L. Brunton

These factors limit the use of these techniques for the online identification of a model in the low-data limit, for example following an abrupt change to the system dynamics.

Optimization and Control Dynamical Systems Data Analysis, Statistics and Probability

Randomized Nonnegative Matrix Factorization

2 code implementations6 Nov 2017 N. Benjamin Erichson, Ariana Mendible, Sophie Wihlborn, J. Nathan Kutz

Nonnegative matrix factorization (NMF) is a powerful tool for data mining.

Deep Learning and Model Predictive Control for Self-Tuning Mode-Locked Lasers

no code implementations2 Nov 2017 Thomas Baumeister, Steven L. Brunton, J. Nathan Kutz

Self-tuning optical systems are of growing importance in technological applications such as mode-locked fiber lasers.

Model Predictive Control

Data-driven discovery of Koopman eigenfunctions for control

1 code implementation4 Jul 2017 Eurika Kaiser, J. Nathan Kutz, Steven L. Brunton

In this work, we demonstrate a data-driven control architecture, termed Koopman Reduced Order Nonlinear Identification and Control (KRONIC), that utilizes Koopman eigenfunctions to manipulate nonlinear systems using linear systems theory.

Optimization and Control Dynamical Systems

Data-driven discovery of partial differential equations

1 code implementation21 Sep 2016 Samuel H. Rudy, Steven L. Brunton, Joshua L. Proctor, J. Nathan Kutz

We propose a sparse regression method capable of discovering the governing partial differential equation(s) of a given system by time series measurements in the spatial domain.

Pattern Formation and Solitons

Shape Constrained Tensor Decompositions using Sparse Representations in Over-Complete Libraries

1 code implementation16 Aug 2016 Bethany Lusch, Eric C. Chi, J. Nathan Kutz

We consider $N$-way data arrays and low-rank tensor factorizations where the time mode is coded as a sparse linear combination of temporal elements from an over-complete library.

Tensor Decomposition

Randomized Matrix Decompositions using R

6 code implementations6 Aug 2016 N. Benjamin Erichson, Sergey Voronin, Steven L. Brunton, J. Nathan Kutz

The essential idea of probabilistic algorithms is to employ some amount of randomness in order to derive a smaller matrix from a high-dimensional data matrix.

Computation Mathematical Software Methodology

Compressed Dynamic Mode Decomposition for Background Modeling

no code implementations14 Dec 2015 N. Benjamin Erichson, Steven L. Brunton, J. Nathan Kutz

We introduce the method of compressed dynamic mode decomposition (cDMD) for background modeling.

Computational Efficiency

Discovering governing equations from data: Sparse identification of nonlinear dynamical systems

2 code implementations11 Sep 2015 Steven L. Brunton, Joshua L. Proctor, J. Nathan Kutz

In this work, we combine sparsity-promoting techniques and machine learning with nonlinear dynamical systems to discover governing physical equations from measurement data.

Dynamical Systems

Dynamic mode decomposition with control

2 code implementations22 Sep 2014 Joshua L. Proctor, Steven L. Brunton, J. Nathan Kutz

We develop a new method which extends Dynamic Mode Decomposition (DMD) to incorporate the effect of control to extract low-order models from high-dimensional, complex systems.

Optimization and Control

Selecting a Small Set of Optimal Gestures from an Extensive Lexicon

no code implementations30 Apr 2014 Jacob Grosek, J. Nathan Kutz

Finding the best set of gestures to use for a given computer recognition problem is an essential part of optimizing the recognition performance while being mindful to those who may articulate the gestures.

Dynamic Mode Decomposition for Real-Time Background/Foreground Separation in Video

no code implementations30 Apr 2014 Jacob Grosek, J. Nathan Kutz

This paper introduces the method of dynamic mode decomposition (DMD) for robustly separating video frames into background (low-rank) and foreground (sparse) components in real-time.

Cannot find the paper you are looking for? You can Submit a new open access paper.