Keyphrases
- user interface
- web browser
- web applications
- user interaction
- end users
- user friendly
- human computer interaction
- collaborative filtering
- open source
- website
- application development
- recommender systems
- latent factor models
- graphical user interfaces
- expert systems
- information retrieval
- personalized recommendation
- rich internet applications
- visual representation
- user experience
- data types
- data model
- learning algorithm