Building a Recommendation Engine: The XELOPES Library

  • Alexander Paprotny
  • Michael Thess
Part of the Applied and Numerical Harmonic Analysis book series (ANHA)


In this chapter we provide some ideas of implementing the adaptive algorithms described in this book based on the prudsys XELOPES library for BI. We start with the abstract CWM standard and then consider its application to data mining. Next we move to realtime data mining where the central idea is the introduction of agents. The agent framework is further specified for reinforcement learning, and based on RL we next propose a framework for adaptive recommendation engines. At the end, we briefly discuss the application of XELOPES for real recommendation engines.


Association Rule Categorical Attribute Mining Model Abstract Class Basis Transformation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. [In96]
    Inmon, W.H.: Building the Data Warehouse, 2nd edn. Wiley, New York (1996)Google Scholar
  2. [JDM]
  3. [JOLAP]
  4. [Kim96]
    Kimball, R.: The Data Warehouse Toolkit. Wiley, New York (1996)Google Scholar
  5. [Lip11]
    Lippert, J.: Dynamic Price Optimization in Retail. Whitepaper, prudsys AG (2011)Google Scholar
  6. [PCTM02]
    Poole, J., Chang, D.T., Tolbert, D., Mellor, D.: Common Warehouse Metamodel. An Introduction to the Standard for Data Warehouse Integration. Wiley, New York (2002)Google Scholar
  7. [PCTM03]
    Poole, J., Chang, D.T., Tolbert, D., Mellor, D.: Common Warehouse Metamodel. Developer’s Guide. Wiley, New York (2003)Google Scholar
  8. [PMML]
  9. [RN02]
    Russell, S.J., Norvig, P.: Artificial Intelligence: A Modern Approach. Prentice Hall, Englewood Cliffs (2002)Google Scholar
  10. [SB98]
    Sutton, R.S., Barto, A.G.: Reinforcement Learning. An Introduction. MIT Press, Cambridge/London (1998)Google Scholar
  11. [StSa96]
    Sutton R.S., Santamaria J.C.: A standard interface for reinforcement learning software in C++.

Copyright information

© Springer International Publishing Switzerland 2013

Authors and Affiliations

  • Alexander Paprotny
    • 1
  • Michael Thess
    • 2
  1. 1.Research and Developmentprudsys AGBerlinGermany
  2. 2.Research and Developmentprudsys AGChemnitzGermany

Personalised recommendations