Difference between revisions of "Easyrec"

From RecSysWiki
Jump to navigation Jump to search
m (added Category:Software)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
Easyrec is an open source recommender system that aims primarily for simple integration and administration. It ships as self-contained Web application with a graphical administration interface. User action tracking and delivery of recommendations are provided via REST or SOAP Web services. Recommendation algorithms are integrated through a plugin mechanism and can be added or removed at runtime.
+
'''Easyrec''' is an open source [[recommender system]] that aims primarily for simple integration and administration.
 +
It ships as self-contained Web application with a graphical administration interface. [[User]] action tracking and delivery of recommendations are provided via [[REST]] or SOAP Web services. Recommendation algorithms are integrated through a plugin mechanism and can be added or removed at runtime.
  
= Concept =
+
== Concept ==
  
The main idea of easyrec is to provide an interface between existing recommender technology and integrators, focusing on the needs of those who administer the client application.
+
The main idea of EasyRec is to provide an interface between existing recommender technology and integrators, focusing on the needs of those who administer the client application.
Technically, easyrec runs off-line recommender algorithms and stores the generated recommendations in a database, providing fast access to recommendations that can be arbitrarily complex to compute.
+
Technically, EasyRec runs off-line recommender algorithms and stores the generated recommendations in a database, providing fast access to recommendations that can be arbitrarily complex to compute.
  
= Administration Interface =
+
== Administration Interface ==
  
 
The admin application allows
 
The admin application allows
Line 17: Line 18:
 
* managing recommendation algorithms (aka generator plugins)
 
* managing recommendation algorithms (aka generator plugins)
  
 
+
== Generator Plugin System ==
= Generator Plugin System =
 
 
Generators plugins are wrappers around recommender implementations. They are executed on a regular basis and can be added by uploading a jar file in the admin interface.  
 
Generators plugins are wrappers around recommender implementations. They are executed on a regular basis and can be added by uploading a jar file in the admin interface.  
 
Currently shipping with easyrec:
 
Currently shipping with easyrec:
* Association rule miner for calculating similar items based on user actions
+
* [[Association rule]] miner for calculating similar items based on user actions
* SlopeOne for creating rating-based item recommendations
+
* [[Slope-One]] for creating rating-based item recommendations
  
= External Links =
+
== External links ==
 
* http://easyrec.org official website
 
* http://easyrec.org official website
 
* [http://sourceforge.net/apps/mediawiki/easyrec/ Documentation wiki] on sourceforge
 
* [http://sourceforge.net/apps/mediawiki/easyrec/ Documentation wiki] on sourceforge
* [http://en.wikipedia.org/wiki/Easyrec easyrec on Wikipedia]
+
* [[Wikipedia: Easyrec]]
 
* [http://sat.researchstudio.at/ Researchstudio SAT] organization developing easyrec
 
* [http://sat.researchstudio.at/ Researchstudio SAT] organization developing easyrec
  
 
[[Category:Software]]
 
[[Category:Software]]

Latest revision as of 04:09, 5 August 2015

Easyrec is an open source recommender system that aims primarily for simple integration and administration. It ships as self-contained Web application with a graphical administration interface. User action tracking and delivery of recommendations are provided via REST or SOAP Web services. Recommendation algorithms are integrated through a plugin mechanism and can be added or removed at runtime.

Concept

The main idea of EasyRec is to provide an interface between existing recommender technology and integrators, focusing on the needs of those who administer the client application. Technically, EasyRec runs off-line recommender algorithms and stores the generated recommendations in a database, providing fast access to recommendations that can be arbitrarily complex to compute.

Administration Interface

The admin application allows

  • management of multiple client applications
  • excluding specific items from recommendations
  • reviewing recommendations
  • statistics about the client application usage
  • management of item types
  • new in upcoming release: manual creation of item clusters e.g. for cross-selling
  • managing recommendation algorithms (aka generator plugins)

Generator Plugin System

Generators plugins are wrappers around recommender implementations. They are executed on a regular basis and can be added by uploading a jar file in the admin interface. Currently shipping with easyrec:

  • Association rule miner for calculating similar items based on user actions
  • Slope-One for creating rating-based item recommendations

External links