Related Experiment Video
Updated: Aug 13, 2026

11:54
Real-Time Proxy-Control of Re-Parameterized Peripheral Signals using a Close-Loop Interface
Published on: May 8, 2021
InputDSA : Demixing then comparing recurrent and externally driven dynamics
Ann Huang1,2,3, Mitchell Ostrow4, Satpreet H Singh2,3
1Harvard University.
Summary
We introduce InputDSA (iDSA), a new method to compare dynamical systems, accounting for both internal dynamics and external influences. iDSA enhances Dynamical Similarity Analysis (DSA) for more accurate comparisons of complex systems like neural networks and brain activity.
Area of Science:
- Dynamical systems analysis
- Computational neuroscience
- Machine learning
Background:
- Comparing dynamical systems is crucial for understanding emergent computations in neural systems and deep learning.
- Existing methods like Dynamical Similarity Analysis (DSA) focus on recurrent dynamics but neglect input effects.
- Real-world systems are rarely autonomous, necessitating methods that account for input-driven dynamics.
Purpose of the Study:
- To introduce InputDSA (iDSA), a novel metric for comparing intrinsic and input-driven dynamics of dynamical systems.
- To extend the DSA framework to incorporate the influence of external inputs on system dynamics.
- To provide a robust method for comparing partially observed, input-driven systems from noisy data.
Main Methods:
- InputDSA (iDSA) extends Dynamical Similarity Analysis (DSA) by estimating and comparing input and intrinsic dynamic operators.
- A variant of Dynamic Mode Decomposition with control (DMDc) based on subspace identification is employed.
- The method demonstrates robustness with surrogate inputs when true inputs are unknown.
Main Results:
- InputDSA successfully compares partially observed, input-driven systems using noisy data.
- High-performing Recurrent Neural Networks (RNNs) trained with Deep Reinforcement Learning show dynamic similarity.
- Neural data from rats performing a cognitive task revealed a transition from input-driven to intrinsically-driven decision-making.
Conclusions:
- InputDSA (iDSA) is a robust and efficient method for comparing dynamical systems, considering both internal dynamics and external input effects.
- The findings highlight the utility of iDSA in analyzing complex systems like artificial neural networks and biological neural data.
- iDSA offers a powerful tool for understanding how external factors shape system behavior in neuroscience and control theory.
Related Concept Videos
Integrator and Differentiator
Op-amp circuits have significant applications in various fields, including automotive engineering. One such application is cruise control systems in cars, where op-amp circuits are integral for maintaining a constant speed. In these systems, op-amps function as both integrators and differentiators.
An integrator within an op-amp circuit produces an output directly proportional to the integral of the input signal. This is achieved by replacing the feedback resistor in a typical inverting...
An integrator within an op-amp circuit produces an output directly proportional to the integral of the input signal. This is achieved by replacing the feedback resistor in a typical inverting...
Multi-input and Multi-variable systems
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence of...
In the absence of...
Deconvolution
Deconvolution, also known as inverse filtering, is the process of extracting the impulse response from known input and output signals. This technique is vital in scenarios where the system's characteristics are unknown, and they must be inferred from the observable signals.
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Sum and Difference OpAmps
Operational amplifiers (op-amps) are versatile devices that extend beyond amplification. In this context, two specific op-amp configurations are explored: the summing and difference amplifiers.
A summing amplifier, or an adder, utilizes an op-amp to merge multiple input signals into a single output signal. When audio signals are introduced into its input channels, the input resistors initiate currents that traverse feedback resistors, resulting in an output voltage. Applying Kirchhoff's current...
A summing amplifier, or an adder, utilizes an op-amp to merge multiple input signals into a single output signal. When audio signals are introduced into its input channels, the input resistors initiate currents that traverse feedback resistors, resulting in an output voltage. Applying Kirchhoff's current...
Upsampling
Managing signal sampling rates is essential in digital signal processing to maintain signal integrity. A decimated signal, characterized by a reduced frequency range due to its lower sampling rate, can be upsampled by inserting zeros between each sample. This upsampling process expands the original spectrum and introduces repeated spectral replicas at intervals dictated by the new Nyquist frequency. To refine this zero-inserted sequence, it is passed through a lowpass filter with a cutoff...
Reconstruction of Signal using Interpolation
Signal processing techniques are essential for accurately converting continuous signals to digital formats and vice versa. When a continuous signal is sampled with a period T, the resulting sampled signal exhibits replicas of the original spectrum in the frequency domain, spaced at intervals equal to the sampling frequency. To handle this sampled signal, a zero-order hold method can be applied, which creates a piecewise constant signal by retaining each sample's value until the next sampling...
