🚀 Feature request
It would be great if there is a support for using negative signals as inputs to the model. In the context of a music-streaming platform, a song skipped by a user is a negative signal which can be useful for understanding the preferences of a user.
Motivation
Negative signals, just like the positive signals, contain useful information about the preferences of a user, and being able to use it for training recommender systems can be helpful in delivering enhanced experience to the users. An example of a positive signal could be downloading a song. And an example of a negative signal could be skipping a song within 30 seconds. Using skip signals have shown to improve the user engagement as mentioned in this paper by Spotify.