Functional matrix factorizations for cold-start recommendation | Synapse