[论文笔记]Learning Deep Structured Semantic Models for Web Search using Clickthrough Data

《Learning Deep Structured Semantic Models for Web Search using Clickthrough Data 》论文总结 1.背景 DSSM是Deep Structured Semantic Model的缩写,即我们通常说的基于深度网络的语义模型,其核心思想是将query和doc映射到到共同维度的语义空间中,通过最大化query和doc语义向量之间的余弦相似度,从而训练得到隐含语义模型,达到检索的目的。DSSM有很广泛的应用,比如:搜索引擎检索,广告相关性,问答系统,机器翻译等。 2. DSSM 2.1简介 ... 阅读详情

[论文笔记]Learning Deep Structured Semantic Models for Web Search using Clickthrough Data

Abstract

  • DSSM是一个判别模型.
  • 训练方式:极大化给定query条件下,被点击的文档的条件似然(样本是clickthrough data).
  • 为了能够用于大规模搜索应用,使用了word hash技术

Introduction

  • 背景:搜索引擎很大程度上,还是用query中的keyword匹配文档的方式.问题:不准确,因为同一个概念在doc和query中可能用不同的词汇.
  • 老办法:隐含语义模型
    • 问题:使用非监督方式训练.目标函数和搜索任务中的效果好坏不是强相关.
  • 现在发展的两条主线
    • 使用点击数据
      – (待补充)
    • 通过deep autoencoder来扩展语义模型
      – 本质:通过dl来提取query和doc中的层次语义结构
      – 实例:卷积LSA
      – 问题1:训练的方式还是无监督的-通过重建文档来优化参数.而不是通过对比query下有点无点doc来优化,所以性能不能明显优于关键词匹配.
      – 问题2:语义哈希模型不能大规模应用,因为有巨大的矩阵相乘.
      – 作者说训练大词典的语义模型,对于真实世界的web搜索任务非常关键.

-论文工作
- 应用步骤: 1.投影query和doc 2.cosine
- 训练方式:
- word hashing: 将query和doc的高维term向量投影到”低维 基于letter n-gram”向量,并且不会有很多信息损失. (这应该是重点)

相关工作

本工作基于两个已有工作

LSM 和点击数据的使用

LSM由来已久,主要由两种.
-线性投影模型
- 典型例子:LSA (待补充)
- 翻译模型(待补充)

深度学习

autoencoder
sementic hashing
两个步骤:
- 生成模型栈
- 通过最小化原始term向量/重建term向量的交叉熵.
问题:
- 优化方式是通过重建,而不是比较有点无点.
- 性能较差,只能处理2000词汇表
后面作者的方案解决了这个问题.

3 针对网页搜索的DSSM

3.1 通过DNN计算语义特征

3.2 Word Hashing

-目的:bow的维度太高,需要降维
-基础:letter n-gram
-问题:冲突
-优点:
– 英语单词量可以是无限的,但是letter n-gram经常是有限的
– 一个单词的不同变形在letter n-gram空间通常比较接近.
– 基于word的表示很难处理新词,lng可以
– 唯一的风险就是冲突
-直观理解:lng-based word hashing可以看成一种固定(非适应)线性变化

3.3 Learning DSSM

选取4个负样本

3.4 实现细节


http://doc.mbalib.com/view/60d68fca09c03ade3a4dfe2a3617fcac.html

基于神经网络语言模型的DSSM模型优化

摘要

问题:
-word hashing会让维度大大增加
-dssm没有利用顺序,以及语义之间的关系
方案:
基于字词联合训练

0 引言

word hashing的缺点:
-中文字做trigram的话,维度太高
-忽略顺序
方案:
同时优化字向量和词向量

1 相关工作

1.1 神经网络语言模型

1.2 DSSM

2 基于神经网络语言的DSSM

