Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Neural Network Recommendation Engine [closed]

How would one design a neural network for the purpose of a recommendation engine. I assume each user would require their own network, but how would you design the inputs and the outputs for recommending an item in a database. Are there any good tutorials or something?

Edit: I was more thinking how one would design a network. As in how many input neurons and how the output neurons point to a record in a database. Would you have say 6 output neurons, convert it to an integer (which would be anything from 0 - 63) and that is the ID of the record in the database? Is that how people do it?

like image 526
Louis Avatar asked Feb 22 '10 23:02

Louis


People also ask

What is the problem with recommendation system?

One biggest issue is the scalability of algorithms having real-world datasets under the recommendation system, a huge changing data is generated by user-item interactions in the form of ratings and reviews and consequently, scalability is a big concern for these datasets.

Is recommendation system neural network?

Deep learning (DL) is the state-of-the-art solution for many machine learning problems, such as computer vision or natural language problems and it outperforms alternative methods. Recent trends include applying DL techniques to recommendation engines.

Is recommendation engine unsupervised?

Today we'll dive into recommendation engines, which can use either supervised or unsupervised learning. At a high level, recommendation engines leverage machine learning to recommend relevant products to users.


1 Answers

I would suggest looking into neural networks using unsupervised learning such as self organising maps. It's very difficult to use normal supervised neural networks to do what you want unless you can classify the data very precisely for learning. self organising maps don't have this problem because the network learns the classification groups all on their own.

have a look at this paper which describes a music recommendation system for music http://www.springerlink.com/content/xhcyn5rj35cvncvf/

and many more papers written about the topic from google scholar http://www.google.com.au/search?q=%09+A+Self-Organizing+Map+Based+Knowledge+Discovery+for+Music+Recommendation+Systems+&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:official&client=firefox-a&safe=active

like image 182
Charles Ma Avatar answered Oct 15 '22 12:10

Charles Ma