Non-Negative Principal Component Analysis: Message Passing Algorithms and Sharp Asymptotics | IEEE Journals & Magazine | IEEE Xplore