基于消息内容来确定消息参与者之间的共识制造技术

技术编号:20986563 阅读:25 留言:0更新日期:2019-04-29 20:07
描述了用于基于评估消息对话来确定和呈现共识的系统。共识确定应用可以使用自然语言处理或类似方法来自动解析与话题相关的一系列消息中的每个消息,以确定包含在那些消息内的一个或多个建议和针对所述一个或多个建议的相应意见。可以向用户呈现针对一个或多个建议中的每个建议的共识。通过查看自动确定的共识,用户可以在不读取和评估对话内的所有消息的情况下,理解关于跨消息参与者群组的、话题的共识水平。因此,减少了用户负担,并且用户可以更有效地辩论想法并以更少的误解呈现建议,从而获得整体更好的用户体验。

Determining consensus among message participants based on message content

A system for identifying and presenting consensus based on Evaluation message dialogues is described. Consensus determination applications can use natural language processing or similar methods to automatically parse each message in a series of topics-related messages to determine one or more suggestions contained in those messages and corresponding comments on the one or more suggestions. Users can be presented with a consensus on each of one or more recommendations. By looking at the automatically determined consensus, users can understand the consensus level on topics across message participant groups without reading and evaluating all messages in the dialogue. As a result, the user burden is reduced, and users can debate ideas more effectively and present suggestions with fewer misunderstandings, thus achieving a better overall user experience.

