Learning and robust learning of product distributions | Synapse