《推荐系统:技术、评估及高效算法》一导读

简介: 推荐系统是为用户推荐所需物品的软件工具和技术。提供的推荐旨在通过各种决策过程来支持用户,例如,买什么物品、听什么歌或者读什么新闻。推荐系统对于在线用户处理信息过载是一个非常有价值的方法,并成为电子商务领域最强大和流行的工具。


a8dd5f918d96657c8e3b9bbf1d3bf8319644d640

前 言

推荐系统是为用户推荐所需物品的软件工具和技术。提供的推荐旨在通过各种决策过程来支持用户,例如,买什么物品、听什么歌或者读什么新闻。推荐系统对于在线用户处理信息过载是一个非常有价值的方法,并成为电子商务领域最强大和流行的工具。因此,人们提出了各种各样的推荐技术,并在过去的10年中将其中很多方法成功地运用在商务领域。
推荐系统的发展需要多学科的支持,涉及来自各个领域的专家知识,如人工智能、人机交互、信息检索、数据挖掘、数据统计、自适应用户界面、决策支持系统、市场营销或消费者行为等。本书旨在基于这种多样性,通过展示推荐系统的主要概念、理论、方法论、趋势、挑战和应用等连贯而又统一的知识体系,帮助读者从差异之中梳理出头绪。这是第一本全面阐述推荐系统的书,其中覆盖了主要技术的多个方面。本书中的丰富信息和实践内容为研究人员、学生和行业中的实践者提供了一个有关推荐系统的全面但简洁方便的参考源。本书不仅详细介绍了经典方法,而且介绍了最近引进的新方法及其扩展。本书由五部分组成:技术、推荐系统的应用和评估、推荐系统的交互、推荐系统和社区及高级算法。第一部分展示了如今构建推荐系统的最流行和最基础的技术,如协同过滤、基于内容的过滤、数据挖掘方法和基于情境感知的方法。第二部分首先介绍用来评估推荐质量的研究技术和方法;其次说明了设计推荐系统的实际方面,如设计和实现的考虑,选择更合适算法的环境指南;再次讨论了可能影响设计的相关方面;最后探讨了应用在已成型系统评估上的方法、挑战和估量。第三部分包括了探讨一系列问题的文章,这些问题包括推荐的展示、浏览、解释和视觉化,以及使得推荐过程更结构化和方便的技术等。
第四部分完全聚焦于一个全新的话题,但该话题却基于过滤推荐的主要思想,例如利用用户产生的各种类型的内容来构建具有新类型并更加可信的推荐系统。
第五部分搜集了一些关于高阶话题的文章,例如利用主动学习技术来引导新知识的学习,构建能够抵挡恶意用户攻击的健壮推荐系统的合适技术,以及结合多种用户反馈和偏好来生成更加可信的推荐系统。
我们要感谢所有为本书做出贡献的作者。感谢所有审阅人员提出的慷慨意见及建议。特别感谢Susan LagerstromFife和Springer的成员,感谢他们在写这本书过程中的合作。最后我们希望这本手册有助于这一学科的发展,为新手提供一个卓有成效的学习方案,能够激起更多专业人士有兴趣参与本书所讨论的主题,使这个具有挑战性的领域能够硕果累累,长足进展。

目 录

第1章 概述
1.1 简介
1.2 推荐系统的功能
1.3 数据和知识资源
1.4 推荐技术
1.5 应用与评价
1.6 推荐系统与人机交互
1.7 推荐系统是个交叉学科领域
1.8 出现的问题和挑战
参考文献
第一部分 基础技术
第2章 推荐系统中的数据挖掘方法
2.1 简介
2.2 数据预处理
2.3 分类
2.4 聚类分析
2.5 关联规则挖掘
2.6 总结
致谢
参考文献
第3章 基于内容的推荐系统:前沿和趋势
3.1 简介
3.2 基于内容的推荐系统的基础
3.3 基于内容的推荐系统的现状
3.4 趋势和未来研究
3.5 总结
参考文献
第4章 基于近邻推荐方法综述
4.1 简介
4.1.1 问题公式化定义
4.1.2 推荐方法概要
4.1.3 基于近邻方法的优势
4.1.4 目标和概要
4.2 基于近邻推荐
4.2.1 基于用户评分
4.2.2 基于用户分类
4.2.3 回归与分类
4.2.4 基于物品推荐
4.2.5 基于用户和基于物品推荐的对比
4.3 近邻方法的要素
4.3.1 评分标准化
4.3.2 相似度权重计算
4.3.3 近邻的选择
4.4 高级进阶技术
4.4.1 降维方法
4.4.2 基于图方法
4.5 总结
参考文献