【技术实现步骤摘要】
【国外来华专利技术】基于消息内容来确定消息参与者之间的共识
技术介绍
随着用户越来越多地在世界范围内协作,用各种消息格式进行的通信持续增加。用户经常在远距离和时间延迟的情况下与其他用户进行交流和辩论。这些对话可以包括从两个用户到几百个用户的任何情况,随着用户插入辩论和讨论想法,消息数量不断增加。加利福尼亚州的工作者可能在他们的工作日通过电子邮件讨论想法,在晚上退出,然后醒来发现日本的同事在一夜之间向该对话增加了100多封电子邮件。今天,那些工作者必须花费大量时间来检阅那些电子邮件,以确定哪些同事提出了新想法以及哪些同事赞同和反对了其他想法。更令人生畏的是在许多不同的答复中识别出任何有意义的共识的前景。识别首选方案的过程-更不用说群体共识-可能非常耗时且令人沮丧。例如,一些消息可能没有具体说明他们提到的想法,一些参与者可能会随着时间的推移改变他们的主意,并且在辩论期间可能会将新想法投入到混合中。用户还可能在事后发现他或她误解了另一参与者的当前观点,或者提供了其他参与者已经讨论过的建议。已经关于这些和其他一般考虑描述了实施例。而且,虽然已经讨论了相对具体的问题,但是应当理解,实施例不应当限于解决
技术介绍
中标识的具体问题。
技术实现思路
概括地说,本公开内容涉及用于确定和呈现关于一个或多个消息的集合中的建议和意见的共识状态的系统和方法。在一些方面,当用户从一个或多个作者接收到关于话题的一个或多个消息时,那些消息可以包含其他消息参与者可能希望同意、反对或提供反建议的想法或动作的一些建议。该消息线程可能在解释和确定哪些建议正在从参与者之间接收共识方面变得冗长或麻烦。消息参与者可以发现系统方便地提供在消息线程内找到的建议和意见的摘要,以及各种参与者当前支持的建议的记录。这样的摘要允许用户快速高效地理解消息线程的当前状态并提供他或她的意见而无需阅读可能是数百条消息的内容。这使得用户能够更有效地参与辩论并提供有意义的建议,而不会重复其他人提出的想法。共识确定应用通过使用自然语言处理(NLP)自动解释关于话题的线索内的消息并确定在线程内已经提供了哪些建议以及哪些参与者已经同意或反对每个建议来解决上述问题。随着时间的推移,线程参与者可能改变他或她的主意,或者更加被后来的建议所吸引。在这种情况下,该应用可以从所做的陈述中解释这种立场变化。该应用还可以向参与者提供用于选择他或她更喜欢哪个建议或者选择他或她是否同意作为该线程的话题的当前是/否问题的界面。应用可以在消息本身内、消息阅读窗格内、消息列表窗格内或这些位置的某种组合处提供对共识的总体度量。在一方面,提供了一种计算机系统。该计算机系统包括处理单元和存储有计算机可执行指令的存储器,所述计算机可执行指令当由至少一个处理单元执行时使系统执行方法。该方法包括:接收消息,解析消息以提取信息,以及分析所提取的信息以识别话题和与话题相关的建议。该方法还包括:当所识别的建议是新建议时,将所识别的建议添加到一个或多个建议的集合中。另外,至少部分地基于分析所提取的信息,该方法包括:识别与所识别的建议相对应的意见,并将所识别的意见添加到针对所识别的建议的相应意见集合中。该方法还包括:通过对针对一个或多个建议中的每个建议的相应意见集合进行评估来确定共识水平,以及提供针对一个或多个建议中的每个建议的共识水平的视觉表示。在另一方面,提供了一种用于确定与话题相关的共识的方法。该方法包括:接收消息,解析消息以提取信息,以及分析所提取的信息以识别话题和与话题相关的建议。当所识别的建议是新建议时,该方法还包括将所识别的建议添加到一个或多个建议的集合。另外,该方法包括:识别与所识别的建议相对应的意见,并将所识别的意见添加到针对一个或多个建议的集合中的所识别的建议的相应意见集合。该方法还包括:通过对针对一个或多个建议中的每个建议的相应意见集合进行评估来确定共识水平,以及提供针对一个或多个建议中的每个建议的共识水平的视觉表示。在又一方面,提供了一种用于确定和呈现与话题相关的共识的方法。该方法包括:接收多个消息,其中,多个消息与话题相关;从消息中提取元数据;以及从消息中提取内容信息。另外,该方法包括:基于以下各项中的一项或多项从消息中识别一个或多个建议以及与每个建议相关的一个或多个意见:所提取的内容信息和所提取的元数据。该方法还包括:通过对与每个建议相对应的一个或多个意见进行评估来确定共识水平,以及提供针对每个建议的共识水平的视觉表示。提供本概述是为了以简化的形式介绍将在下面的详细描述中进一步描述的一些构思的选择。本概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。附图说明参考以下附图描述了非限制性和非穷举性示例。图1示出了根据示例实施例的用于基于消息内容来确定共识的系统。图2示出了根据示例实施例的用于在消息阅读窗格内实现共识确定和表示的界面。图3示出了根据示例实施例的用于在消息列表窗格内实现共识确定和表示以及在消息阅读窗格内实现替代表示的界面。图4示出了根据示例实施例的用于解释消息以确定其相关建议和意见并将该信息结合到建议集合和相应意见中以确定共识的方法。图5示出了根据示例实施例的用于解释一个或多个消息以确定其中包含的建议集合和相应意见的方法。图6是示出利用其可以实践本公开内容的方面的计算设备的示例物理组件的框图。图7A和图7B是利用其可以实践本公开内容的方面的移动计算设备的简化框图。图8是在其中可以实践本公开内容的方面的分布式计算系统的简化框图。图9示出了用于执行本公开内容的一个或多个方面的平板计算设备。具体实施方式在以下详细描述中,参考了构成其一部分的附图,并且在所述附图中通过说明的方式示出了具体实施例或示例。可以组合这些方面,可以使用其他方面,并且可以进行结构改变,而不脱离本公开内容。实施例可以实践为方法、系统或设备。因此,实施例可以采用硬件实施方式、完全软件实施方式或组合软件和硬件方面的实施方式的形式。以下详细描述不应当被认为是限制意义的,并且本公开内容的范围由所附权利要求及其等同物定义。如上所述,概括地说,本公开内容涉及用于从与给定话题相对应的消息中确定建议、意见和共识的系统和方法。如本文所使用的,建议可以是对参与者可能希望辩论的动作、计划或其他想法的任何建议。示例建议可能包括“让我们去TriesteCafé吃午餐”或“我们应当在12月17日推出我们的新产品”等。在任何建议内都可以查看与该建议相关的固有问题,例如“我们应当去哪里吃午餐?”或“我们应当在12月17日推出我们的新产品吗?”或更一般地“我们应当什么时候推出我们的新产品?”。如本文所使用的,意见可以被解释为与给定建议达成同意或反对的任何表达,并且可以被视为提供用户对其问题的回答。如果相关建议包含是/否问题,例如“我们应当在12月17日推出我们的产品吗?”,则意见可能是简单的“是”或“否”。意见也可以是若干建议之间的选择。例如,如果参与者已经建议三家餐馆吃午餐,“TriesteCafé”、“Joe'sBurgerBarn”和“Andy'sMexican”,则意见可以是选择“TriesteCafé”。应当注意,包括建议的消息可以被解释为提供新建议并且还包括作者支持该建议的意见。例如,用户可以对关于午餐地点的消息话题进行回本文档来自技高网...

