Variational Inference and Learning of Piecewise Linear Dynamical Systems
IEEE Transactions on Neural Networks and Learning Systems
|February 11, 2021
Summary
This study introduces a variational approximation for piecewise linear dynamical systems, enabling efficient modeling of complex temporal data. The new method improves accuracy in applications like head-pose tracking.
Area of Science:
- Dynamical Systems Modeling
- Machine Learning
- Signal Processing
Background:
- Accurate modeling of temporal data is crucial across scientific and engineering disciplines.
- Traditional linear-Gaussian models are insufficient for processes with multiple behavioral modes.
- Switching dynamical systems offer flexibility but face computational intractability due to exponential complexity.
Purpose of the Study:
- To develop a computationally tractable variational approximation for piecewise linear dynamical systems.
- To introduce efficient variational expectation-maximization (EM) algorithms for filtering and smoothing.
- To enable offline estimation of static model parameters and the number of linear modes.
Main Methods:
- Proposed a variational approximation for piecewise linear dynamical systems.
- Derived two variational EM algorithms: a filter and a smoother.
- Demonstrated parameter splitting into static and dynamic sets for offline estimation.
Main Results:
- The proposed variational approximation effectively handles piecewise linear dynamics.
- Static parameters and the number of modes can be estimated offline.
- The method was successfully applied to head-pose tracking, showing competitive performance.
Conclusions:
- The variational approximation offers an efficient solution for modeling complex, multi-modal temporal data.
- The developed algorithms provide a robust framework for parameter estimation and state inference.
- This approach advances the state-of-the-art in dynamical systems modeling and tracking applications.
Related Concept Videos
Linear Approximation in Time Domain
199
Nonlinear systems often require sophisticated approaches for accurate modeling and analysis, with state-space representation being particularly effective. This method is especially useful for systems where variables and parameters vary with time or operating conditions, such as in a simple pendulum or a translational mechanical system with nonlinear springs.
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
199
Linear time-invariant Systems
669
A system is linear if it displays the characteristics of homogeneity and additivity, together termed the superposition property. This principle is fundamental in all linear systems. Linear time-invariant (LTI) systems include systems with linear elements and constant parameters.
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
669
Linear Approximation in Frequency Domain
241
Linear systems are characterized by two main properties: superposition and homogeneity. Superposition allows the response to multiple inputs to be the sum of the responses to each individual input. Homogeneity ensures that scaling an input by a scalar results in the response being scaled by the same scalar.
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
241
Multi-input and Multi-variable systems
258
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...
258
Piecewise-Defined Functions
76
Piecewise defined functions are mathematical models where different expressions define a function over distinct intervals of the domain. These functions are useful for representing systems with varying behaviors depending on input values.For example, the function: uses a linear rule for inputs less than or equal to –1 and a quadratic rule for values greater than –1. Although it has two formulas, it still defines a single function.Another common type is the absolute value function, given...
76
Classification of Systems-I
434
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
434

