内容无关的信息检索模型.ppt

上传人:sh****n 文档编号:12816316 上传时间:2020-05-26 格式:PPT 页数:27 大小:234KB
返回 下载 相关 举报
内容无关的信息检索模型.ppt_第1页
第1页 / 共27页
内容无关的信息检索模型.ppt_第2页
第2页 / 共27页
内容无关的信息检索模型.ppt_第3页
第3页 / 共27页
点击查看更多>>
资源描述
内容无关的信息检索模型,杜小勇2008-03-13,基于文本内容的检索模型布尔模型向量空间模型概率模型统计语言模型语义网络模型,与内容无关的其他检索模型基于协同的模型基于链接分析的模型基于关联的模型通常与基于内容的模型一起使用,CollaborativeRecommendation,rajdenotesthescoreofitemjratedbyanactiveusera.Ifuserahadnotrateditemj,raj=0.m-totalnumberofusers,n-totalnumberofitems.,协同推荐模型,Foragivenuser-aanddocument-j,Predicatepaj=?isthenumberofuserswhoaresimilartouseraandhaverateditemj.w(a,i):Theweightofthesimilaritybetweenuseraanduseri.kisanormalizingfactorsuchthattheabsolutevaluesoftheweightssumtounity.,算法主要的问题,冷启动(coldstar)稀疏性(sparse)高维性(highdimension),基于分类的协同过滤推荐,基本思想:(1)对矩阵进行划分划分依据资源的语义分类(2)根据划分后的子矩阵进行协同过滤(3)生成预测结果,基于分类的协同过滤推荐,基本思想:(1)把每一项资源归到一个或几个类别中;(2)用户对资源评价矩阵进行分解,,(3)对进行裁减,去掉对该类资源没有打分的用户,基于分类的协同过滤算法(续),(4)根据计算用户在某一类别中的相似度,即得到一个用户的最邻近邻居们。(5)计算用户对特定类别中的资源感兴趣度(6)综合用户在多个类别中的感兴趣程度,得到最终推荐结果。,基于聚类的协同过滤算法,基本思想:(1)对矩阵进行划分划分根据稀疏矩阵聚类、KMeans等聚类算法(2)根据划分后的子矩阵进行协同过滤(3)生成预测结果,基于矩阵聚类的协同过滤,基于矩阵聚类的协同过滤,基本思想:(1)把每一项资源归到一个或多个子矩阵中,每个用户被划分到一个或多个子矩阵中;,基于聚类的协同过滤算法(续),(2)根据计算用户在某一类别中的相似度,即得到一个用户的最邻近邻居们。(3)计算用户对特定类别中的资源感兴趣度(4)综合用户在多个类别中的感兴趣程度,得到最终推荐结果。,与内容无关的其他检索模型基于协同的模型基于链接分析的模型基于关联的模型通常与基于内容的模型一起使用,链接分析模型,对于超文本(例如WWW上的网页),超链结构是个非常丰富和重要的资源,如果能够充分利用的话,可以极大地提高检索结果的质量。SergeyBrin和LarryPage在1998年提出了PageRank算法J.Kleinberg于1998年提出了HITS算法其它一些学者也相继提出了另外的链接分析算法,如SALSA,PHITS,Bayesian等算法。,PageRanking算法,BrinS,PageLTheanatomyofalarge-scalehypertextualwebsearchengine.WWW98基本思想:以下三条启发式规则:如果一个页面被多次引用,那么这个页面很可能是重要的。如果一个页面被重要的页面引用,那么这个页面很可能是重要的。一个页面的重要性被均分并传递到它所引用的页面。,PageRanking,Citationgraph(linkgraph)ofthewebAwebpages“PageRank”:PR(A)=(1-d)+d(PR(T1)/C(T1)+PR(Tn)/C(Tn)PageAhaspagesT1,Tnwhichpointtoit(i.e.arecitations)0d1isadampingfactor(d=0.85)C(A)isthenumberoflinksgoingoutofA,HITS算法,J.Kleinberg.Authoritativesourcesinahyperlinkedenvironment.InProc.NinthAnn.ACM-SIAMSymp.DiscreteAlgorithms,pages668-677,ACMPress,NewYork,1998Hub页面:指向权威页面的页面,例如目录页面等。Authority页面:被很多页面指向的页面,HITS算法,Step1:构造子图S查询结果页面R(前n个)R中每一个页面所指向的页面指向R中页面的页面(可能要限制数量)Step2:迭代计算页面的h值和a值每一个页面的h(p)=1,a(p)=1定义两个操作:I:a(p)=(q,p)Eh(q)O:h(p)=(p,q)Ea(q),HITS算法(续),Step3:重复Step2k次(可以证明上述迭代可以收敛到一个不动点,但是,如何确定一个k值是一个问题)输出top-m个hub页面和权威页面,与内容无关的其他检索模型基于协同的模型基于链接分析的模型基于关联的模型通常与基于内容的模型一起使用,SimRank算法,基本思想:同一个类型下的两个对象,如果经常连接到相同的其他对象,那么这两个对象的相似性应该很高。,Simrank算法,Similaritybtw.a&bdenotedby:ifa=b,s(a,b)=1,s(a,a)=s(b,b)=1otherwise:Ciscalledas“confidencelevel”or“decayfactor”.aconstantbtw.0&1if|I(a)|or|I(b)|is0,s(a,b)=0symmetric:s(a,b)=s(b,a)Similaritybtw.a&bistheaveragesimilaritybtw.in-neighborsofaandin-neighborsofb,Simrank算法-文本相似度计算,1.利用文章的相互之间的引用关系计算文本的相似度。-两个文档的引文相同,那么这两个文档的相似性很高。2.利用文章的内部信息和外部信息共同的计算文本的相似度。-文档外部信息(作者,发表会议)-文档内部信息(摘要,关键字,内容)思想:两个文档有共同的作者,共同的关键词,发表到共同的会议上,文章内容中包含共同的词那么这两个文档的相似度很高。,Simrank算法计算改进工作,Linkclus算法:1)2/8原则:图中两个点的相似性的计算只由图中的部分点来决定,并不是由图中的所有的点来决定。由这个核心的想法,将SimRank的全局计算转化到一个局部的树形的计算中来,大大提高了效率。,参考文献,LinkMing:1LiseGetoor,ChristopherP.Diehl,LinkMining:ASurvey,SIGKDD,20052TedE.Senator*LinkMiningApplications:ProgressandChallenges,SIGKDD,20053LiseGetoor,Linkmining:anewdataminingchallenge,SIGKDD,2003SimilarityCompute:1GlenJeh,JenniferWidom,SimRank:AMeasureofStructural-ContextSimilarity,SIGKDD,20022JimengSun,HuimingQu,DeepayanChakrabarti,ChristosFaloutsosRelevanceSearchandAnomalyDetectioninBipartiteGraphs,SIGKDD,20053XiaoxinYin,JiaweiHan,PhilipS.Yu,LinkClus:EfficientClusteringviaHeterogeneousSemanticLinks,VLDB,20064XiaoxinYin,JiaweiHanDistinguishingObjectswithIdenticalNamesinRelationalDatabases,ICDE,20075ZhenjiangLin,IrwinKing,andMichaelR.Lyu,PageSim:ANovelLink-basedSimilarityMeasurefortheWorldWideWeb,WWW,2006,END,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!