Hardware-Friendly Input Expansion for Accelerating Function Approximation
Organizations: Northwest Institute of Nuclear Technology, Xi’an, 710000, Shaanxi, China.
Abstract
One-dimensional function approximation is a fundamental problem in scientific computing and engineering applications. While neural networks possess powerful universal approximation capabilities, their optimization process is often hindered by flat loss landscapes induced by parameter-space symmetries, leading to slow convergence and poor generalization, particularly for high-frequency components. Inspired by the principle of symmetry breaking in physics, this paper proposes a hardware-friendly approach for function approximation through input-space expansion. The core idea involves augmenting the original one-dimensional input (e.g., ) with constant values (e.g., ) to form a higher-dimensional vector (e.g., ), effectively breaking parameter symmetries without increasing the network's parameter count. We evaluate the method on ten representative one-dimensional functions, including smooth, discontinuous, high-frequency, and non-differentiable functions. Experimental results demonstrate that input-space expansion significantly accelerates training convergence (reducing LBFGS iterations by 12% on average) and enhances approximation accuracy (reducing final MSE by 66.3% for the optimal 5D expansion). Ablation studies further reveal the effects of different expansion dimensions and constant selections, with consistently outperforming other constants. Our work proposes a low-cost, efficient, and hardware-friendly technique for algorithm design.
Figures & tables
| Model | Parameters | Iterations to Target | Final MSE ( ) | Convergence Rate |
|---|---|---|---|---|
| Standard | 17951 | 473 82 | 7.60 11.13 | 1.00 0.17 |
| Expanded-3 | 18151 | 461 121 | 4.73 10.11 | 1.03 0.27 |
| Expanded-5 | 18351 | 416 131 | 2.56 4.71 | 1.14 0.36 |
| Expanded-7 | 18551 | 464 108 | 2.38 4.09 | 1.02 0.24 |
| Adjusted | 18875 | 496 10 | 4.99 6.66 | 0.95 0.02 |
| Category | Representative Functions | MSE Improvement | Iteration Reduction |
|---|---|---|---|
| Smooth | F1, F5, F6 | 89.3% | 21.0% |
| Discontinuous | F2, F3, F7 | 58.6% | 0.0% |
| Non-differentiable | F8, F9 | 38.4% | 0.0% |
| Complex Spectrum | F4, F10 | 97.2% | 31.1% |
| Overall Average | All 10 functions | 66.3% | 12.0% |
| Model | Iterations to | Final MSE | Convergence Pattern |
|---|---|---|---|
| Standard | 500 | Slow, plateaued convergence | |
| Expanded-3 | 500 | Improved final accuracy | |
| Expanded-5 | 387 | Accelerated + accurate | |
| Expanded-7 | 500 | Improved accuracy only | |
| Adjusted | 500 | Similar to Standard |
| Configuration | Performance Rank | Relative MSE | Convergence Factor |
|---|---|---|---|
| All | 1 | 1.00 | 1.00 |
| Mixed | 2 | 1.08 | 0.95 |
| All | 3 | 1.15 | 0.92 |
| All 1 | 4 | 1.32 | 0.87 |
| All 0 | 5 | 1.47 | 0.81 |
Neural Network Approximation Theory
Neural network approximation theory studies how network size, depth, activations, and structure determine the accuracy of functions and operators.
See all 236 papers