Papers
Topics
Authors
Recent
Search
2000 character limit reached

ASPIRE: Make Spectral Graph Collaborative Filtering Great Again via Adaptive Filter Learning

Published 24 Apr 2026 in cs.IR | (2604.22549v1)

Abstract: Graph filter design is central to spectral collaborative filtering, yet most existing methods rely on manually tuned hyperparameters rather than fully learnable filters. We show that this challenge stems from a bias in traditional recommendation objectives, which induces a spectral phenomenon termed low-frequency explosion, thereby fundamentally hindering the effective learning of graph filters. To overcome this limitation, we propose a novel adaptive spectral graph collaborative filtering framework (ASPIRE) based on a bi-level optimization objective. Guided by our theoretical analysis, we disentangle the filter learning objective, which in turn leads to excellent recommendation performance, spectral adaptivity, and training stability in practice. Extensive experiments show our learned filters match the performance of carefully engineered task-specific designs. Furthermore, ASPIRE is equally effective in LLM-powered collaborative filtering. Our findings demonstrate that graph filter learning is viable and generalizable, paving the way for more expressive graph neural networks in collaborative filtering.

Summary

  • The paper demonstrates that standard recommendation objectives cause low-frequency explosion, leading to unstable filter learning and degraded performance.
  • It proposes a bi-level optimization framework that decouples filter parameter and embedding updates, ensuring stable convergence and adaptive spectral filtering.
  • Empirical results across benchmarks show that ASPIRE outperforms tuned baselines with up to 13.9% gains in key metrics such as NDCG@20 and Recall@20.

ASPIRE: Adaptive Spectral Graph Collaborative Filtering via Bi-Level Filter Learning

Introduction

ASPIRE addresses critical limitations in spectral graph collaborative filtering (CF), particularly the instability and performance degradation found in naively learnable spectral filters under standard recommendation objectives such as BPR and CE losses. The work demonstrates that conventional objectives create a pronounced low-frequency preference (low-frequency explosion), undermining filter stability and effective spectral learning. The authors introduce a theoretically principled, bi-level optimization framework that adaptively learns spectral graph filters, thereby reconciling the desirable generalization of learnable filters with the empirical benefits of carefully hand-engineered alternatives.

Analysis of Low-Frequency Explosion in Spectral Graph Filtering

Contrary to expectations that learnable filters would outperform hand-designed ones by maximizing expressive capacity and adaptability, direct optimization leads to severe spectral bias. Specifically, gradients under standard objectives disproportionately amplify low-frequency spectral components while systematically attenuating high-frequency ones, even when these are informative for recommendations. This misalignment results in both metric and filter instability, as evidenced by consistently increasing low-frequency filter magnitudes and performance collapse in naive learnable methods.

Extensive spectral analysis, formalized by Theorem 1 in the paper, proves that these training dynamics are intrinsic to the structure of objectives like BPR. The gradient with respect to the spectral filter g(λk)g(\lambda_k) is modulated by the eigenvalue λk\lambda_k, amplifying low-pass bias as training progresses. This effect is visualized in the filter evolution of naive-learnable models (Figure 1): Figure 1

Figure 1

Figure 1

Figure 1: ASPIRE corrects the low-frequency explosion of naive-learnable filters, stabilizing convergence and enabling superior generalization.

The ASPIRE Framework: Bi-Level Adaptive Filter Learning

ASPIRE circumvents spectral imbalance by decoupling the filter optimization from the conventional lower-level recommendation objective. The approach comprises:

  • Pre-filter normalization: Embedding matrices are 2\ell_2-normalized row-wise prior to filtering, mitigating dominance by high-norm nodes and accelerating convergence.
  • Adaptive polynomial spectral filter: gθ(Λ)=l=0LθlΛlg_\theta(\Lambda) = \sum_{l=0}^L \theta_l \Lambda^l with learnable θ\theta, initialized as a full-pass (identity) filter.
  • Bi-level optimization: The filter parameters θ\theta are optimized with respect to a validation loss, while holding the embedding parameters EE fixed at the lower level. This separation corrects the frequency bias by ensuring the filter learns properties driving oracle predictive accuracy on validation data.

