Search papers, labs, and topics across Lattice.
The paper introduces Functional Continuous Decomposition (FCD), a JAX-accelerated framework for parametric, continuous optimization of time-series data into multiple modes representing different temporal patterns. FCD uses Levenberg-Marquardt optimization to achieve up to $C^1$ continuous fitting, enabling the extraction of optimized parameters, derivatives, and integrals. Experiments show that FCD achieves an average SRMSE of 0.735 and improves CNN convergence speed by 16.8% and accuracy by 2.5% when used for feature extraction.
Ditch B-splines: a new JAX-powered time-series decomposition method hits 0.47s on 1000 points and boosts CNN convergence by 16.8%.
The analysis of non-stationary time-series data requires insight into its local and global patterns with physical interpretability. However, traditional smoothing algorithms, such as B-splines, Savitzky-Golay filtering, and Empirical Mode Decomposition (EMD), lack the ability to perform parametric optimization with guaranteed continuity. In this paper, we propose Functional Continuous Decomposition (FCD), a JAX-accelerated framework that performs parametric, continuous optimization on a wide range of mathematical functions. By using Levenberg-Marquardt optimization to achieve up to $C^1$ continuous fitting, FCD transforms raw time-series data into $M$ modes that capture different temporal patterns from short-term to long-term trends. Applications of FCD include physics, medicine, financial analysis, and machine learning, where it is commonly used for the analysis of signal temporal patterns, optimized parameters, derivatives, and integrals of decomposition. Furthermore, FCD can be applied for physical analysis and feature extraction with an average SRMSE of 0.735 per segment and a speed of 0.47s on full decomposition of 1,000 points. Finally, we demonstrate that a Convolutional Neural Network (CNN) enhanced with FCD features, such as optimized function values, parameters, and derivatives, achieved 16.8% faster convergence and 2.5% higher accuracy over a standard CNN.