【技术保护点】
1.一种计算机系统,包括:至少一个处理单元;以及至少一个存储器,其存储计算机可执行指令,所述计算机可执行指令当由所述至少一个处理单元执行时,使所述系统执行方法,所述方法包括:接收消息;由所述计算机系统解析所述消息以提取信息;由所述计算机系统分析所提取的信息以识别话题;由所述计算机系统分析所提取的信息以识别与所述话题相关的建议;当所识别的建议是新建议时,将所识别的建议添加到一个或多个建议的集合中;由所述计算机系统分析所提取的信息以识别与所识别的建议相对应的意见;将所识别的意见添加到针对所述一个或多个建议中的所识别的建议的相应意见集合中;通过对针对所述一个或多个建议中的每个建议的所述相应意见集合进行评估来确定共识水平;以及提供针对所述一个或多个建议中的每个建议的所述共识水平的视觉表示。

【技术特征摘要】
【国外来华专利技术】2016.09.08 US 15/259,2141.一种计算机系统,包括:至少一个处理单元;以及至少一个存储器,其存储计算机可执行指令,所述计算机可执行指令当由所述至少一个处理单元执行时,使所述系统执行方法,所述方法包括:接收消息;由所述计算机系统解析所述消息以提取信息;由所述计算机系统分析所提取的信息以识别话题;由所述计算机系统分析所提取的信息以识别与所述话题相关的建议;当所识别的建议是新建议时,将所识别的建议添加到一个或多个建议的集合中;由所述计算机系统分析所提取的信息以识别与所识别的建议相对应的意见;将所识别的意见添加到针对所述一个或多个建议中的所识别的建议的相应意见集合中;通过对针对所述一个或多个建议中的每个建议的所述相应意见集合进行评估来确定共识水平;以及提供针对所述一个或多个建议中的每个建议的所述共识水平的视觉表示。2.如权利要求1所述的计算机系统,其中,所述视觉表示包括消息参与者列表和与每个消息参与者的至少一个建议相对应的至少一个意见。3.如权利要求2所述的计算机系统,其中,所述视觉表示提供用于选择或修改意见或建议的控件。4.如权利要求3所述的计算机系统,其中,所述视觉表示提供输入控件,其用于指定所述选择或所述修改是表示意见改变还是表示在识别所述意见或所述建议时的解释错误。5.如权利要求1所述的计算机系统,其中,所述视觉表示提供用于将任务分配给一个或多个消息参与者的控件。6.如权利要求1所述的计算机系统,其中,...

【专利技术属性】
技术研发人员:A·J·皮科克S·索尼
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1