One paper is accepted at WWW 2025. Two papers are accepted to ICLR 2025.