Empirical results establish that ASPIRE achieves robust metric and filter stability irrespective of initialization, dataset, or graph augmentation, with learned filters converging to similar spectral shapes and consistently outperforming or matching manually tuned baselines.

Empirical Performance and Spectral Adaptivity

Across canonical benchmarks (Amazon Baby, Electronics, Ciao, LastFM) and varying graph scenarios (homogeneous, heterogeneous, dual-branch with side information), ASPIRE either matches or surpasses the efficacy of manually crafted filters (Jacobi basis, linear-correction, avg-pooling, etc.), yielding up to 13.9% gains in NDCG@20 and Recall@20 over strong baselines. Figure 2 presents average filter rankings across scenarios, demonstrating ASPIRE's general robustness: Figure 2

Figure 2: ASPIRE attains top average rankings in both homogeneous and dual-branch settings, validating its generalizability.

The learned spectral filters exhibit strong adaptivity, reflecting structural differences between pure interaction, side-information, and multi-branch graphs. For example, side-information graphs, empirically shown to benefit from more aggressive low-pass filters, are captured by the response of ASPIRE's learned filter (Figure 3). Figure 3

Figure 3: ASPIRE’s learned filters dynamically adjust their spectral shape according to the graph scenario, maintaining informative mid- and high-frequency responses when necessary.

Stability, Convergence, and Robustness to Initialization

A defining advantage of ASPIRE is training and convergence stability. Unlike naive-learnable filters, which suffer abrupt metric degradation (“catastrophic collapse”) and low-frequency explosion, ASPIRE maintains smooth filter trajectory and stable metric improvement throughout optimization. Different initializations (full-pass, low-, mid-, high-pass) converge rapidly to nearly identical filter profiles (Figure 4). Figure 4

Figure 4: ASPIRE’s learned filter evolution shows insensitivity to initialization, robust convergence to a stable solution.

Extension to LLM-Powered Collaborative Filtering

The efficacy of ASPIRE extends to LLM-augmented CF, where user/item representations are initialized or projected from transformer-based encoders. Extensive experiments with adapters (whitening-init and MLP-projection) and LLMs (MiniLM-L6, Qwen2.5-7B, SFR-Emb) reveal that:

  • ASPIRE consistently achieves superior or equal metric and filter stability relative to both avg-pooling and naive-learnable filters.
  • Low-frequency explosion persists in naive-learnable models even when LLM embeddings provide strong initialization, further affirming the necessity for the ASPIRE approach.
  • ASPIRE naturally mitigates modality forgetting and instability associated with vanilla graph filtering in LLM-powered CF setups (Figure 5). Figure 5

Figure 5

Figure 5: In LLM-powered CF, ASPIRE preserves filter and metric stability under both whitening-init and MLP-projection adapters.

Implications and Future Directions

ASPIRE establishes that adaptive and generalizable spectral filter learning is viable and effective on complex graphs encountered in collaborative filtering, matching or exceeding hand-designed approaches while obviating the need for tedious hyperparameter search. The theoretical diagnosis of objective-induced spectral bias not only guides filter design but also exposes a broader principle: standard recommendation loss functions can misalign model expressivity and learning dynamics by entrenching undesirable spectral biases.

The bi-level optimization framework underscores the potential of nested objectives for mitigating such inductive biases and provides a blueprint for future developments in expressively parameterized GNN architectures. Extensions to deeper or more complex GNNs, temporal/sequential recommendation tasks, and fairness-aware/bias-robust filtering are straightforward directions. Integration with task-specific objectives and broader LLM adaptation frameworks should be further explored.

Conclusion

ASPIRE delivers a validated, theoretically sound method for adaptive, stable, and effective spectral filter learning in collaborative filtering. By exposing and remedying the failures of naive filter parameterization, it broadens the practical adoption of learnable GNNs and spectral analysis tools across modern recommender systems, including those leveraging LLMs.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.