A Neural Collaborative Filtering Model with Interaction-based Neighborhood | Synapse