Two papers have been accepted by NeurIPS 2024