Anti-aliasing is not "providing data that is not actually there", anti-aliasing is removing data that is actually not there, more specifically high-frequency aliases of the low-frequency information. Hence the name anti-aliasing.
In practice, this means that the best any algorithm can do to improve a (general) blocky image, is smooth the edges of the blocks. What this algorithm apparently does, as far as I understand, is just correlate the blocky image to a library of known facial features. This has nothing to do with FFT or anti-aliasing whatsoever.
Apart from that, unless your name is "M", I am afraid
I know this because I am friends with both of the "B"s in BBM.
doesn't really mean anything.