抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

Quora 是如何应用机器学习的?

2015 年 11 月 30 日

Quora 是一家以“分享和推动全球知识增长”为己任的网站。 Xavier Amatriain 是 Quora 的工程副总裁。近日,他撰文介绍了Quora 如何应用机器学习。

Quora 希望提供一个高效且有吸引力的知识分享平台。他们非常关注下面三个维度:

  • 相关性:确保每个人都获得了他们最感兴趣的那类知识;
  • 需求:确保许多人都有的问题得到好的回答;
  • 质量:确保知识的高质量。

在数据上,可以将 Quora 看作是一个知识库、主题兴趣网络和社交网络的结合体,如下图所示:

可以看出,Quora 创建了一个可以用于机器学习的数据及数据关系生态系统。例如,一个用户可以在特定主题上跟随并支持另一个用户,一个用户可以关注一个主题,等等。这个复杂的生态系统为 Quora 利用数据改进产品和用户体验提供了许多机会。Quora 的数据科学团队已经在这方面做了许多有趣的研究( 1 2 )。

Quora 的许多功能都使用了机器学习算法,以下是其中的部分功能:

  • 答案排序
  • 订阅讯息排序
  • 主题推荐
  • 用户推荐
  • 邮件摘要
  • Ask2Answer
  • 重复问题
  • 相关问题

上述每一种解决方案都需要不同的数据用于不同机器学习模型的训练、测试和特征生成。下面是 Quora 用到的部分机器学习模型:

他们之所以用到了这么多模型,是因为不同的模型都有其最适合的场景。

感兴趣的读者,还可以查看关于该主题的博文视频幻灯片


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群(已满),InfoQ 读者交流群(#2))。

2015 年 11 月 30 日 18:002223
用户头像

发布了 1008 篇内容, 共 322.2 次阅读, 收获喜欢 293 次。

关注

评论

发布
暂无评论
发现更多内容

为数据赋能:腾讯TDSQL分布式金融级数据库前沿技术 - 云+社区 - 腾讯云

腾讯云数据库

数据库 tdsql

使用GO语言实现Mysql数据库CURD

Regan Yue

go 数据库 Go 语言从入门到实践 9月日更 9 月日更

腾讯云数据库TDSQL两篇论文入选数据库顶会SIGMOD,产学研结合助力国产数据库生态建设

腾讯云数据库

数据库 tdsql

低代码的5个误区,你踩雷了吗?

禅道项目管理

低代码 开发

微信或推出聊天记录云备份付费服务,你的微信记录值多少钱?

郑州埃文科技

云服务 微信聊天 数据风险管理

学习Linux tar 命令:最简单也最困难

华为云开发者社区

Linux 文件 Linux tar tar命令 存档

TLS协议分析 (五) handshake协议 证书与密钥交换

OpenIM

搞懂现代Web端即时通讯技术一文就够:WebSocket、socket.io、SSE

JackJiang

websocket 即时通讯 IM

TDSQL:从自主可控金融级数据库看腾讯“智能+”技术中台之路

腾讯云数据库

数据库 tdsql

如何在MacOS上无缝切换Win11和MacOS?

Zhendong

MacBook m1 Parallels

学会这5种JS函数继承方式,前端面试你至少成功50%

华为云开发者社区

面试 前端 js 继承 函数继承

从 CI_CD 到 DevOps

飞算全自动软件工程平台

DevOps 自动化 基础软件

EMQ 映云科技与 RT-Thread 达成战略合作,共建产业物联网平台

EMQ映云科技

人工智能 云计算 大数据 物联网 emq

TDSQL:关于未来,数据库大咖们都聊了什么?

腾讯云数据库

数据库 tdsql

架构训练营 模块一

Leach Sun

「技术点串烧」☕【Java 技术指南】「难点-核心-遗漏」Java线程状态流转及生命周期的技术指南!

李浩宇/Alex

Java 线程 Thread 9月日更 9 月日更

金九银十,如何拿下大厂offer?(附大厂面经+面试宝典)

Crud的程序员

Java 架构 编程语言

朋友圈架构设计

XP

【VueRouter 源码学习】第五篇 - 两种路由模式的设计

Brave

源码 vue-router 9 月日更

论亚马逊QLDB与腾讯TDSQL对历史数据的管理和计算

腾讯云数据库

数据库 tdsql

一文读懂数据库最新技术趋势:TDSQL带你深度纵览VLDB 2019

腾讯云数据库

数据库

TDSQL:深度剖析数据库国产化迁移之路

腾讯云数据库

数据库 tdsql

从源码角度分析 MyBatis 工作原理

vivo互联网技术

sql mybatis JDBC ORM

读完这些“Java技术栈”,拿下阿里Offer没问题

Crud的程序员

Java 程序员 架构 编程语言

腾讯云 TDSQL 审计原理揭秘

腾讯云数据库

数据库 tdsql

2021云计算白皮书发布,腾讯云原生数据库TDSQL-C助力共建云上技术生态

腾讯云数据库

数据库 tdsql

Android技术分享| 开源Demo any自习室布局架构

anyRTC开发者

音视频 移动开发 在线自习室 音视频demo Android技术分享

终于,基础软件领域的行业盛会来了!

Jessie

开源 云原生 基础软件 中间件 #数据库

模块(三)如何设计出合理的架构

我是一只小小鸟

揭秘TDSQL-A:兼容Oracle的同时支持海量数据交互

腾讯云数据库

数据库 tdsql

带你认识数据库视图对象,下次不要再认成“表”了

华为云开发者社区

数据库 sql 对象 视图 GaussDB(DWS)

Study Go: From Zero to Hero

Study Go: From Zero to Hero

Quora是如何应用机器学习的?-InfoQ