当前位置: 首页 > 专利查询>微软公司专利>正文

定义用户意图制造技术

技术编号:6900517 阅读:432 留言:0更新日期:2012-04-11 18:40
揭示了定义用户意图。提供了用于定义用户意图使得能够确定用户意图并基于该用户的意图向用户提供广告和其他信息的方法和计算机可读介质。标识主题表达并将该主题表达与属性和动作相关联。动作指示能被执行以完成与主题表达相关联的任务的步骤。接着生成意图结构。意图结构指示被标识的主题表达与其他主题表达之间的关系。接着接收用户数据并将该用户数据映射到意图结构以确定当前和将来的用户意图。

【技术实现步骤摘要】
定义用户意图
本申请涉及定义用户意图。
技术介绍
传统地,广告和其它信息源基于用户的当前行为被标识为与用户相关(用户的当前行为包括搜索查询以及页视图),而不考虑用户在更丰富的上下文中的意图。该方法很少为用户提供相关信息,因为该方法无法考虑除了用户的当前行为之外的用户信息的其它源。例如,当用户在搜索页上提交一查询时,在大多数情况下,很难根据单个查询来确定用户的真实需求或意图。例如,对“芝加哥”的查询具有多个意思,包括城市、乐队和电影。即使知道用户指的是城市,用户的真实意图仍然未知。例如,用户可能想要去芝加哥旅行、搬到芝加哥、寻找有关芝加哥的当前天气情况,可能仅仅需要芝加哥的总体信息,等等。进一步,用户将来的意图通常不能仅通过分析用户的当前行为来确定。作为一个附加示例,对“相机”的搜索查询可代表用户具有的与相机有关的多种意图,诸如购买、销售、阅读评论、维修、等等。仅根据对“相机”的搜索查询来提供搜索结果会带来令人沮丧的用户体验,因为在不多知道一点用户意图的情况下,用户时常没有被导向相关信息。
技术实现思路
提供本
技术实现思路
是为了以简化的形式介绍将在以下具体实施方式中进一步描述的一些概念。本
技术实现思路
不旨在标识所要求保护的主题的关键特征或本质特征,也不旨在用于帮助确定所要求保护的主题的范围。本专利技术的实施例涉及用于基于从各种源接收到的用户信息来定义和确定用户意图的方法。在线服务的因素正在理解用户意图。在没有理解用户的真实需求的情况下,无法向在线用户提供相关服务。因此,本专利技术的实施例提供代表用户意图的科学方法的定义。用户意图可以从三方面定义:语义、偏好和语用,基于这些方面,用户随后可用更及时且更高效的方式来完成其目标。意图的语义部分指示意图在例如主题意义层面上实际是关于什么的。由此,主题表达表示意图的语义。意图的偏好部分(例如:属性)指示针对特定主题表达的用户偏好。最后,意图的语用部分指示关于该主题表达的用户心中的任务或动作。换言之,意图定义的语用部分定义了可被执行以完成任务的步骤和活动。主题表达以及相关联的属性和动作用意图结构来表示,该意图结构示出了各个主题表达之间的关系。然后使用一算法来将关键词从用户数据映射到意图结构来推断当前和将来的用户意图。各种类型的信息,例如广告和搜索结果,可基于推断的用户意图被提供给用户。附图说明下面参考附图详细描述本专利技术,附图中:图1是适用于实现本专利技术的各实施例的示例性计算环境的框图;图2是配置成用于实现本专利技术的各实施例的示例性计算系统体系结构的框图;图3是示出根据本专利技术的实施例的用于根据定义的用户意图来进行广告的示例性系统的框图;图4是示出根据本专利技术的一实施例的用于定义用户意图的三方面的图示;图5是根据本专利技术的一实施例的用于定义意图分类的分层树;图6是根据本专利技术的一实施例的示出主题的分层结构的表;图7是根据本专利技术的一实施例的列出与特定主题相关联的示例性动作的表;图8是根据本专利技术的一实施例的列出与特定主题相关联的示例性属性的表;图9是根据本专利技术的一实施例的用于定义用户意图的方法的流程图;以及图10是根据本专利技术的一实施例的用于表示用户意图的方法的流程图。详细描述此处用细节来描述本专利技术的主题以满足法定要求。然而,该描述本身并非旨在限制本专利的范围。相反,专利技术人设想所要求保护的主题还可结合其他当前或未来技术按照其他方式来具体化,以包括不同的步骤或类似于本文中所描述的步骤的步骤组合。此外,尽管术语“步骤”和/或“框”可在此处用于指示所采用的方法的不同元素,但除非而且仅当明确描述了各个步骤的顺序,否则该术语不应被解释为意味着此处公开的各个步骤之中或之间的任何特定顺序。本专利技术的实施例提供用于定义用户意图的方法,以便可推断和使用当前和将来的用户意图以向用户选择并提供相关的广告和其它这样的信息。首先,用户意图由三方面定义,包括语义、偏好、和语用。因此,生成包括特定语义(例如:主题表达)、一个或多个语用(例如:动作)、以及(可选的)一个或多个偏好(例如:属性)的三向图。因此,在一个实施例中,属性并不与特定主题表达相关联。从这些三向图中,生成了展现又在此处被称为主题表达的各主题之间的关系的分层的树结构。例如,第一主题表达“车辆”可包括诸如“摩托车”、“SUV”和“小型房车”的多个子主题表达。“车辆”的示例动作包括“服务”、“汽车”和“代理商”。“车辆”的示例属性包括“燃料类型”和“花费”。一旦生成分层结构,可通过算法来推断用户意图,该算法将在用户数据(例如,日志数据、用户简档、社交网站)中找到的关键词与分层结构中的术语相匹配。从那里,可基于用户意图向用户提供广告和诸如搜索结果、用于执行任务的一系列步骤、网站个性化等其它信息源。因此,在一个方面中,本专利技术涉及存储计算机可使用指令的一个或多个计算机可读介质,当这些指令由一个或多个计算设备使用时,使该一个或多个计算设备执行一种方法。该方法包括标识主题表达,并将至少一个动作与主题表达相关联,其中至少一个动作指示要被执行以完成对应于主题表达的任务的步骤。该方法还包括生成指示主题表达和一个或多个其它主题表达之间的关系的意图结构。在另一方面中,本专利技术涉及存储计算机可使用指令的一个或多个计算机可读介质,当这些指令由一个或多个计算设备使用时,使该一个或多个计算设备执行一种方法。该方法包括搜索结果修改系统。该系统包括与一个或多个处理器相关联的计算设备、一个或多个计算机可读存储介质、以及与计算设备相耦合的数据存储。进一步,系统包括意图确定引擎,该意图确定引擎通过将动作和属性与主题表达相关联来定义用户意图、组织主题表达来表示主题表达之间的关系以及使用组织过的主题表达和从一个或多个源接收的用户数据为特定用户确定用户意图。又一方面涉及存储计算机可使用指令的一个或多个计算机可读介质,当这些指令由一个或多个计算设备使用时,使该一个或多个计算设备执行一种方法。该方法包括将多个主题表达中的每一个与至少一个属性和至少一个动作相关联。该方法进一步包括生成表示多个主题表达之间的关系的分层结构,以及从一个或多个源接收用户数据。另外,该方法包括通过标识用户数据中对应于分层结构中的多个主题表达、至少一个属性和至少一个动作的关键词来通过算法确定用户意图。在简要描述了本专利技术各实施例的概览之后,以下描述可实现本专利技术的各实施方式的示例性操作环境,以便为本专利技术各方面提供通用上下文。首先具体参考图1,示出了用于实现本专利技术的各实施方式的示例性操作环境,并将其概括地指定为计算设备100。计算设备100只是合适的计算环境的一个示例,并且不旨在对本专利技术的使用范围或功能提出任何限制。也不应该将计算设备100解释为对所示出的任一组件或其组合有任何依赖性或要求。本专利技术可以在由计算机或诸如个人数据助理或其他手持式设备之类的其他机器执行的计算机代码或机器可使用指令(包括诸如程序模块之类的计算机可执行指令)的一般上下文中描述。一般而言,包括例程、程序、对象、组件、数据结构等的程序模块指的是执行特定任务或实现特定抽象数据类型的代码。本专利技术可以在各种系统配置中实施,这些系统配置包括手持式设备、消费电子产品、通用计算机、更专用计算设备等等。本专利技术也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境本文档来自技高网...
定义用户意图

