SineKAN: Kolmogorov-Arnold Networks using sinusoidal activation functions.
Eric Reinhardt1, Dinesh Ramakrishnan1, Sergei Gleyzer1
1Department of Physics and Astronomy, The University of Alabama, Tuscaloosa, AL, United States.
Frontiers in Artificial Intelligence
|January 30, 2025
Summary
SineKAN, a novel neural network, replaces basis spline functions with re-weighted sine functions. This innovation offers comparable accuracy to dense neural networks and significant speed improvements over existing Kolmogorov-Arnold Networks (KAN).
Area of Science:
- Artificial Intelligence
- Machine Learning
- Deep Learning
Background:
- Kolmogorov-Arnold Networks (KAN) offer an alternative to traditional multi-layer perceptron neural networks.
- KANs utilize learnable activation functions on graph edges and summation on nodes.
- Original KAN implementations employ basis spline (B-Spline) functions for edge activations.
Purpose of the Study:
- Introduce SineKAN, a KAN variant using re-weighted sine functions instead of B-Splines.
- Evaluate SineKAN's numerical performance and scalability on a benchmark vision task.
- Compare SineKAN against B-Spline KAN and Fourier Series KAN models.
Main Methods:
- Replaced B-Spline activation functions with grids of re-weighted sine functions in the KAN framework.
- Assessed model performance on a standard computer vision benchmark.
- Benchmarked SineKAN against B-Spline KAN and a Fourier Series KAN implementation.
Main Results:
- SineKAN demonstrated performance comparable or superior to B-Spline KAN and Fourier Series KAN.
- Achieved significant speed increases across various hidden layer sizes, batch sizes, and network depths.
- Showed numerical accuracy potentially scalable to the level of dense neural networks (DNNs).
Conclusions:
- SineKAN presents a computationally efficient and accurate alternative within the KAN framework.
- The model offers substantial speed advantages over existing KAN implementations.
- Further research is warranted to explore SineKAN's theoretical scaling and address current limitations compared to optimized DNNs.
Related Concept Videos
Graphical and Analytic Representation of Sinusoids
369
Analyzing two sinusoidal voltages with equal amplitude and period but different phases on an oscilloscope, an instrument used to display and analyze waveforms, involves a three-step process.
The first step is measuring the peak-to-peak value, which is twice the amplitude of the sinusoid. This provides information about the maximum voltage swing of the waveform.
Secondly, the period and angular frequency are determined. The period is the time taken for one complete cycle of the waveform, while...
The first step is measuring the peak-to-peak value, which is twice the amplitude of the sinusoid. This provides information about the maximum voltage swing of the waveform.
Secondly, the period and angular frequency are determined. The period is the time taken for one complete cycle of the waveform, while...
369
Exponential and Sinusoidal Signals
223
The exponential function is crucial for characterizing waveforms that rise and decay rapidly. This continuous-time exponential function is defined using exponential terms with constants α and A. When both constants are real, the function is represented as,
223
Sinusoidal Sources
467
Direct current (DC) refers to an electric current that flows in a single direction, maintaining a constant polarity. This is in contrast to alternating current (AC), which periodically changes its direction and magnitude. AC forms the backbone of modern electricity transmission and distribution systems due to its efficient long-distance transmission capabilities.
In homes, the power supplies use sinusoidal sources to provide electricity. These sources generate a voltage that varies sinusoidally...
In homes, the power supplies use sinusoidal sources to provide electricity. These sources generate a voltage that varies sinusoidally...
467
Network Function of a Circuit
255
Frequency response analysis in electrical circuits provides vital insights into a circuit's behavior as the frequency of the input signal changes. The transfer function, a mathematical tool, is instrumental in understanding this behavior. It defines the relationship between phasor output and input and comes in four types: voltage gain, current gain, transfer impedance, and transfer admittance. The critical components of the transfer function are the poles and zeros.
255
SFG Algebra
107
In Signal Flow Graph (SFG) algebra, the value a node represents is determined by the sum of all signals entering that node. This summed value is then transmitted through every branch leaving the node, making the SFG a powerful tool for visualizing and analyzing control systems.
Each node in an SFG corresponds to a variable, and the interactions between nodes are represented by branches with associated gains. When multiple branches lead into a node, the value at that node is the sum of the...
Each node in an SFG corresponds to a variable, and the interactions between nodes are represented by branches with associated gains. When multiple branches lead into a node, the value at that node is the sum of the...
107
Propagation of Action Potentials
5.1K
The propagation of an action potential refers to the process by which a nerve impulse, or "action potential," travels along a neuron.
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
5.1K


