Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
385450 | Expert Systems with Applications | 2015 | 13 Pages |
•Development of a recommender system in a consumer electronic device.•Overcoming the restrictions due to the use of this kind of device and not a server.•Description of used databases and recommendation algorithms.•The main input for the recommender are the ratings of the user.•To our knowledge, one of first recommender systems fully running in these devices.
Nowadays we can witness the proliferation of Android devices, mostly smartphones and tablets. We are particularly interested in one of these types of devices (Android-based multimedia devices) that are also finding their place in the world of consumer electronics. Part of our previous work is related to the design and development of recommendation systems always under the same conditions (shared by the overwhelming majority of these systems): the process of recommendation is executed by powerful servers that try to recommend to the users different types of items (movies, tv series, music, etc.) that will suit them according to different parameters, like their profile, their ratings of previous consumed items, the ratings of people with similar taste, etc.In this paper, we will face a new challenge: we will use our previous background to design and implement a recommendation system that will run in an Android-based multimedia device. In particular, this system will recommend movies to the users that fit in well with their profile and previous ratings. The main challenges that will face the design of this system are the restrictions of this kind of devices, like limited processing capabilities, sharing the CPU with more important processes, restricted connection to Internet, etc. The final system must be able to recommend contents to the user, both available locally or online.The significance of this paper lies in the fact that, to the best of our knowledge, our development is one of the first recommender systems running completely in a multimedia device without the support of a dedicated server for the execution of the recommendation algorithms. Our development is expected to be included soon in an Android-based multimedia device sold by the Spanish company Blu:Sens.