利用点击数据学习Web搜索的深层语义(深度学习)模型【论文笔记】 原文:Learning deep structured semantic models for web search using clickthrough data 主要贡献: 提出了基于深度学习结构的潜在语义模型,能够将给定查询和文档投影到一个公共的低维空间中,在该空间中两者的相关性很容易计算为空间中的距离; 提出了一种单词散列(word hashing)的技术适应大规模Web搜索应用。 在真... 阅读详情

相关推荐

Learning Deep Structured Semantic Models for Web Search using Clickthrough Data

DSSM论文

Learning Deep Structured Semantic Models for Web Search using Clickthrough Data (DSSM)

主要研究问题: 给定一个查询(query)和一组文档(document),返回一个排序(ranking),系统根据查询所对应文档的契合度高低排序。 论文主要结构: 一、Abstract 1、基于关键词匹配的潜在语义模型经常失败 2、模型利用历史点击给定查询和一组文档,最大化匹配被点击过的文档的概率 3、采用词哈希技术以便能应对大规模的网络搜索 4、利用真实的网页排名数据做实验,结果显示DSSM明显优于其它模型 二、Introduction 1、潜在语义分析模型(如...

BUPT-WT的博客 632

航测无人机las点云数据生成DEM

“ 做航测的同僚都知道,Pix4D或者CC(ContextCapture)都可以生成DSM,往往高程点提取以及土方计算都需要用到DEM,PhotoScan软件可以提出地面点并只应用地面点连接三角网,然而分类效果差,生成的DEM不管是平整度还是精度,都不理想。而传统等高线生DEM需要耗费较长时间,以下提供一种参考方法,供大家探讨。 ” 1 点云数据 航测类软件大多可以生成点云数据,如Pix4D,PhotoScan,CC等,此次点云数据为citymapper2相片基于CC生产的Las点云。 2 筛选地面点 筛.

qq_43173805的博客 1万+

DSSM 阅读 - Learning Deep Structured Semantic Models for Web Search using Clickthrough Data

paper 阅读 DSSM

xuanshuang的博客 568

多边形裁剪算法

多边形裁剪算法 刚参加工作就跟多边形刚上了,对于多边形的裁剪做一些简单的总结。 多边形裁剪主要有四种算法 Greiner-Hormann裁剪算法 Sutherland-Hodgman算法 Vatti裁剪算法 Weiler-Atherton裁剪算法 作为一名想要成为优秀算法工程师的程序员,我们不能只会使用,而不知道其原理,倘若如此,我们无法做到应用于本身业务上的定制化的修改。 Greiner–H...

papalqi 6729

探索 .NET 多版本兼容的精美 WinForms UI 控件库:ReaLTaiizor

你可以根据需要修改主题的颜色方案。// 示例:修改主题颜色设置主色和次色。应用到中。通过继承和重写控件的方法,可以实现自定义样式。// 示例:自定义 MetroButton 样式// 自定义绘制逻辑创建类继承自。重写OnPaint方法,添加自定义绘制逻辑。

墨夶的博客 1509

论文阅读笔记-Learning Deep Structured Semantic Models for Web Search using Clickthrough Data

优点解决了LSA、LDA、Autoencoder等方法存在的一个最大的问题:字典爆炸(导致计算复杂度非常高),因为在英文单词中,词的数量可能是没有限制的,但是字母 n -gram的数量通常是有限的中文方面使用字作为最细切分粒度,可以复用每个字表达的语义,减少分词的依赖,从而提高模型的泛化能力;基于词的特征表示比较难处理新词,字母的 [公式] -gram可以有效表示,鲁棒性较强使用有监督方法,优化语义embedding的映射问题省去了人工的特征工程采用有监督训练,精度较高。

mohen_777的博客 1322

基于51单片机的电子记分牌的设计

基于51单片机的电子记分牌的设计 电子记分牌基于51单片机的电子记分牌的设计摘要1 引言2 总体设计方案2.1 设计思路(1)设计要求(2)设计思路(3)设计方案2.3综合设计方框图(1)硬件设计框图(2)软件设计3 设计原理分析3.1 电源、复位、下载电路的设计(见图1、2、3)3.2 时钟电路的设计3.3 矩阵键盘电路的设计3.4 数码管显示电路设计4程序代码 摘要 本设计为电子记分牌设计,是以STC89C52芯片为核心,辅以必要电路设计进行的。用4位LED七段数码管显示比赛两方的分数(每方分数用2位

行走的皮卡丘 2037

深度学习 - 21.TF x Keras DSSM 理论与实践

一.引言 DSSM (Learning Deep Structured Semantic Models for Web Search using Clickthrough Data) 一文利用点击数据挖掘词语的深层语义模型,其思路是构建一个 Query 塔和一个 Title 塔,利用深度学习进行特征挖掘,最终计算两个塔的向量相似度,结合标签进行反向传播训练,所以 DSSM 又叫双塔,其应用场景主要以搜索,召回等场景为主,当然也可用于给定 user-item 计算其向量与相似度,下面就看看双塔如何构造。

BITDDD小栈 2504

webrtc进阶-- FlexFEC 实现原理与调试分析(m80 代码对齐版)

WebRTC 中 FlexFEC 技术解析与调试指南 摘要:本文深入分析 WebRTC 的 FlexFEC(灵活前向纠错)技术实现原理,重点探讨其在 m80 版本中的协商机制、接收侧恢复流程以及 SFU 场景下的特殊处理。文章指出 FlexFEC 通过动态冗余策略提升弱网抗丢包能力,详细解析了编解码器分配、SSRC 映射、包恢复等关键环节,并提供了针对 XR+SFU 场景的调试建议。调试时可重点关注 FEC 包接收与媒体包恢复日志,以验证链路有效性。

HOSTEN的博客 49

13、深入理解 Microsoft 365 的安全与合规概念

本文深入探讨了 Microsoft 365 的安全与合规概念,涵盖文档存储、文件共享、审计、保留、eDiscovery、分类和保护以及网络等多个关键方面。通过合理配置这些功能,组织可以更好地管理和保护其数据资源,满足法规要求,并提升工作效率。文章还提供了最佳实践建议及流程图,帮助读者全面理解 Microsoft 365 的安全架构和管理策略。

k8s6orchestrator的博客 212

论文笔记《Learning deep structured semantic models for web search using clickthrough data》

使用DNN将序列和文本融合到共同的低维空间,并使用余弦相似度计算两者的距离;为了处理常见任务中的大规模语料,采用了word hashingXXX为输入层,YYY为输出层,l1,l2,l3l1, l2, l3l1,l2,l3为隐藏层​ l1=W1Xl1 = W_1Xl1=W1​X​ li=f(Wili−1+bi),i=2,...,N−1l_i = f(W_il_{i-1} + b_i), i=2,...,N-1li​=f(Wi​li−1​+bi​),i=2,...,N−1​ y=f(WNlN−1+bN)y =

weixin_51154479的博客 516

Python爬虫实战教程:如何高效爬取税务局通知通告

税务局发布的通知通告包含政策法规、办税指南、公告信息等,是纳税人、企业合规经营的重要参考。官网发布频率高,手动查看不便,自动爬取并保存,方便信息及时掌握及历史数据归档。本文以合法合规的方式示范,建议实际应用前确认目标网站允许爬取的范围和方式。建议使用pandas进行数据清洗,如去重、空值处理等。对于研究税务政策、进行大数据分析、搭建行业信息平台,爬取税务局通知通告信息尤为关键。公告列表以分页形式展现,包含标题、发布时间和详情页链接。进行政策趋势图、发布频率统计等可视化。爬取公开数据时,务必遵守网站的。

2201_76125261的博客 1781

【推荐算法论文阅读】Learning Deep Structured Semantic Models for Web Search using Clickthrough Data

一、亮点 DSSM是Deep Structured Semantic Model的缩写,即我们通常说的基于深度网络的语义模型,其核心思想是将query和doc映射到到共同维度的语义空间中,通过最大化query和doc语义向量之间的余弦相似度,从而训练得到隐含语义模型,达到检索的目的。 为了处理大型词汇表,提出了word hashing方法,query或document的高维term向量被投影到低维的基于n-gram的向量,而信息损失很小。 二、模型结构 DNN的输入是一个高维的term向量(例如,qu

qq_36643449的博客 851

【原理图PCB专题】Cadence17.4 PCB位号重排与反标

Cadence17.4 PCB位号重排与反标比Cadence16版本更简单一些,那到底如何操作?

一点硬件 1182

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Learning Deep Structured Semantic Modelsfor Web Search using Clickthrough Data点击数据学习用于网络搜索的深度结构化语义模型

Learning Deep Structured Semantic Modelsfor Web Search using Clickthrough Data 使用点击数据学习用于网络搜索的深度结构化语义模型

Together_CZ的博客 2087

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

文本匹配专题-2模型DSSM:Learning Deep Structured Semantic Models for Web Search using Clickthrough Data

目录 论文简介 发表信息 标题:利用点击数据学习网页搜索中深层结构化语义模型 作者:Po-Sen Huang、Xiaodong He 等 单位:伊利诺伊大学厄巴纳-香槟分校、微软研究院 会议:CIKM 时间:2013 研究对象 作者解决的是搜索领域的文本检索和候选文章的排序问题,即给定文本A,对文本BCD等进行相关性排序,将得分高的排序在前面。实质上还是文本匹配问题。DSSM之前,解决方法多为传统机器学习(LSA,LDA等),DSSM作为文本匹配的神经网络方法开山之作,从这之后才出现大量深度学习方法以及工业

iin729的博客 445

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【DSSM】Learning Deep Structured Semantic Models for Web Search using Clickthrough Data

对于一个query,通过负采样的方式,采样负样本,然后计算正样本的概率。最用用cosine相似度,算query和doc之间的关联关系。

WitsMakeMen的专栏 295

Learning Deep Structured Semantic Models for Web Search using Clickthrough Data笔记

用于搜索的DSSM模型

kaka19880812的专栏 2924

CIKM2013|深层结构语意模型DSSM在web搜索中的应用

Learning Deep Structured Semantic Models for Web Search using Clickthrough DataPo-Sen Huang,...

hestendelin的专栏 476

训练时计算map_文本匹配开山之作-DSSM论文笔记及源码阅读(类似于sampled softmax训练方式思考)...

@[TOC]前言夜小白:基于表征(Representation)文本匹配、信息检索、向量召回的方法总结(用于召回、或者粗排)​zhuanlan.zhihu.com在前面一篇文章中,我总结了Representation-Based文本匹配模型的改进方法,其中在一篇论文中提到了使用Pre-train方式来提高效果,论文连接如下: Chang, W., Yu, F.X., Chang, Y., Yan...

weixin_39967938的博客 506

【推荐算法】DSSM双塔模型:Deep Structured Semantic Models for Web Search using Clickthrough Data

DSSM,全称Deep Structured Semantic Model,就是我们通常所说的双塔模型,是微软公司提出的一种基于深度网络的语义模型,其核心思想是将query和doc映射到到共同维度的语义空间中,通过最大化query和doc语义向量之间的余弦相似度,从而训练得到隐含语义模型,达到检索的目的。 DSSM有很广泛的应用,比如:搜索引擎检索,广告相关性,问答系统,机器翻译等。

长相忆兮长相忆的专栏 6922
上一篇: [阅读笔记]Introduction to Boosted Trees
下一篇: [论文笔记]Modeling Interestingness with Deep Neural Networks
casmaster
博客等级 码龄19年 5粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值