CN101313330A - 选择用于显示的高质量评论 - Google Patents
选择用于显示的高质量评论 Download PDFInfo
- Publication number
- CN101313330A CN101313330A CNA2006800436207A CN200680043620A CN101313330A CN 101313330 A CN101313330 A CN 101313330A CN A2006800436207 A CNA2006800436207 A CN A2006800436207A CN 200680043620 A CN200680043620 A CN 200680043620A CN 101313330 A CN101313330 A CN 101313330A
- Authority
- CN
- China
- Prior art keywords
- comment
- subclass
- comments
- grading
- predetermined
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/253—Grammatical analysis; Style critique
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0282—Rating or review of business operators or products
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q99/00—Subject matter not provided for in other groups of this subclass
Abstract
描述了选择用于显示的评论的方法和系统。识别关于主题的评论。基于预定质量标准选择所识别评论的子集。选择还可以基于零或更多其它预定标准。生成包括来自所选择的评论的内容的响应。内容可以包括选择的评论中的至少一些的全部内容或摘录。
Description
相关申请
本申请涉及以下申请,其中每个申请通过引用结合于此:
2005年9月30日提交的名称为“Selecting Representative Reviewsfor Display”的美国专利申请,其申请号为11/241,698;
2005年9月30日提交的名称为“Selecting High Quality TextWithin Identified Reviews for Display in Review Snippets”的美国专利申请,其申请号为11/241,702;
2005年9月30日提交的名称为“Identified Clusters of SimilarReviews and Display Representative Reviews from Multiple Clusters”的美国专利申请,其申请号为11/241,694;以及
2005年9月30日提交的名称为“System and Methods forReputation management”的美国专利申请,其申请号为11/241,693。
技术领域
公开的实施例一般涉及搜索引擎。更加具体地,公开的实施例涉及用于选择评论和用于表示的来自评论的内容的方法和系统。
背景技术
许多互联网用户在获得产品或服务之前对产品或服务进行调查。许多互联网用户还在光顾产品或服务的供应商之前调查该供应商。当前,许多用户遵循的方法是利用提供产品、服务和/或其供应商的评级和评论的网站。例如,诸如www.pricegrabber.com、www.bizrate.com和www.resellerratings.com之类的网站提供了产品及其供应商的评级和评论。
为了获得对于产品、服务或供应商的评论和评级的全面了解,用户可以访问许多提供评论和评级的网站,并且阅读那些网站提供的多个评级和评论。然而,这个过程相当耗时并且麻烦。为了避免花费时间浏览各种网站上的评论和评级,用户可能满足于评级和评论的简单概述。
这样以来,将会高度希望的是,使用户能够更加有效地对他们有兴趣获得(例如通过购买、出租、租借或其它类似交易)的产品和服务以及他们有兴趣光顾的产品和服务的供应商进行调查。
发明内容
在本发明的一些实施例中,处理评论的方法包括:识别多个评论;基于至少预定的质量标准选择多个评论的子集;以及生成包括所选择的子集的内容的响应。
附图说明
图1图示了根据本发明的一些实施例的网络。
图2是根据本发明的一些实施例的用于接收和响应用于评论概要的请求的过程的流程图。
图3是根据本发明的一些实施例的用于选择代表性评论的过程的流程图。
图4是根据本发明的一些实施例的用于选择高质量评论的过程的流程图。
图5是根据本发明的一些实施例的用于聚类评论并且从群集中选择评论的过程的流程图。
图6是根据本发明的一些实施例的用于生成来自评论内高质量内容的摘录的过程的流程图。
图7图示了根据本发明的一些实施例的用于处理评论的系统。
相同的参考标记指示附图中的相应部分。
具体实施方式
对主题(诸如产品、服务或其供应商)进行调查的用户可能不想通过几个网站花费时间阅读众多评论和评级,并且可能满足于主题的评论和评级的概述。概述可以包括主题的评论的样本。然而,仅仅随机选择评论用于包括在样本中对用户来说不是很有帮助。公开的实施例基于预定的非随机标准选择评论用于包括在评论样本中,并且选择来自评论的文本,用于在评论的摘录中使用。
图1图示了根据本发明的一些实施例的网络。网络100包括一个或多个客户端102、一个或多个文件主机104和评论引擎106。网络100还包括连接这些组建的网络108。
文件主机104存储文件并且提供到文件的访问。文件可以是任何机器可读数据,包括文本、图形、多媒体内容等等的任何组合。在一些实施例中,文件可以是超文本标记语言(HTML)亦即网页中写入的文本、图形和其它可能形式的信息的组合。文件可以包括一个或多个到其它文件的超链接。文件主机102中存储的文件可以通过统一资源定位符(URL)或网址或任何其它适当形式的标识和/或位置来定位和/或识别。文件主机104还存储用户向它们提交的评论,并且经由诸如网页之类的文件提供到评论的访问。
客户端102包括客户端应用程序,用户能够从该客户端应用程序访问诸如网页之类的文件。在一些实施例中,客户端应用程序包括网络浏览器。网络浏览器的例子包括Firefox、Internet Explorer和Opera。在一些实施例中,用户还能够经由客户端102向文件主机104或评论引擎106提交评论。
评论包括关于主题或主题的类的内容(例如评语、评估、意见等等)。在一些实施例中,内容是文本的。在其它实施例中,内容还可以包括音频、视频或文本、音频和视频的任何组合。
评论的主题是特定实体或对象,评论中的内容向该实体或对象提供评语、评估、意见等。在一些实施例中,可以根据主题的类型对评论的主题进行分类。主题类型的例子包括产品、服务、产品的供应商、服务的供应商等等。评论可以指向主题的类。主题的类包括多个特定实体或对象,它们共享共同的品质、特性或特征。例如,特定的产品线可以是主题的类,该主题可以是评论的主题。作为另一个例子,具有特定品牌的全部产品可以是主题的类,该主题可以是评论的主题。
评级可以与评论相关联,并且和评论一起存储。评级(或“评级分值”)表示评论的主题(或主题的类)的分值(在预定范围内)。评级的格式可以是数字值或是能够映射到数字值的任何非数字格式。例如,非数字的赞成或反对评级可以分别映射到二进制值1或0。评级形式的例子包括符号或描述格式(正/负、赞成/反对等等)和数字格式(1-3、1-5、1-10、1-100等等)。在一些实施例中,除评级之外,评论还可以与用于主题的特定方面的子评级相关联。子评级可以是用于主题的具体方面的分值。
评论引擎106包括评论服务器110、评论储存库112、评论收集器114和文件储存库116。评论服务器110生成包括评论和/或评论摘录的响应,以便向客户端102传送。评论服务器110还向客户端102的用户提供接口,用于向评论引擎106提交评论和评级。
评论收集器114收集来自文件的评论。评论收集器114分析文件,并且提取来自文件的评论、评级和其它相关信息(诸如评论的作者、评论日期、评论主题等等)。将所提取的评论传送到评论储存库112以便存储。评论收集器114从中提取评论的文件可以存储在文件主机104和/或文件储存库116中。
文件储存库116是在文件主机104中存储的文件的至少一个子集的副本的存储器。存储在文件储存库116中的文件可以从文件主机104中收集并且通过评论引擎106存储在那里。在一些实施例中,文件储存库116可以位于搜索引擎(未示出),该搜索引擎对于评论引擎106是可访问的,并且该搜索引擎负责搜集来自文件主机104的文件并且将它们存储在文件储存库116中。
存储在评论引擎106中的评论由客户端102的用户写入并且被提交到文件主机104或评论引擎106。提交到文件主机104的评论可以从存储在文件主机104的文件或存储在文件储存库116中的文件的副本中提取。评论还可以由用户提交到评论引擎106。从文件提取的评论和提交到评论引擎106的评论都被传递到评论储存库112以便存储。
文件主机104或评论引擎106可以为用户提供向它们提交评论的能力。例如,文件主机104或评论引擎106可以提供在线表格,用户能够填写他们的评论和评级然后提交。在提交和存储后,评论可以被其它用户通过诸如网页之类的文件来访问。
评论的源是将评论向其提交的实体。源可以通过向其提交评论的文件主机104的位置和/或标识符来识别。在一些实施例中,评论的源可以通过向其提交评论的文件主机104的域来识别。例如,如果评论被提交给在域www.xyz.com之下的文件主机,那么所提取的评论的源可以是“xyz.com”。在用户向评论引擎106提交评论的情况下,评论引擎106可以被认为是源。
评论储存库112存储评论和相关的评级。评论储存库112还存储用于每个评论的主题或主题的类和主题类型(即,主题或主题的类是否是产品、产品提供商等等)。评论储存库112还可以存储用于每个评论的源、作者和日期。在一些实施例中,评论和评级可以在评论储存库112中与评论和评级自身的一个或多个评估相关联。评论和评级的评估可以评估评论和评级的有帮助性和/或可信性。例如,评论和评级的评估可以包括有帮助/无帮助评级。作为另一个例子,评论和评级可以与度量值相关联,所述度量值基于对其作者的名声的衡量。基于名声的度量值的例子记载在2005年9月30提交的名称为“System andMethods for Reputation Management”的美国专利申请中,其申请号为11/241,693,其内容通过引用结合于此。
应当意识到的是,评论引擎106的组件中的每一个可以分布在多个计算机之上。例如,评论储存库112可以配置(deploy)在M个服务器之上,其中映射函数如“模M”函数用于确定在M个服务器的每一个中存储哪些评论。类似地,评论服务器110可以分布在多个服务器之上,并且评论收集器114和文件储存库116可以各自分布在多个计算机之上。然而,为了便于说明起见,我们将会讨论评论引擎106的组件,如同它们在单个计算机上实现一样。
图2是根据本发明的一些实施例的用于接收和响应用于评论概要的请求的过程的流程图。如上所述,评论引擎106收集并存储由用户向文件主机104提交的评论以及用户向评论引擎106提交的评论。用户可以通过客户端102向评论引擎请求关于主题如产品、服务或提供商的评论信息。例如,用户可以在客户端102上显示的网页中的链接上进行点击,这触发向评论引擎106传送请求。下面描述用于处理这样的请求的示范性过程。
经由客户端102,用户可以向评论引擎106请求关于主题或主题的类的评论概要。评论引擎106从客户端102接收关于主题的评论概要的请求(202)。识别关于存储在评论储存库112中的主题的评论(204)。选择所识别的评论的子集(206)。生成包括来自所选择的子集的内容的响应(208)。将响应传送到客户端102(210)。客户端102在接收到响应之后,在客户端应用程序如网络浏览器中呈现该响应,以便展示给用户。
生成的响应是传送到客户端102以便呈现和展示给用户的文件。响应文件可以包括关于主题的评论概要。评论概要包括诸如关于主题的总体评级的信息,其进一步的细节将参考图3在下面描述。评论概要还可以包括则由评论源给出的关于主题的集体评级(如果可得到的话)。由评论源给予主题的集体评级是基于与提交给该源的主题的评论相关联的评级由评论源所确定的评级。集体评级如何被确定可以根据评论源而变化,但在此没有关系。由于各种原因,不是所有的评论源都可以具有关于主题的集体评级。例如,一些评论源可以决定根本不具有集体评级,而其它评论源则可以要求在确定和给出集体评级之前,关于主题的评级的数目达到预定最小值。在评论概要中包括集体评级是可选的。
评论概要还包括评论样本。在一些实施例中,评论样本可以包括所选择的评论中的至少一部分的全部内容。对于基于文本的评论,评论的全部内容是评论的整个文本。对基于视频的评论,评论的全部内容是评论的全部视频剪辑。在其它一些实施例中,评论样本可以包括选择的评论中的至少一部分的摘录,其进一步的细节将参考图6在下面描述。然而,应当意识到的是,在一些实施例中,评论样本可以既包括一部分所选择的评论的全部内容又包括其它所选择的评论的摘录。评论样本还可以包括一个或多个到评论的源的链接,其中,评论的全部内容或摘录包括在评论样本中。
图3是根据本发明的一些实施例的用于选择代表性评论的过程的流程图。在接收到来自用户的关于主题的评论概要的请求之后,评论引擎106能够选择许多评论以便包括在主题的评论样本中,使得样本中的评论代表关于主题的总体评级。
识别关于特定主题的评论和评论的源(302)。为了与特定主题相关的所有评论而搜索评论储存库112,可以从评论储存库112中识别评论。所识别的评论形成关于特定主题的评论的全集。如果可得到的话,从每个所识别的源中识别关于主题的集体评级(304)。对于每个所识别的评论源,识别出在各个源中的全集中评论的数目(306)。这是在全集中有多少个评论包括在每个源中的简单计数。
为主题确定总体评级分值(308)。总体评级分值可以是评论源给出的关于主题的集体评级的数学组合。在一些实施例中,总体评级分值是集体评级的加权平均。权重是基于包括在每个源中的全集中的评论的数目。这样,在全集中具有更多评论的源的集体评级在加权平均中是有利的。用于计算总体评级的示范性公式为:
其中,OR为总体评级,S是具有至少一个全集中的评论(亦即至少一个关于主题的评论)和关于主题的聚合评级的评论源的数目,ri是来自源i的集体评级,并且ni是处在源i中的全集中的评论的数目。如果评论源各自为它们的集体评级使用不同的规格和/或形式,则集体评级首先被转换成和/或归一化成与用于总体评级的规格/形式相同的规格和形式。在一些实施例中,总体评级基于1-5数字评级规格,这样集体评级就被转换成和/或归一化成该规格。然而,应当意识到的是,其他评级规格也可以用于总体评级。在一些实施例中,如上面的公式所示,集体评级通过处在每个评论源中的全集中的评论的数目的对数而被加权。对数可以有任何适合的底数,诸如底数2、底数10或底数e。在其它一些实施例中,集体评级通过处在每个评论源中的全集中的评论的数目而被加权,如下式所示:
在确定了总体评级之后,识别总体评级落在其中的评级范围(310)。评级规格可以分成两个或更多评级范围。例如,1-5规格可以分成3个范围。3.66和5之间的评级(包括边界)可以指示关于主题方面的经验已总体为正。1和2.33之间的评级(包括边界)可以指示关于主题方面的经验已总体为负。2.34至3.65之间的评级(包括边界)可以指示关于主题方面的经验已总体被混合。作为另一个例子,相同的1-5规格可以分成4个范围。4.1和5之间的评级(包括边界)可以指示优秀评级。3.1和4之间的评级(包括边界)可以表示良好评级。2.1和3之间的评级(包括边界)可以表示一般评级。1和2之间的评级(包括边界)可以表示差评级。应当意识到的是,上面的评级范围例子仅仅是示范性的,并且可以使用划分评级规格的其他方式。然而,为了便于说明起见,我们将会讨论图3中图示的过程,如同评级规格分成了3个范围:高/正范围、低/负范围和中间/混合范围。
如果总体评级落在低范围内(310-低),则选择与低范围内的评级相关联的全集中的评论(312)。评论可以在每个源的基础上进行选择,或者全部从全集中选择。如果评论在每个源的基础上被选择,则可以从每个源中选择与低范围内的评级相关联的达到第一预定数目的评论。如果全部从全集中选择评论,则可以从全集中选择达到第二预定数目的评论,而不考虑评论源。
如果总体评级落在中间范围内(310-中间),则选择与高范围内的评级相关联的全集中的评论和与低范围内的评级相关联的全集中的评论(314)。换言之,在所选择的评论之中的是与高范围内的评级相关联的评论以及与低范围内的评级相关联的评论。在其他实施例中,选择与中间范围内的评级相关联的全集中的评论。如上所述,评论可以在每个源的基础上或者全部从全集中进行选择。
如果总体评级落在高范围内(310-高),则选择与高范围内的评级相关联的全集中的评论(316)。如上所述,评论可以在每个源的基础上或者作为整体从评论的集合中进行选择。
在一些实施例中,可以包括另外的选择标准。例如,另外的标准可以是待选择的评论不具有引起反对(objectionable)的内容如亵渎或明显与性有关的内容。作为另一个例子,另外的标准可以是待选择的评论必须具有超过预定阈值的基于名声的度量值。更一般地,可以选择与总体评级落在其中的评级范围内的和也满足零或更多其它预定标准的评级范围内的评级相关联的评论。
生成包括所选择的评论的内容的响应(318)。生成的响应是被传送到客户端102以便呈现并展示给用户的文件。响应文件包括关于主题的评论概要。评论概要可以包括信息如关于主题的总体评级和可选的由评论源给出的关于主题的集体评级。如上所述,评论概要还包括评论样本,所述评论样本包括所选择的评论或其摘录中的至少一部分。
图4是根据本发明的一些实施例的用于选择高质量评论的过程的流程图。在接收到来自用户的请求关于主题的评论概要之后,评论引擎106能够选择许多评论以便包括在主题的评论样本中,使得评论包括高质量内容。
识别关于特定主题的评论和评论的源(402)。为了与特定主题相关联的所有评论而搜索评论储存库112,可以从评论储存库112中识别评论。所识别的评论形成关于特定主题的评论的全集。在一些实施例中,初始识别的评论在402被过滤,或者在过程的稍后阶段被过滤,以便去除包含引起反对的内容的任何评论。
为每个识别的评论确定质量分值(404)。质量分值是评论内容质量的量度。质量分值提供了用于在评论的质量方面相互比较评论的基础。质量分值可以基于一个或多个预定因素。在一些实施例中,预定因素包括评论的长度、评论中句子的长度、与评论中的词相关联的值以及评论的语法质量。可以基于每个因素为评论确定次分值,并且将次分值进行组合以便为评论确定质量分值。然而,应当意识到的是,可以包括另外的和/或可替代的因素。
关于评论的语法质量,具有合适的语法和大写字母(例如实际地使用句子,评论没有全部大写)的评论是有利的。这样,具有“合适”的语法和大写字母的评论就得到针对这个因素的较高次分值。具有糟糕语法和不合适的大写字母的评论趋向于较不可读。进而,整个用大写的评论常常被认为是粗鲁的。在一些实施例中,评论中句子的检测可以基于句子分界符如评论中句号的检测。在一些实施例中,可以针对附着到语法质量的另外标记如主语-动词的一致性、缺乏语意连贯的句子或段落等等来评估评论。在一些实施例中,可以在语法检验器的辅助下执行对评论的语法和大写字母的评估,所述语法检验器在本领域中是众所周知的,不需要进一步地描述。
关于评论的长度,不太长也不太短的评论是有利的。短的评论(例如几个词)趋向于不提供信息,而长的评论(例如许多段落)趋向于不如较短的评论那样可读。在一些实施例中,评论长度可以基于词计数。在其它一些实施例中,评论长度可以基于字符计数或句子计数。评论长度次分值可以基于评论的长度与预定“最优”评论长度之间的差。
在一些实施例中,还可以考虑评论中句子的长度。评论引擎可以优选“合理”长度的句子而不是极长或极短的句子。在一些实施例中,用于评论的句子长度次分值可以基于评论中句子的长度和预定“最优”句子长度之间的差的平均值。
关于与评论中的词相关联的值,具有高值词的评论相对于具有低值词的评论是有利的。在一些实施例中,词值基于与词相关联的反向文件频率(IDF)值。具有高IDF值的词一般被认为是更“有价值”。词的IDF基于一组文本中文本的数目除以包括至少一次出现该词的集中的文本的数目。评论引擎106可以确定跨越评论储存库112中的评论的IDF值,并且将值存储在一个或多个表中。在一些实施例中,为每种类型的评论生成IDF值的表。例如,为全部产品评论生成IDF值的表;为全部产品提供商评论生成表,等等。亦即,用于为产品评论确定IDF值的表的文本集是评论储存库112中的所有产品评论;用于为产品提供商评论确定IDF值的表的文本集是评论储存库112中的所有产品提供商评论,等等。每个主题类型具有它自己的IDF值表,因为在关于一个主题类型的评论中有价值的词可能不像关于另一个主题类型的评论中一样有价值。
对于任何识别的评论,针对评论中每个不同词的频率被确定并乘以针对该词的IDF。针对评论的词值次分值为:
其中,WVR为针对评论R的词值次分值,fw,R为不同的词w在评论R中出现的次数(检索词频率或“TF”),并且log IDFw为针对词w的IDF值的对数。针对词w的IDF值取自适合于评论的主题类型的IDF值的表。例如,如果评论R的主题为产品,则IDFw值取自针对产品评论的IDF值表。
在其它一些实施例中,词值基于在评论环境中被认为有价值的词的预定词典。可以为不同的主题类型限定分开的词典,因为不同的词可能对于在关于不同主题类型的评论中使用有价值。例如,可能存在对于其中主题为产品的评论有价值的词的词典和对于其中主题为提供商的评论有价值的词的另一个词典。在这些实施例中,词值次分值可以基于有多少预定词典中的词包括在各个评论中的计数。
评论引擎106基于每个预定因素评估每个所识别的评论,并且基于其评估为每个因素确定次分值。使用下面的示范性公式可以将针对因素中的每一个的次分值组合成质量分值:
其中,Q是针对评论的质量分值,F是进入质量分值的因素的数目,qj是针对因素j的次分值,而weightj则是针对因素j的权重。在一些实施例中,权重全都等于1,在这种情况下质量分值Q为针对因素的分值之和。在其它一些实施例中,可以为每个因素不同地限定权重。一般地,可以基于每个因素对质量分值的重要性以及因素对评论的质量是正面贡献还是负面贡献来限定权重。
在一些实施例中,评论的年龄可以被认为是评论的质量分值中的因素。一般地,较新的评论是有利的,因为它们更多地反映了关于评论主题的最近经验,这比更远过去的经验更加重要。增加质量分值的加分点可以应用于基于评论年龄的评论的质量分值。例如,一天前的评论可以得到其质量分值方面的增加(无论是相加还是相乘),而一年前的评论则得不到加分。
基于质量分值选择评论(406)。选择具有最高质量分值的评论。评论可以在每个源的基础上或者作为整体从全集中进行选择。如果评论在每个源的基础上被选择,则选择用于每个源的多个最高分值评论。例如,每个源可以选择10个最高分值评论。在一些实施例中,通过用质量分值对评论进行排序来执行选择,并且评论取自最高分值评论,直到预期数目的评论已被选择为止。
在一些实施例中,预定内容标准也可以是用于选择评论的另外标准。关于满足预定标准的内容,可以定义标准,以便使具有可能冒犯用户的评论中的内容如亵渎或明显与性有关的内容的评论不利;这样的词或短语常常很少或无助于对主题的理解并且能够使阅读评论的用户不舒服。通过定义与冒犯的或引起反对的内容通常相关联的内容的词典并且将评论中的内容与该词典相匹配,可以进行针对内容满足预定标准的评论的评估。从考虑的选择之中去除具有引起反对的内容如亵渎或明显与性有关的语言的评论。可以在分值确定期间(404)或者在评论选择时(406)进行针对内容满足预定内容标准的评论内容评估;何时进行评估是设计选择的问题。
在一些实施例中,评级分值标准可以是用于评论选择的另外标准。例如,用于选择代表性评论的过程,如上所述可以与当前过程相结合,以便选择代表主题总体评级的高质量评论。这样一来,就可以选择与总体评级落在其中的评级范围内的评级相关联的并且具有高质量分值的评论。
应当意识到的是,上述另外的标准仅仅是示范性的,并且上述标准和其它标准的任何组合都可以另外考虑用于评论选择。更一般地,评论引擎可以选择满足零或更多其它预定标准的最高分值(根据质量分值)的评论。
生成包括选择的评论的响应(408)。生成的响应是被传送到客户端102以便呈现并展示给用户的文件。响应文件包括关于主题的评论概要。评论概要可以包括信息如关于主题的总体评级和可选的由评论源给出的关于主题的集体评级。评论概要还包括评论样本,所述评论样本包括来自选择的评论的内容,如参考图2在上面描述的那样。
图5是根据本发明的一些实施例的用于聚类评论并且选择来自群集的评论的过程的流程图。识别关于特殊主题的评论(502)。通过为了与特定主题相关联的所有评论而搜索评论储存库112,可以从评论储存库112中识别评论。识别的评论形成关于主题的评论的全集。
生成评论的词值矢量(504)。词值矢量包括关于评论中的词的检索词频率-反向文件频率值。检索词频率-反向文件频率(也被称为“TF-IDF”或“TFIDF”)是一种用于评估词在文件中或者在这些实施例的情况下词在评论中的重要性的技术。关于评论的词的值随着该词在评论中出现的次数而增加,但是该次数由包括该词的评论的全集中的评论数目进行偏移。对于识别的评论的全集中的任何评论,可以生成词值的矢量。例如,评论R可以具有以下权重矢量:
R=[v1 v2 v3…vn]|
其中,v1到vn是评论全集中所有不同词关于评论T的词值。在一些实施例中,词及其相关形式被一起计数。例如,动词的动词时态可以作为相同动词的出现而被计数,而不是仅仅因为拼写可能不同而作为不同的词被计数。
可以通过以下示范性公式确定关于评论R的词w的值:
vw,R=fw,R log IDFw|
其中,vw,R是关于评论R的词w的值,fw,R是词w在评论R之内出现的次数(检索词频率),而log IDFw则是关于词w的IDF值的对数,如上所述。如果评论R不具有词w(fw,R=0),则词值vw,R为0。词值vw,R能够永不为负,因为fw,R≥0(出现的次数永不为负)并且logIDFw≥0。
在为全集中的每个评论生成词值矢量之后,基于词值矢量将全集中的评论组织成群集(506)。词值矢量被嵌入矢量空间中,其中每个词值矢量为该矢量空间中的“点”。使用聚类算法可以将“点”分组成一个或多个群集。一个示范性聚类算法是K均值聚类算法。K均值聚类算法在本领域中是众所周知的。然而,为便于理解公开的实施例起见,在下面描述K均值算法:
以下伪代码说明了K平均算法的基本步骤:
随机生成与k个群集相关联的k个质心
将每个矢量分配给k个群集中的一个
重复直到结束条件满足:
重新确定群集质心
将每个矢量重新分配给群集
在K均值算法中,预定义任意数k。在一些实施例中k为2和16之间的值,而在其它一些实施例中k为2和50之间的值。生成词值矢量的矢量空间中的K个随机矢量。k个随机矢量是用于矢量空间的初始质心。每个初始质心表示群集的“中心”。换言之,任意定义k个初始群集和它们的中心。基于各个词值矢量和每个质心之间的相似性(距离),将每个词值矢量分配给k个群集中的一个。将词值矢量分配给与其最相似(距离最短)的质心。
在一些实施例中,词值矢量和质心之间的相似性(距离)是余弦相似性(也被称为“余弦距离”):
其中,X·Y为矢量X和Y的点积,||X||×||Y||为矢量X的长度乘以矢量Y的长度,而cosθ则为余弦相似性。如果矢量X和Y恰好相同,则余弦相似性值为1。在这些实施例中用于余弦相似性的值的范围在0和1之间,包括边界(余弦相似性能够永不为负,因为词值能够永不为负)。因此,余弦相似性更加接近于1的评论更加相似(较短距离),而余弦相似性更加接近于0的评论则更加不相似(较长距离)。在其它一些实施例中,可以使用确定距离或相似性的可替选的方式。
在一些实施例中,若干预定规范评论可以用作初始质心。规范评论是这样的预定评论集,其充当对主题的特定方面进行评论的评论的范本。规范评论集可以取决于评论全集的主题是什么而变化。例如,可以包括关于诸如易于使用和性能之类方面的规范评论的关于主题是产品的规范评论集,可以不同于可以包括诸如客户服务和货运时间性之类方面的规范评论的关于主题是产品提供商的规范评论集。
在将词值矢量分配给k个群集之后,重新确定用于k个群集的质心。亦即,为每个群集重新确定质心。通过取词值矢量在群集中的“平均值”(不包括初始质心;初始质心仅对于初始群集分配是相关的),可以确定用于群集的质心。用于确定质心C的公式为:
其中,CS为群集的大小(群集中词值矢量的数目),而Vi则是群集中词值矢量的归一化矢量(转换成单位长度的矢量)。
在确定新的质心之后,词矢量值被重新分配到群集中,这次是基于与新质心的相似性。将词值矢量分配给与其最相似的质心。在每个词值矢量被重新分配给群集之后,重复重新确定质心和重新分配词值矢量的迭代。迭代重复直到满足结束条件为止。在一些实施例中,结束条件是何时满足收敛准则。收敛准则可以是在完成迭代之后,没有词值矢量被重新分配给不同的群集。在其它一些实施例中,结束条件是已进行了预定次数的迭代。
应当意识到的是,可以使用可替选的聚类方式,诸如分级聚类、模糊c均值算法以及其它。
在将评论分组成群集之后,识别评论群集的大小(508)。这简单地为每个群集中评论的数目(用词值矢量表示,不包括质心)。
从每个群集中选择评论(510)。在一些实施例中,与群集大小成比例地从每个群集中选择评论。从评论全集中选择预定总数的评论,以充当评论全集的样本。与群集大小成比例地从群集中选择样本中的评论。与从较小的群集中选择的样本相比,从较大的群集中选择的样本具有更多评论。在一些实施例中,极小的群集(例如少于预定数目的评论或少于全集中总体评论数目的预定百分比)可以从评论选择中排除;没有来自该群集的评论将会被选择以包括在样本中。如果群集被排除,那么可以从其它群集中选择一个或多个评论,使得样本中评论的数目达到预定的总数。
在一些实施例中,可以基于另外的预定标准从群集中选择评论。例如,可以基于评论的质量从群集中选择评论,如参考图4在上面描述的那样。与低质量的评论相比,高质量的评论一般更富有信息并更易于阅读。这样,例如,如果要从群集中选择10个评论,那么使用另外的质量标准,可以选择来自该群集的10个最高质量的评论。作为另一个例子,可以基于与评论相关联的评级从群集中选择评论,如参考图3在上面描述的选择过程那样。更一般地,只要群集向评论样本提供与群集大小成比例的多个评论,就可以基于零或更多预定标准选择来自该群集的评论。
生成包括选择的评论的响应(512)。生成的响应是被传送到客户端102以便呈现并展示给用户的文件。响应文件包括关于主题的评论概要。评论概要可以包括信息如关于主题的总体评级和可选的由评论源给出的关于主题的集体评级。评论概要还包括评论样本,所述评论样本包括来自所选择的评论的内容,如参考图2在上面描述的那样。
通过聚类评论并且从群集中选择评论,选择表示评论的专题焦点的评论样本。聚类帮助评论引擎识别聚焦在主题的特殊方面的评论。通过用评论聚焦在其上的方面分开评论(成为群集)并且从群集中选择评论以便包括在评论样本中,用户在被显示评论样本之后,能够更好地理解主题的哪个方面特别值得注意,或者对于已具有关于主题方面的经验的其它用户具有特殊的关注。
图6是根据本发明的一些实施例的用于生成来自评论内高质量内容的摘录的过程的流程图。为了节省时间,用户可能优选只阅读部分评论而不是评论的全部内容。评论引擎可以选择评论内的特定内容以包括在评论样本中作为评论摘录。
识别评论(602)。将所识别的评论分成区块(604)。在一些实施例中,区块是评论的句子。亦即,评论的每个句子是评论的区块。可以基于句子分界符如句号来识别评论中的句子。可能有这样的情况:评论可能只有一个区块,诸如当评论只有一个句子时。为了便于说明,下面来描述图5的过程,仿佛评论的区块是评论的句子一样。然而,应当意识到的是,可以使用对评论进行分区的可替选的方式(诸如Z个词的区块,其中Z为预定的整数)。
为评论的每个句子确定质量分值(606)。关于评论句子的质量分值类似于关于评论的质量分值,如参考图4在上面描述的那样。句子质量分值提供了评论的句子关于它们质量的相对排序的基础。质量分值可以基于一个或多个因素。可以基于因素中的每一个确定次分值。使用类似于参考图3在上面描述的权重求和方程,可以将次分值组合成句子的质量分值。在一些实施例中,预定因素包括句子的长度、与句子中的词相关联的值以及句子在评论之内的位置。
关于评论句子的长度,不太长也不太短的句子(亦即“合理长度”的句子)是有利的。极其短的句子可能不包括很多信息,而极其长的句子则可能难以阅读。在一些实施例中,基于句子长度的次分值可以基于评论中的句子从预定“最优”句子长度的偏离。句子长度可以基于词计数或字符计数。
关于与句子中的词相关联的值,具有高值词的句子相对于具有低值词的句子是有利的。在一些实施例中,词值基于与词相关联的反向文件频率(IDF)值,类似于参考图4在上面描述的计分评论中使用的词值因素。对于句子,每个不同的词在句子中的频率被确定并乘以关于该词的IDF。针对评论的词值次分值为:
其中,WVP为针对句子P的词值次分值,fw,P为词w在句子P中出现的次数,并且log IDFw为针对词w的IDF值的对数。
在其它一些实施例中,词值基于在评论上下文中被认为有价值的词的预定词典。可以为不同的主题类型限定分开的词典,因为不同的词可能对于在关于不同主题类型的评论中的使用是有价值的。例如,可能存在对于其中主题为产品的评论有价值的词的词典和对于其中主题为提供商的评论有价值的词的另一个词典。在这些实施例中,词值次分值可以基于有多少预定词典中的词包括在各个句子中的计数。
关于句子在评论之内的位置,在一些实施例中评论引擎可能偏好在评论的开头出现的句子。这样,基于位置的次分值就可以基于为评论中的句子数目进行归一化的句子在评论中的位置。例如,对于具有10个句子的评论中的第4个句子,关于该句子的位置次分值可以为4/10=0.2。
在确定关于句子的次分值之后,使用类似于参考图4在上面描述的公式,可以将次分值在数学上组合成关于句子的质量分值。
识别评论句子的组合(608)。每个组合包括满足预定长度标准的评论的一个或多个连续句子。在一些实施例中,长度标准为组合的长度等于预定最大摘录长度(其可以基于词计数或字符计数)或者超过最大摘录长度达组合中最后句子的一部分。下面通过伪代码来说明用于识别组合的示范性算法:
For each sentence i in the review:
integer j=i
combination i=sentence j
while(length(combination i)<max_snippet_length)
combination i=combination i+sentence(++j)
如上面的伪代码所示,组合作为评论中的一个句子开始,并且随后的句子附加到组合中,一直到并且包括使组合的长度等于或大于最大摘录长度的第一个句子。这样,组合就是评论的尽可能多的连续句子的拼接,而没有使组合的长度超过最大摘录长度,可能加上一个另外的句子,其当被添加到组合时,使组合的长度等于或大于最大摘录长度。
在其它一些实施例中,该算法可以被改进以还考虑有多少要被附加的句子将会在最大摘录长度之内,亦即,有多少“空间”保留在组合内以容纳另外的句子。例如,可能更加值得的是,当组合只比最大摘录长度短一两个词时,不将另外的句子附加到组合。
选择具有最高组合质量分值的组合(610)。在一些实施例中,关于组合的组合质量分值是组合之内句子质量分值的简单求和。在其它一些实施例中,组合质量分值可以是组合之内句子质量分值的加权求和、简单平均或加权平均。
使用所选择的组合生成摘录(612)。摘录包括所选择的组合,直到最大摘录长度。如果组合超过了最大摘录长度,则从组合的末尾截短内容,直到组合的长度等于最大摘录长度为止。在一些实施例中,如果在截短到最大摘录长度之后,组合中的最后句子只有小部分(例如一或两个词)保留,则组合可以被截短到比最大摘录长度短。换言之,可能更加值得的是,如果在将组合截短到最大摘录长度之后,组合中的最后句子只有几个词会保留,则通过去除该句子来进行截短。
生成包括摘录的响应(614)。生成的响应是被传送到客户端102以便呈现并展示给用户的文件。响应文件包括关于主题的评论概要。评论概要可以包括信息如关于主题的总体评级和可选的由评论源给出的关于主题的集体评级。评论概要还包括评论样本,所述评论样本包括来自所选择的评论的内容,如参考图2在上面描述的那样。
评论引擎106从它的评论储存库中选择评论并且生成包括来自所选择的评论的内容的响应(诸如全部评论和/或摘录)以便传送到客户端102。图3、4和5图示了用于选择关于样本的评论的三个过程。图6图示了用于生成评论的摘录的过程,该评论可以是在图3、4和/或5的过程中选择的评论。应当意识到的是可以将上述过程进行组合。例如,评论引擎106可以选择对应于总体分值落在其中的评级范围并且具有高质量分值的多个评论。作为另一个例子,评论引擎106可以聚类关于主题的评论,并且与群集大小成比例地从每个群集中选择对应于总体分值落在其中的评级范围并且具有高质量分值的评论。生成这些所选择的评论的摘录,并且生成包括摘录的响应。更一般地,可以基于一个或多个预定标准选择评论,并且这些评论的摘录可以被生成并包括在向客户端102发送的响应中。
图7是图示根据本发明的一些实施例的评论处理系统700的框图。系统700典型地包括一个或多个处理单元(CPU)702、一个或多个网络或其它通信接口710、存储器712以及用于互连这些部件的一个或多个通信总线714。系统700可选地可以包括用户接口704,该用户接口704包括显示装置706和键盘/鼠标708。存储器712包括高速随机存取存储器如DRAM、SRAM、DDR RAM或其它随机存取固态存储装置,并且可以包括非易失性存储器如一个或多个磁盘存储装置、光盘存储装置、快闪存储装置或其它非易失性固态存储装置。存储器712可以可选地包括远离(一个或多个)CPU 702设置的一个或多个存储装置。在一些实施例中,存储器712存储以下程序、模块和数据结构或其子集:
·操作系统716,其包括用于处理各种基本系统服务和用于执行硬件相关任务的过程;
·网络通信模块718,其用于经由一个或多个通信网络接口710(有线或无线)如因特网、其它广域网、局域网、城域网等等将评论处理系统700连接到其它计算机;
·评论存储接口720,其与评论存储系统对接;
·源识别模块722,其识别评论的源;
·评论识别模块724,其识别来自评论源的评论和相关评级;
·总体评级模块726,其确定关于主题的总体评级,并且确定总体评级落在哪个评级范围之下;
·评论质量计分模块728,其确定关于评论的质量分值;
·评论群集模块730,其将评论组织成群集;
·评论区块模块732,其将评论分成区块,确定关于区块的质量分值,识别区块的组合,并且选择具有最高组合质量分值的组合;
·评论选择模块734,其基于一个或多个预定标准选择评论;
·内容过滤器736,其评估关于内容满足预定内容标准如引起反对的内容的评论和评论区块;以及
·响应生成模块738,其生成包括评论和/或评论的摘录的响应。
系统700还包括评论存储系统740。评论存储系统740存储评论和相关评级。评论存储系统740包括生成评论的摘录的摘录生成器742。在一些实施例中,摘录生成器742可以位于存储器712中而不是评论存储系统740中。
上述识别的元件中的每一个可以存储在前面提到的存储装置中的一个或多个中,并且对应于用于执行上述功能的指令集。上述识别的模块或程序(亦即指令集)不需要作为分开的软件程序、过程或模块来实现,从而在各种实施例中这些模块的不同子集可以组合或另外重新布置。在一些实施例中,存储器712可以存储上述识别的模块和数据结构的子集。进而,存储器712可以存储在上面没有描述的另外的模块和数据结构。
尽管图7示出了“评论处理系统”,但是图7打算更多是作为各种特征的功能描述,与作为在此描述的实施例的结构示意相比,所述特征可以存在于一组服务器中。实际上,并且如本领域技术人员认识到的那样,分开示出的项目能够组合,而一些项目则能够分开。例如,在图7中分开示出的一些项目能够在单个服务器上实现,而单个项目则能够由一个或多个服务器实现。用于实现评论处理系统的服务器的实际数目和特征如何在它们之间进行分配将会根据实施例的不同而改变,并且可以部分地取决于该系统在峰值使用期期间以及平均使用期期间必须处理的数据流量。
应当意识到的是,上面的描述不在它们的应用方面被限制到纯粹文本的亦即由字符串组成的评论。该描述能够适用于包括音频、视频或其它形式的媒体的评论。例如,对于包括音频的评论(诸如仅有音频的评论或者具有音频轨道的视频评论),可以使用本领域众所周知的语音到文本转换将音频转换成文本。转换的文本可以用作用于上述选择和摘录生成过程的“评论”。音频或视频评论的摘录会成为具有如下语音的音频或视频的部分,所述语音具有基于评论的转换文本为摘录选择的词。如果评论质量是用于选择音频/视频评论的标准,则语法质量因素可以适用于媒体。例如,字母大写在评论的内容是语言而不是文本时并不非常相关,并从而能够忽略不计。
为了说明的目的,已参考特定实施例描述了前述说明书。然而,示意性的上述讨论不打算穷举或将本发明限制到公开的精确形式。考虑到上述教导,许多修改和改变都是可能的。实施例被选择并描述,以便最好地说明本发明的原理及其实际应用,以从而使得本领域技术人员能够最好地使用本发明和具有各种修改的各种实施例,如适于预期特殊用途的那样。
Claims (19)
1.一种处理评论的方法,包括:
识别多个评论;
基于至少预定的质量标准选择所述多个评论的子集;以及
生成包括来自所选择的子集的内容的响应。
2.根据权利要求1所述的方法,其中,选择包括:基于至少所述预定质量标准和预定年龄标准,选择所述多个评论的子集。
3.根据权利要求1所述的方法,其中,选择包括:基于至少所述预定质量标准和预定内容标准,选择所述多个评论的子集。
4.根据权利要求1所述的方法,其中,选择包括:基于至少所述预定质量标准和预定评级分值标准,选择所述多个评论的子集。
5.根据权利要求1所述的方法,其中,选择包括:
基于由以下组成的组中的至少一个确定所述多个评论中的每一个的质量分值:各个评论的长度、各个评论中旬子的长度、与各个评论中的一个或多个词相关联的值以及各个评论的语法质量;以及
基于至少各个质量分值选择所述多个评论的子集。
6.根据权利要求1所述的方法,其中,生成响应包括:生成所选择的子集中的多个评论的摘录。
7.根据权利要求6所述的方法,其中,生成评论的摘录包括:
将所述评论区分成一个或多个区块;
基于预定标准选择所述区块的子集;以及
生成包括来自所选择的所述区块的子集的内容的摘录。
8.一种用于处理评论的系统,包括:
一个或多个模块,其包括以下指令:
用于识别多个评论;
用于基于至少预定的质量标准选择所述多个评论的子集;以及
用于生成包括来自所选择子集的内容的响应。
9.根据权利要求8所述的系统,其中,所述一个或多个模块包括以下指令:用于基于至少所述预定质量标准和预定年龄标准,选择所述多个评论的子集。
10.根据权利要求8所述的系统,其中,所述一个或多个模块包括以下指令:用于基于至少所述预定质量标准和预定内容标准,选择所述多个评论的子集。
11.根据权利要求8所述的系统,其中,所述一个或多个模块包括以下指令:用于基于至少所述预定质量标准和预定评级分值标准,选择所述多个评论的子集。
12.根据权利要求8所述的系统,其中,所述一个或多个模块包括以下指令:
用于基于由以下组成的组中的至少一个确定关于所述多个评论中的每一个的质量分值:各个评论的长度、各个评论中旬子的长度、与各个评论中的一个或多个词相关联的值以及各个评论的语法质量;以及
用于基于至少各个质量分值选择所述多个评论的子集。
13.根据权利要求8所述的系统,其中,所述一个或多个模块包括以下指令:用于生成所选择的子集中的多个评论的摘录。
14.根据权利要求13所述的系统,其中,所述一个或多个模块包括以下指令:
用于将所述评论区分成一个或多个区块;
用于基于预定标准选择所述区块的子集;以及
用于生成包括来自所述区块的所选择的子集的内容的摘录。
15.一种用于与计算机系统结合使用的计算机程序产品,所述计算机程序产品包括计算机可读存储介质和嵌入其中的计算机程序机制,所述计算机程序机制包括指令,所述指令用于:
识别多个评论;
基于至少预定的质量标准选择所述多个评论的子集;以及
生成包括来自所选择的子集的内容的响应。
16.根据权利要求15所述的计算机程序产品,其中,用于选择的所述指令包括指令用于:
基于由以下组成的组中的至少一个确定关于所述多个评论中的每一个的质量分值:各个评论的长度、各个评论中旬子的长度、与各个评论中的一个或多个词相关联的值以及各个评论的语法质量;以及
基于至少各个质量分值选择所述多个评论的子集。
17.根据权利要求15所述的计算机程序产品,其中,用于生成响应的所述指令包括用于生成所选择的子集中的多个评论的摘录的指令。
18.根据权利要求17所述的计算机程序产品,其中,用于生成评论的摘录的所述指令包括指令用于:
将所述评论区分成一个或多个区块;
基于预定标准选择所述区块的子集;以及
生成包括来自所述区块的所选择的子集的内容的摘录。
19.一种用于处理评论的系统,包括:
用于识别多个评论的装置;
用于基于至少预定的质量标准选择所述多个评论的子集的装置;以及
用于生成包括来自所选择的子集的内容的响应的装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/241,701 | 2005-09-30 | ||
US11/241,701 US20070078670A1 (en) | 2005-09-30 | 2005-09-30 | Selecting high quality reviews for display |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101313330A true CN101313330A (zh) | 2008-11-26 |
Family
ID=37902943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006800436207A Pending CN101313330A (zh) | 2005-09-30 | 2006-09-29 | 选择用于显示的高质量评论 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20070078670A1 (zh) |
EP (2) | EP1949332A4 (zh) |
JP (3) | JP5281405B2 (zh) |
KR (1) | KR101498001B1 (zh) |
CN (1) | CN101313330A (zh) |
CA (2) | CA2755195A1 (zh) |
WO (1) | WO2007041545A2 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102054013A (zh) * | 2009-10-28 | 2011-05-11 | 索尼公司 | 信息处理设备,信息处理方法和程序 |
CN105354227A (zh) * | 2015-09-30 | 2016-02-24 | 北京奇虎科技有限公司 | 基于搜索的提供高质量评论信息的方法及装置 |
CN108427546A (zh) * | 2018-05-03 | 2018-08-21 | 深圳Tcl新技术有限公司 | 显示装置的全屏幕适配方法、显示装置及存储介质 |
Families Citing this family (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8249915B2 (en) * | 2005-08-04 | 2012-08-21 | Iams Anthony L | Computer-implemented method and system for collaborative product evaluation |
US7827052B2 (en) * | 2005-09-30 | 2010-11-02 | Google Inc. | Systems and methods for reputation management |
US8010480B2 (en) * | 2005-09-30 | 2011-08-30 | Google Inc. | Selecting high quality text within identified reviews for display in review snippets |
US8438469B1 (en) | 2005-09-30 | 2013-05-07 | Google Inc. | Embedded review and rating information |
US7676463B2 (en) * | 2005-11-15 | 2010-03-09 | Kroll Ontrack, Inc. | Information exploration systems and method |
KR100752351B1 (ko) * | 2006-07-03 | 2007-08-27 | (주)이즈메이커 | 쌍방향 데이터 및 음성 송수신이 가능한 통신매체를 이용한실시간 답변 시스템 및 제공 방법 |
US7895127B2 (en) * | 2006-09-29 | 2011-02-22 | Weiser Anatoly S | Rating-based sorting and displaying of reviews |
US7711684B2 (en) * | 2006-12-28 | 2010-05-04 | Ebay Inc. | Collaborative content evaluation |
US8763136B2 (en) * | 2007-03-22 | 2014-06-24 | Red Hat, Inc. | Privacy enhanced browser |
US20090083096A1 (en) * | 2007-09-20 | 2009-03-26 | Microsoft Corporation | Handling product reviews |
US20090106226A1 (en) * | 2007-10-19 | 2009-04-23 | Erik Ojakaar | Search shortcut pullquotes |
US20090144226A1 (en) * | 2007-12-03 | 2009-06-04 | Kei Tateno | Information processing device and method, and program |
US8032471B2 (en) * | 2007-12-21 | 2011-10-04 | Yahoo! Inc. | System and method for annotating and analyzing reviews with inferred analytics |
US20090216578A1 (en) * | 2008-02-22 | 2009-08-27 | Accenture Global Services Gmbh | Collaborative innovation system |
US9009601B2 (en) * | 2008-02-22 | 2015-04-14 | Accenture Global Services Limited | System for managing a collaborative environment |
US20100185498A1 (en) * | 2008-02-22 | 2010-07-22 | Accenture Global Services Gmbh | System for relative performance based valuation of responses |
US8645516B2 (en) * | 2008-02-22 | 2014-02-04 | Accenture Global Services Limited | System for analyzing user activity in a collaborative environment |
US8239228B2 (en) * | 2008-02-22 | 2012-08-07 | Accenture Global Services Limited | System for valuating users and user generated content in a collaborative environment |
US9298815B2 (en) | 2008-02-22 | 2016-03-29 | Accenture Global Services Limited | System for providing an interface for collaborative innovation |
US9208262B2 (en) * | 2008-02-22 | 2015-12-08 | Accenture Global Services Limited | System for displaying a plurality of associated items in a collaborative environment |
US20090216608A1 (en) * | 2008-02-22 | 2009-08-27 | Accenture Global Services Gmbh | Collaborative review system |
US8954867B2 (en) | 2008-02-26 | 2015-02-10 | Biz360 Inc. | System and method for gathering product, service, entity and/or feature opinions |
US8117207B2 (en) * | 2008-04-18 | 2012-02-14 | Biz360 Inc. | System and methods for evaluating feature opinions for products, services, and entities |
US8645391B1 (en) | 2008-07-03 | 2014-02-04 | Google Inc. | Attribute-value extraction from structured documents |
US20100235311A1 (en) * | 2009-03-13 | 2010-09-16 | Microsoft Corporation | Question and answer search |
KR20100127036A (ko) * | 2009-05-25 | 2010-12-03 | 엘지전자 주식회사 | 관점분류를 이용한 관점별 특허맵 제공 방법 |
US11238465B2 (en) * | 2009-08-26 | 2022-02-01 | Consumeron, Llc | System and method for remote acquisition and delivery of goods |
US8990124B2 (en) | 2010-01-14 | 2015-03-24 | Microsoft Technology Licensing, Llc | Assessing quality of user reviews |
EP2587446B1 (en) * | 2010-06-29 | 2021-07-21 | Rakuten, Inc. | Information providing device, method of processing reward payment, reward payment processing program, and recording medium with reward payment processing program recorded theron |
DK2521343T3 (da) * | 2011-05-06 | 2019-10-07 | Telia Co Ab | Evaluering af en kommunikationsdeltager |
US8676596B1 (en) | 2012-03-05 | 2014-03-18 | Reputation.Com, Inc. | Stimulating reviews at a point of sale |
US10636041B1 (en) | 2012-03-05 | 2020-04-28 | Reputation.Com, Inc. | Enterprise reputation evaluation |
WO2013161510A1 (ja) * | 2012-04-25 | 2013-10-31 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 評価の極性に基づいた文章の分類方法、コンピュータ・プログラム、コンピュータ |
US11093984B1 (en) | 2012-06-29 | 2021-08-17 | Reputation.Com, Inc. | Determining themes |
US10417679B1 (en) * | 2013-06-06 | 2019-09-17 | Intuit Inc. | Transaction validation scoring |
US20150052077A1 (en) * | 2013-08-14 | 2015-02-19 | Andrew C. Gorton | Review transparency indicator system and method |
CN104216934B (zh) * | 2013-09-29 | 2018-02-13 | 北大方正集团有限公司 | 一种知识抽取方法及系统 |
JP5636082B1 (ja) | 2013-10-08 | 2014-12-03 | 株式会社ワイズ | 広告情報共有システム |
CN103778235A (zh) * | 2014-01-26 | 2014-05-07 | 北京京东尚科信息技术有限公司 | 一种处理商品评价信息的方法和装置 |
US10339487B2 (en) * | 2014-04-07 | 2019-07-02 | HomeAway.com, Inc. | Systems and methods to reconcile free-text with structured data |
EP3189449A4 (en) * | 2014-09-02 | 2018-03-07 | Feelter Sales Tools Ltd | Sentiment rating system and method |
JP6537340B2 (ja) * | 2015-04-28 | 2019-07-03 | ヤフー株式会社 | 要約生成装置、要約生成方法、及び要約生成プログラム |
US10140646B2 (en) * | 2015-09-04 | 2018-11-27 | Walmart Apollo, Llc | System and method for analyzing features in product reviews and displaying the results |
US11164223B2 (en) | 2015-09-04 | 2021-11-02 | Walmart Apollo, Llc | System and method for annotating reviews |
US10679264B1 (en) | 2015-11-18 | 2020-06-09 | Dev Anand Shah | Review data entry, scoring, and sharing |
US10417671B2 (en) | 2016-11-01 | 2019-09-17 | Yext, Inc. | Optimizing dynamic review generation for redirecting request links |
JP6906430B2 (ja) * | 2017-11-20 | 2021-07-21 | ヤフー株式会社 | 情報処理装置、情報処理方法および情報処理プログラム |
JP7142559B2 (ja) * | 2018-12-20 | 2022-09-27 | ヤフー株式会社 | 提供装置、提供方法、及び提供プログラム |
JP7176443B2 (ja) * | 2019-03-11 | 2022-11-22 | トヨタ自動車株式会社 | レコメンド文生成装置、レコメンド文生成方法、及びレコメンド文生成プログラム |
US11017171B2 (en) * | 2019-06-06 | 2021-05-25 | International Business Machines Corporation | Relevancy as an indicator for determining document quality |
US11774264B2 (en) | 2020-02-13 | 2023-10-03 | Naver Corporation | Method and system for providing information to a user relating to a point-of-interest |
KR102430972B1 (ko) * | 2020-09-15 | 2022-08-09 | 이상용 | 리뷰-보상 플랫폼 운영 시스템 및 운영 방법 |
KR102340807B1 (ko) | 2021-03-30 | 2021-12-20 | 쿠팡 주식회사 | 아이템 정보의 제공을 위한 전자 장치의 동작 방법 및 이를 지원하는 전자 장치 |
JP7401950B1 (ja) | 2023-07-25 | 2023-12-20 | 株式会社すなおネット | 情報提供システム |
Family Cites Families (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5544650A (en) * | 1988-04-08 | 1996-08-13 | Neuromedical Systems, Inc. | Automated specimen classification system and method |
US6092105A (en) * | 1996-07-12 | 2000-07-18 | Intraware, Inc. | System and method for vending retail software and other sets of information to end users |
US6285999B1 (en) * | 1997-01-10 | 2001-09-04 | The Board Of Trustees Of The Leland Stanford Junior University | Method for node ranking in a linked database |
US6064980A (en) * | 1998-03-17 | 2000-05-16 | Amazon.Com, Inc. | System and methods for collaborative recommendations |
US6317722B1 (en) * | 1998-09-18 | 2001-11-13 | Amazon.Com, Inc. | Use of electronic shopping carts to generate personal recommendations |
US6260064B1 (en) * | 1999-01-08 | 2001-07-10 | Paul J. Kurzrok | Web site with automatic rating system |
US6598026B1 (en) * | 1999-01-25 | 2003-07-22 | Nextag.Com, Inc. | Methods and apparatus for brokering transactions |
US7302429B1 (en) * | 1999-04-11 | 2007-11-27 | William Paul Wanker | Customizable electronic commerce comparison system and method |
US7433832B1 (en) * | 1999-11-19 | 2008-10-07 | Amazon.Com, Inc. | Methods and systems for distributing information within a dynamically defined community |
US8321496B2 (en) * | 1999-12-13 | 2012-11-27 | Half.Com, Inc. | User evaluation of content on distributed communication network |
US6546388B1 (en) * | 2000-01-14 | 2003-04-08 | International Business Machines Corporation | Metadata search results ranking system |
JP2001209655A (ja) * | 2000-01-28 | 2001-08-03 | Nec Corp | 情報提供装置、情報更新方法、情報提供プログラムを記録した記録媒体、及び情報提供システム |
US20040205065A1 (en) * | 2000-02-10 | 2004-10-14 | Petras Gregory J. | System for creating and maintaining a database of information utilizing user opinions |
US6963848B1 (en) * | 2000-03-02 | 2005-11-08 | Amazon.Com, Inc. | Methods and system of obtaining consumer reviews |
JP2001265792A (ja) * | 2000-03-15 | 2001-09-28 | Rikogaku Shinkokai | 自動要約文生成装置、自動要約文生成方法及び自動要約文生成方法を記録した媒体 |
US7246110B1 (en) * | 2000-05-25 | 2007-07-17 | Cnet Networks, Inc. | Product feature and relation comparison system |
US6892178B1 (en) * | 2000-06-02 | 2005-05-10 | Open Ratings Inc. | Method and system for ascribing a reputation to an entity from the perspective of another entity |
US6892179B1 (en) * | 2000-06-02 | 2005-05-10 | Open Ratings Inc. | System and method for ascribing a reputation to an entity |
US20020046203A1 (en) * | 2000-06-22 | 2002-04-18 | The Sony Corporation/Sony Electronics Inc. | Method and apparatus for providing ratings of web sites over the internet |
US6807566B1 (en) * | 2000-08-16 | 2004-10-19 | International Business Machines Corporation | Method, article of manufacture and apparatus for processing an electronic message on an electronic message board |
KR100418388B1 (ko) * | 2000-08-31 | 2004-02-11 | 유종오 | 전자상거래에 있어서 구매자의 구매 의사 결정 지원 방법및 장치 |
KR20010025294A (ko) * | 2000-12-08 | 2001-04-06 | 한동철 | 상품 리뷰 정보의 제공 방법 |
JP2002183033A (ja) * | 2000-12-11 | 2002-06-28 | Connect Corp | 電子掲示板システム |
US7406436B1 (en) * | 2001-03-22 | 2008-07-29 | Richard Reisman | Method and apparatus for collecting, aggregating and providing post-sale market data for an item |
US7428496B1 (en) * | 2001-04-24 | 2008-09-23 | Amazon.Com, Inc. | Creating an incentive to author useful item reviews |
US7013303B2 (en) * | 2001-05-04 | 2006-03-14 | Sun Microsystems, Inc. | System and method for multiple data sources to plug into a standardized interface for distributed deep search |
US20020193066A1 (en) * | 2001-06-15 | 2002-12-19 | Connelly Jay H. | Methods and apparatus for providing rating feedback for content in a broadcast system |
US20040030525A1 (en) * | 2001-10-18 | 2004-02-12 | Gary Robinson | Method and system for identifying high-quality items |
AU2002342082A1 (en) * | 2001-10-18 | 2003-04-28 | Transpose, Llc | System and method for measuring rating reliability through rater prescience |
US7039631B1 (en) * | 2002-05-24 | 2006-05-02 | Microsoft Corporation | System and method for providing search results with configurable scoring formula |
US6983280B2 (en) * | 2002-09-13 | 2006-01-03 | Overture Services Inc. | Automated processing of appropriateness determination of content for search listings in wide area network searches |
US7461051B2 (en) * | 2002-11-11 | 2008-12-02 | Transparensee Systems, Inc. | Search method and system and system using the same |
US7031970B2 (en) * | 2002-12-16 | 2006-04-18 | Palo Alto Research Center Incorporated | Method and apparatus for generating summary information for hierarchically related information |
US7467206B2 (en) * | 2002-12-23 | 2008-12-16 | Microsoft Corporation | Reputation system for web services |
US7028029B2 (en) * | 2003-03-28 | 2006-04-11 | Google Inc. | Adaptive computation of ranking |
US20040225672A1 (en) * | 2003-05-05 | 2004-11-11 | Landers Kevin D. | Method for editing a web site |
JP4253532B2 (ja) * | 2003-06-02 | 2009-04-15 | シャープ株式会社 | 情報推薦装置、情報推薦プログラム及び記録媒体 |
US7363214B2 (en) * | 2003-08-08 | 2008-04-22 | Cnet Networks, Inc. | System and method for determining quality of written product reviews in an automated manner |
JP3921540B2 (ja) * | 2003-08-08 | 2007-05-30 | 独立行政法人情報通信研究機構 | 文書セット分類装置及びそのプログラム |
US7516086B2 (en) * | 2003-09-24 | 2009-04-07 | Idearc Media Corp. | Business rating placement heuristic |
US7165119B2 (en) * | 2003-10-14 | 2007-01-16 | America Online, Inc. | Search enhancement system and method having rankings, explicitly specified by the user, based upon applicability and validity of search parameters in regard to a subject matter |
US8200477B2 (en) * | 2003-10-22 | 2012-06-12 | International Business Machines Corporation | Method and system for extracting opinions from text documents |
US7885850B2 (en) * | 2003-11-20 | 2011-02-08 | Ebay Inc. | Automated feedback cancellation in a network-based transaction facility |
US20050131918A1 (en) * | 2003-12-12 | 2005-06-16 | W. Daniel Hillis | Personalized profile for evaluating content |
US20050137939A1 (en) * | 2003-12-19 | 2005-06-23 | Palo Alto Research Center Incorporated | Server-based keyword advertisement management |
JP2005234635A (ja) * | 2004-02-17 | 2005-09-02 | Fuji Xerox Co Ltd | 文書要約装置および方法 |
CA2557602A1 (en) * | 2004-02-27 | 2005-09-15 | Daniel Abrahamsohn | Method of and system for obtaining data from multiple sources and ranking documents based on meta data obtained through collaborative filtering and other matching techniques |
US7343374B2 (en) * | 2004-03-29 | 2008-03-11 | Yahoo! Inc. | Computation of page authority weights using personalized bookmarks |
WO2006013571A1 (en) * | 2004-08-05 | 2006-02-09 | Viewscore Ltd. | System and method for ranking and recommending products or services by parsing natural-language text and converting it into numerical scores |
US7493320B2 (en) * | 2004-08-16 | 2009-02-17 | Telenor Asa | Method, system, and computer program product for ranking of documents using link analysis, with remedies for sinks |
US7962461B2 (en) * | 2004-12-14 | 2011-06-14 | Google Inc. | Method and system for finding and aggregating reviews for a product |
CA2591441A1 (en) * | 2004-12-14 | 2006-06-22 | Google, Inc. | Method, system and graphical user interface for providing reviews for a product |
US20060143158A1 (en) * | 2004-12-14 | 2006-06-29 | Ruhl Jan M | Method, system and graphical user interface for providing reviews for a product |
US7519562B1 (en) * | 2005-03-31 | 2009-04-14 | Amazon Technologies, Inc. | Automatic identification of unreliable user ratings |
US20060277290A1 (en) * | 2005-06-02 | 2006-12-07 | Sam Shank | Compiling and filtering user ratings of products |
US20060282762A1 (en) * | 2005-06-10 | 2006-12-14 | Oracle International Corporation | Collaborative document review system |
US8249915B2 (en) * | 2005-08-04 | 2012-08-21 | Iams Anthony L | Computer-implemented method and system for collaborative product evaluation |
US7693901B2 (en) * | 2005-08-10 | 2010-04-06 | Microsoft Corporation | Consumer-focused results ordering |
US7558769B2 (en) * | 2005-09-30 | 2009-07-07 | Google Inc. | Identifying clusters of similar reviews and displaying representative reviews from multiple clusters |
US20070078669A1 (en) * | 2005-09-30 | 2007-04-05 | Dave Kushal B | Selecting representative reviews for display |
US7827052B2 (en) * | 2005-09-30 | 2010-11-02 | Google Inc. | Systems and methods for reputation management |
US20070078851A1 (en) * | 2005-10-05 | 2007-04-05 | Grell Mathew L | System and method for filtering search query results |
US7620651B2 (en) * | 2005-11-15 | 2009-11-17 | Powerreviews, Inc. | System for dynamic product summary based on consumer-contributed keywords |
US8015484B2 (en) * | 2006-02-09 | 2011-09-06 | Alejandro Backer | Reputation system for web pages and online entities |
US8615440B2 (en) * | 2006-07-12 | 2013-12-24 | Ebay Inc. | Self correcting online reputation |
US7509230B2 (en) * | 2006-11-17 | 2009-03-24 | Irma Becerra Fernandez | Method for rating an entity |
US8977631B2 (en) * | 2007-04-16 | 2015-03-10 | Ebay Inc. | Visualization of reputation ratings |
-
2005
- 2005-09-30 US US11/241,701 patent/US20070078670A1/en not_active Abandoned
-
2006
- 2006-09-29 JP JP2008533768A patent/JP5281405B2/ja not_active Expired - Fee Related
- 2006-09-29 EP EP06825371A patent/EP1949332A4/en not_active Withdrawn
- 2006-09-29 CA CA2755195A patent/CA2755195A1/en not_active Abandoned
- 2006-09-29 EP EP11189258A patent/EP2428928A1/en not_active Withdrawn
- 2006-09-29 KR KR1020087010131A patent/KR101498001B1/ko active IP Right Grant
- 2006-09-29 WO PCT/US2006/038552 patent/WO2007041545A2/en active Application Filing
- 2006-09-29 CN CNA2006800436207A patent/CN101313330A/zh active Pending
- 2006-09-29 CA CA002624066A patent/CA2624066A1/en not_active Abandoned
-
2012
- 2012-04-18 JP JP2012094673A patent/JP5662961B2/ja active Active
-
2013
- 2013-06-03 JP JP2013117227A patent/JP2013168186A/ja active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102054013A (zh) * | 2009-10-28 | 2011-05-11 | 索尼公司 | 信息处理设备,信息处理方法和程序 |
CN102054013B (zh) * | 2009-10-28 | 2013-12-11 | 索尼公司 | 信息处理设备,信息处理方法和程序 |
CN105354227A (zh) * | 2015-09-30 | 2016-02-24 | 北京奇虎科技有限公司 | 基于搜索的提供高质量评论信息的方法及装置 |
CN105354227B (zh) * | 2015-09-30 | 2019-06-14 | 北京奇虎科技有限公司 | 基于搜索的提供高质量评论信息的方法及装置 |
CN108427546A (zh) * | 2018-05-03 | 2018-08-21 | 深圳Tcl新技术有限公司 | 显示装置的全屏幕适配方法、显示装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
JP2009510637A (ja) | 2009-03-12 |
EP1949332A2 (en) | 2008-07-30 |
JP2012160201A (ja) | 2012-08-23 |
KR20080068825A (ko) | 2008-07-24 |
US20070078670A1 (en) | 2007-04-05 |
JP5281405B2 (ja) | 2013-09-04 |
EP1949332A4 (en) | 2011-08-24 |
KR101498001B1 (ko) | 2015-03-04 |
WO2007041545A2 (en) | 2007-04-12 |
JP2013168186A (ja) | 2013-08-29 |
WO2007041545A3 (en) | 2007-11-29 |
CA2624066A1 (en) | 2007-04-12 |
CA2755195A1 (en) | 2007-04-12 |
JP5662961B2 (ja) | 2015-02-04 |
EP2428928A1 (en) | 2012-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101313330A (zh) | 选择用于显示的高质量评论 | |
US9672283B2 (en) | Structured and social data aggregator | |
CN100547593C (zh) | 在web爬取过程期间给网站排优先级的系统和方法 | |
US9195741B2 (en) | Triggering music answer boxes relevant to user search queries | |
US8630972B2 (en) | Providing context for web articles | |
US8341167B1 (en) | Context based interactive search | |
US7813917B2 (en) | Candidate matching using algorithmic analysis of candidate-authored narrative information | |
US20070078671A1 (en) | Selecting high quality text within identified reviews for display in review snippets | |
US8825571B1 (en) | Multiple correlation measures for measuring query similarity | |
Weerkamp et al. | Credibility-inspired ranking for blog post retrieval | |
US9251206B2 (en) | Generalized edit distance for queries | |
US20110113047A1 (en) | System and method for publishing aggregated content on mobile devices | |
US20130013616A1 (en) | Systems and Methods for Natural Language Searching of Structured Data | |
Royal et al. | What's on Wikipedia, and what's not...? Assessing completeness of information | |
US8572118B2 (en) | Computer method and apparatus of information management and navigation | |
US9378272B1 (en) | Determining correction of queries with potentially inaccurate terms | |
CN111465932B (zh) | 将来自查询的响应整合到异构数据源 | |
US9305103B2 (en) | Method or system for semantic categorization | |
Ma et al. | API prober–a tool for analyzing web API features and clustering web APIs | |
KR101277300B1 (ko) | 맞춤형 광고 제공 방법 및 장치 | |
JP2010282403A (ja) | 文書検索方法 | |
US20140236940A1 (en) | System and method for organizing search results | |
Geva et al. | Focused Retrieval of Content and Structure: 10th International Workshop of the Initiative for the Evaluation of XML Retrieval, INEX 2011, Saarbrücken, Germany, December 12-14, 2011, Revised and Selected Papers | |
JP2018124966A (ja) | ソーシャル・メディア・アカウントおよびコンテンツの相互に補強するランキング | |
TWM620094U (zh) | 房地產網路資訊提供系統 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20081126 |