【技术保护点】
1.一个或多个存储计算机可使用指令的计算机可读介质,所述指令在由一个或多个计算设备使用时使得所述一个或多个计算设备执行一种方法,所述方法包括:标识(910)主题表达;将至少一个动作与所述主题表达相关联(912),其中所述至少一个动作指示要被执行以完成对应于所述主题表达的任务的步骤;以及生成(916)意图结构,所述意图结构指示所述主题表达与一个或多个其它主题表达之间的关系。

【技术特征摘要】
2010.05.28 US 12/790,5231.一种由一个或多个计算设备执行的用于定义用户意图以改善提供给用户的内容的方法,所述方法包括:从第三方数据源接收与所述用户相关联的用户数据;从所接收到的用户数据确定所述用户意图,包括:在接收到所述用户数据之后并且在向所述用户提供所述内容之前,从所接收到的用户数据标识主题表达以及至少一个动作;将所述至少一个动作与所述主题表达相关联,其中所述至少一个动作指示要为用户执行以完成对应于所述主题表达的任务的步骤;分析所述主题表达与一个或多个其它主题表达之间的关系,所述一个或多个其它主题表达已经从来自不同于所述第三方数据源的其它第三方数据源的与所述用户相关联的用户数据中标识;以及基于所述分析确定所述用户意图;以及基于所确定的用户意图生成或修改提供给所述用户的所述内容。2.如权利要求1所述的方法,其特征在于,还包括:将至少一个属性与所述主题表达相关联。3.如权利要求2所述的方法,其特征在于,所述用户数据从社交网站、日志数据或用户简档中的至少一个被接收。4.如权利要求1所述的方法,其特征在于,还包括:基于所确定的用户意图向所述用户提供一个或多个广告。5.如权利要求1所述的方法,其特征在于,所述生成或修改提供给所述用户的所述内容包括:基于所述用户意图个性化网页。6.如权利要求1所述的方法,其特征在于,所述生成或修改提供给所述用户的所述内容包括:基于所述用户意图在搜索结果网页上提供一个或多个搜索结果。7.如权利要求1所述的方法,其特征在于,还包括:提供被推荐给所述用户以完成对应于所述主题表达的所述任务的一个或多个步骤。8.一种搜索结果修改系统,包括:计算设备,所述计算设备与一个或多个处理器和一个或多个计算机可读存储介质相关联;数据存储,所述数据存储与所述计算设备耦合;以及意图确定引擎,所述意图确定引擎:通过以下来定义用户意图:从两个或更多个源接收与用户相关联的用户数据、在向所述用户提供内容之前从所接收到的用户数据中标识对应于所述用户数据的两个或更多个主题表达、在向所述用户提供所...

【专利技术属性】
技术研发人员:D·沈M·叶里扎罗夫Y·李V·利博斯基T·B·马I·帕尔萨
申请(专利权)人:微软公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1