相关文章
|
6月前
|
存储 监控 搜索推荐
【业务架构】业务驱动的推荐系统相关技术总结
【业务架构】业务驱动的推荐系统相关技术总结
57 0
|
机器学习/深度学习 搜索推荐 测试技术
【王喆-推荐系统】评估篇-(task2)推荐模型评估指标
准确率 (Accuracy) 是指分类正确的样本占总样本个数的比例。
931 0
【王喆-推荐系统】评估篇-(task2)推荐模型评估指标
|
9月前
|
机器学习/深度学习 存储 搜索推荐
协同过滤推荐系统:原理、技术与Java实践
前言 在当今信息爆炸的时代,推荐系统已成为解决信息过载问题的有效工具。从电商网站的商品推荐到社交媒体的信息推送,推荐系统已经渗透到了我们生活的方方面面。而协同过滤(Collaborative Filtering,简称CF)算法是推荐系统领域的一种经典技术,通过分析用户之间的相似性或物品之间的相似性,为用户推荐与其兴趣相关的物品。
1150 1
|
10月前
|
数据采集 搜索推荐 API
"利用淘宝API接口实现智能化商品推荐系统技术探究"
随着电商行业的火爆发展,如何有效从海量商品中筛选出用户感兴趣的商品成为了每个电商平台必须面对的难题。而商品的精准推荐技术是解决该难题的重要手段之一。淘宝作为国内电商平台的龙头企业,其提供的API接口为开发者提供了打造智能化商品推荐系统的可能。
166 0
|
机器学习/深度学习 自然语言处理 搜索推荐
推荐系统[八]算法实践总结V2:排序学习框架(特征提取标签获取方式)以及京东推荐算法精排技术实战
推荐系统[八]算法实践总结V2:排序学习框架(特征提取标签获取方式)以及京东推荐算法精排技术实战
推荐系统[八]算法实践总结V2:排序学习框架(特征提取标签获取方式)以及京东推荐算法精排技术实战
|
机器学习/深度学习 人工智能 自然语言处理
推荐系统技术演进趋势:召回->排序->重排(二)
推荐系统技术演进趋势:召回->排序->重排(二)
297 0
推荐系统技术演进趋势:召回->排序->重排(二)
|
机器学习/深度学习 自然语言处理 搜索推荐
推荐系统技术演进趋势:召回->排序->重排(一)
推荐系统技术演进趋势:召回->排序->重排(一)
1626 0
推荐系统技术演进趋势:召回->排序->重排(一)
|
存储 SQL 机器学习/深度学习
【王喆-推荐系统】评估篇-(task5)Replay和Interleaving评估
A/B测试时流量不够用,需要排队进行自己的测试,拖慢实验的新思路和迭代优化模型的进度。 如何选择这么多种离线评估和在线评估测试方法。
299 0
【王喆-推荐系统】评估篇-(task5)Replay和Interleaving评估
|
存储 搜索推荐 算法
从技术角度分析推荐系统案例
从技术角度分析推荐系统案例
248 0
从技术角度分析推荐系统案例
|
机器学习/深度学习 分布式计算 搜索推荐
3月26日Spark社区技术直播【Office Depot利用Analytics Zoo构建智能推荐系统的实践分享 】
大量实验结果表明深度学习能更好地帮助商家为用户个性化推荐感兴趣的商品。Office Depot将Analytics Zoo工具包引入到他们的推荐系统中,在Spark集群上分布式训练了各种推荐算法模型,实验结果相比于传统的推荐算法有了十分显著的提升,本次分享主要介绍Office Depot使用Analytics Zoo构建智能推荐系统的实践经验。
3月26日Spark社区技术直播【Office Depot利用Analytics Zoo构建智能推荐系统的实践分享  】