This document discusses recommendations and personalization techniques used at Rakuten. It describes the challenges of recommendations including different languages, user behaviors, and business areas. It provides an overview of recommendation systems and discusses approaches like collaborative filtering using user-user or item-item similarities, and matrix factorization. The document also discusses how to generate recommendations from unary data using co-occurrence analysis and similarity metrics.