B Spline

B-splines are piecewise polynomial functions used for approximating complex curves and surfaces, finding applications across diverse fields. Current research focuses on leveraging B-splines within machine learning models, such as Kolmogorov-Arnold Networks (KANs) and spline-based neural networks, to improve efficiency, accuracy, and interpretability in tasks ranging from time series analysis and image processing to trajectory optimization and robotic control. This renewed interest stems from B-splines' ability to provide smooth, continuous representations suitable for various data types and their inherent mathematical properties that facilitate efficient computation and analysis. The resulting advancements are impacting fields like environmental monitoring, computer vision, and autonomous systems.

Papers