machinebox / issues

Machine Box issues, bugs and feature requests
2 stars 0 forks source link

Some features should be personal only and not used for collaborative/content-based filtering #51

Closed bzd2000 closed 5 years ago

bzd2000 commented 5 years ago

Just some idea.
The thing which for me doesn't make sense in all these recommendation systems is that they all take the assumptions that all features should be used to make a profile (persona) on which similar interest can be mapped. But some features are really depending on the personal situation itself.

For example, I would like to suggest an activity to some one. An activity has a duration and a set of tags (like sports, lazy, family, romantic, food ....) So an activity could be running, watch movie, reading book, go to pub, go to resto ....etc.

As said each activity as a duration, running takes 1 hour, movie takes 2 hours etc.

Now the system should suggest an activity to the user to fits his personal live. Meaning that user A has 1 hour time on Monday, 30 minutes on Tuesday, 1 hour time on Wednesday, 4 hours times on Saturday and Sunday.

User B works in the weekend, so he has no time on Saturday and Sunday. But every 2 months he has a complete month of holiday including the weekends.

Now user A and User B could have the same profile on type of activity (tags), but I cannot suggest the same activity to both users for the same day. Because User A maybe has one hour for an activity on Wednesday and user B maybe has 2 hours for an activity. But they both seem to like to do sport on Wednesday.

So the available time (depending of the day of the week, the day in the month and the month in the year) should be predicted on personal base only and not collaborative.

And I'm looking for such kind of system that can take that into account. I don't know if this make sense.

dahernan commented 5 years ago

Closing this for now, thank you for suggestion.