Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Accelerating Eigenvalue Dataset Generation via Chebyshev Subspace Filter

About

Eigenvalue problems are among the most important topics in many scientific disciplines. With the recent surge and development of machine learning, neural eigenvalue methods have attracted significant attention as a forward pass of inference requires only a tiny fraction of the computation time compared to traditional solvers. However, a key limitation is the requirement for large amounts of labeled data in training, including operators and their eigenvalues. To tackle this limitation, we propose a novel method, named Sorting Chebyshev Subspace Filter (SCSF), which significantly accelerates eigenvalue data generation by leveraging similarities between operators -- a factor overlooked by existing methods. Specifically, SCSF employs truncated fast Fourier transform sorting to group operators with similar eigenvalue distributions and constructs a Chebyshev subspace filter that leverages eigenpairs from previously solved problems to assist in solving subsequent ones, reducing redundant computations. To the best of our knowledge, SCSF is the first method to accelerate eigenvalue data generation. Experimental results show that SCSF achieves up to a 3.5 times speedup compared to various numerical solvers.

Hong Wang, Jie Wang, Jian Luo, huanshuo dong, Yeqiu Chen, Runmin Jiang, Zhen huang• 2025

Related benchmarks

TaskDatasetResultRank
PDE solvingPoisson
Time (s)33.91
55
Eigenvalue problem solvingPoisson Dimension 2500 Precision 1e-12
Average Computation Time (s)12.85
18
Eigenvalue problem solvingEllipse Dimension: 4900, Precision: 1e-10
Average Computation Time (s)24.08
18
Eigenvalue problem solvingHelmholtz Dimension: 6400 Precision: 1e-8
Average Computation Time (s)31.31
17
Eigenvalue problem solvingVibration Dimension: 10000, Precision: 1e-8
Average Computation Time (s)85.7
16
EigensolverHelmholtz problem 2D
Solving Time1
5
Showing 6 of 6 rows

Other info

Follow for update