Generalizable Singular Value Decomposition for Ill-posed Datasets