Tag-aware recommender systems based on deep neural networks
using collaborative filtering to weave an information tapestry .