个性化推荐系统的关键技术主要包括:用户模型、推荐系统使用的推荐算法。其中,与用户模型相关的主要是数据,该部分涉及数据建模、用户建模通过对数据获取、预处理、传输和存储,形成用户模型。推荐系统使用的推荐算法主要包括:推荐系统使用的数据挖掘算法、数据挖掘工具、Web挖掘等,其中,日志挖掘是推荐系统使用的关键技术。普通的通用日志格式存在缺失重要信息的问题,不利于深度挖掘,而定制日志格式存在格式不一致的问题,不利于数据集成和数据治理。苏玉召、赵妍主编的《个性化推荐系统关键技术》提出一种定制日志的理论和方法,目的是通过提高数据质量的方法,提升用户建模的准确性和规格化,同时,提高数据集成和数据治理的效率,也便于深度挖掘潜在的价值。