recommenderlab es un paquete de R con funciones pensadas para facilitar el diseño y evaluación de sistemas de recomendación. No he jugado mucho con él pero se siente flexible, útil y (relativamente) amplio. De pronto lo use en un proyecto en el que vengo trabajando desde enero. Aquí una introducción bastante buena no sólo al paquete sino a la teoría básica de esas herramientas. También he estado ojeando este libro durante la última semana.