0
$\begingroup$

To elucidate an example, imagine that you have to build a recommendation system for keyboard design, where the system should not only use previous designs in the dataset but also suggest modifications from previous projects. For example, a mechanical keyboard is in the dataset, but the output has a mechanical keyboard with RGB LEDs. Assuming that we have a set of rules that suggest plausible modifications to designs. Since each design depends on the team of designers, each project has a different output depending on the designer's choices, and therefore, I does not seem to be compatible with a collaborative filtering approach.

$\endgroup$

1 Answer 1

0
$\begingroup$

Search for Knowledge-based or Constraint-based recommender systems. Quoting the "Recommender Systems Handbook":

Traditional recommendation approaches (content-based filtering [48] and collaborative filtering[40]) are well-suited for the recommendation of quality&taste products such as books, movies, or news. However, especially in the context of products such as cars, computers, apartments, or financial services those approaches are not the best choice (see also Chapter 11). For example, apartments are not bought very frequently which makes it rather infeasible to collect numerous ratings for one specific item (exactly such ratings are required by collaborative recommendation algorithms). Furthermore, users of recommender applications would not be satisfied with recommendations based on years-old item preferences

$\endgroup$
1
  • $\begingroup$ As it’s currently written, your answer is unclear. Please edit to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers in the help center. $\endgroup$
    – Community Bot
    Jun 14 at 1:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.