neural networks in personalization