3 ms·
I wonder whether a really good experience can be built by abstracting out recommendations to this degree. I think in the context of an actual product, there wou
by abeppu 5y ago
I wonder whether a really good experience can be built by abstracting out recommendations to this degree. I think in the context of an actual product, there would be other considerations specific to the particular domain, which is partly why organizations often eventually grow up teams around recommendations or discovery.
For example:
- Perhaps there are relationships or similarities among items which are known prior to any feedback (e.g. different options of the "same" product are represented as distinct items in your catalog). Recommending to the user many closely related items may be a poor experience in some contexts.
- Perhaps you have other relevant actions, and care about more than maximizing the probability of a click. E.g. purchases, shares, etc. In an ecommerce context, you may want to recommend items at a range of price points; showing only very expensive items may get you clicks but not purchases.
- This has a concept of whether an item was "read" (which I interpret as an impression, or an opportunity to be clicked). But not all impressions are equal. Perhaps you have other knowledge about the context in which something was displayed. Was it "read" in the context of a search? Was it 8th in a list of 10 items?
- zhenghaoz 5y agoYour consideration is absolutely right. The abstractions in Gorse do lose lots of informations. Prior knowedges, contextual informations is important to further improve recommender systems.
- barefeg 5y agoCould these issues be solved by providing connectors to different data stores to Gorse can use multiple signals in a configurable way?
- zhenghaoz 5y agoThe problem is how to utilize these signals. The annoying thing is we can't solve these issues if we are not in this situation. So, feedbacks from Gorse users are important.
- antman 5y agoSo are there any plans for context aware recommenders?
- zhenghaoz 5y agoOnce I collect context aware dataset, context aware recommenders could be implemented :)
- Sloppy 5y agoThe Universal Recommender (part of the Harness project) allows contextual and multimodal behavioral information to be used in recs. https://github.com/actionml/harness https://github.com/actionml/harness
- deleted 5y ago[deleted]