推荐信息确定的方法、装置、电子设备及存储介质与流程

文档序号:18601383发布日期:2019-09-03 22:41阅读:173来源:国知局
推荐信息确定的方法、装置、电子设备及存储介质与流程

本申请涉及信息处理技术领域,具体而言,本发明涉及一种推荐信息的确定方法、装置、电子设备及存储介质。



背景技术:

目前,随着手机或平板电脑等具有触摸显示屏的终端设备的普及,人们几乎每天都会在手机或电脑上发送、接收、浏览或者处理大量的文本信息,例如短信、即时通信类软件或网页内的新闻等。当用户想要通过终端设备从浏览的文本信息中选取关键信息进行进一步操作时,如想要查看文本信息相关的其它消息时,可以根据文本信息中的关键词获取推荐信息,但是此时获取到的推荐信息只是和每个关键词相关的,有可能并不是用户实际所需要求的推荐信息。

也就是说,现有方式中获取到的推荐信息准确率较低,无法更好的满足用户实际需求。



技术实现要素:

本申请的目的旨在至少能解决上述的技术缺陷之一,特别是无法更好的满足用户实际需求的技术缺陷。

第一方面,本申请实施例提供一种推荐信息的确定方法,该方法包括:

获取待处理文本;

获取待处理文本中的至少一个第一实体以及待处理文本所对应的意图;

对于每个第一实体,根据第一实体以及意图,确定推荐信息。

第一方面可选的实施例中,根据第一实体以及意图,确定推荐信息,包括:

确定与第一实体关联的第二实体;

根据第二实体以及意图,确定推荐信息。

第一方面可选的实施例中,确定与第一实体关联的第二实体,包括:

确定第一实体的实体类型;

根据第一实体的实体类型,确定与第一实体关联的第二实体。

第一方面可选的实施例中,第二实体包括与第一实体关联的同构实体,以及与第一实体关联的异构实体。

第一方面可选的实施例中,根据第二实体以及意图,确定推荐信息,包括:

根据同构实体和意图,确定第一待推荐信息;

根据异构实体和意图,确定第二待推荐信息;

根据第一待推荐信息和第二待推荐信息,确定推荐信息。

第一方面可选的实施例中,根据第一待推荐信息和第二待推荐信息,确定推荐信息,包括:

按照预设的筛选规则分别对第一待推荐信息和第二待推荐信息进行筛选,将筛选后的第一待推荐信息和第二待推荐信息确定为推荐信息。

第二方面,本申请实施例提供一种推荐信息的确定装置,该装置包括:

文本获取模块,用于获取待处理文本;

识别模块,用于获取待处理文本中的至少一个第一实体以及待处理文本所对应的意图;

推荐信息确定模块,用于对于每个第一实体,根据第一实体以及意图,确定推荐信息。

第二方面可选的实施例中,推荐信息确定模块在根据第一实体以及意图,确定推荐信息时,具体用于:

确定与第一实体关联的第二实体;

根据第二实体以及意图,确定推荐信息。

第二方面可选的实施例中,推荐信息确定模块在确定与第一实体关联的第二实体时,具体用于:

确定第一实体的实体类型;

根据第一实体的实体类型,确定与第一实体关联的第二实体。

第二方面可选的实施例中,第二实体包括与第一实体关联的同构实体,以及与第一实体关联的异构实体。

第二方面可选的实施例中,推荐信息确定模块在根据第二实体以及意图,确定推荐信息时,具体用于:

根据同构实体和意图,确定第一待推荐信息;

根据异构实体和意图,确定第二待推荐信息;

根据第一待推荐信息和第二待推荐信息,确定推荐信息。

第二方面可选的实施例中,推荐信息确定模块在根据第一待推荐信息和第二待推荐信息,确定推荐信息时,具体用于:

按照预设的筛选规则分别对第一待推荐信息和第二待推荐信息进行筛选,将筛选后的第一待推荐信息和第二待推荐信息确定为推荐信息。

第三方面,本申请实施例提供了一种电子设备,本申请实施例中的电子设备包括:处理器;以及存储器,配置用于存储机器可读指令,指令在由处理器执行时,使得处理器执行第一方面中任一项实施例的方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,计算机存储介质用于存储计算机指令,当计算机指令在计算机上运行时,计算机指令在计算机上运行时,使得计算机执行第一方面中任一项实施例的方法。

在本申请实施例中,针对待处理文本中的任意一个实体,在确定推荐信息时可以识别待处理文本对应的意图,然后基于该实体以及待处理文本所对应的意图来确定最终的推荐信息。也就是说,本申请实施例中在确定推荐信息时,即考虑了文本中所包括的实体信息,又考虑了待处理文本所对应的意图,进而所确定的推荐信息,可以更好地贴近用户实际想要获取的推荐信息,可以更好的满足用户的实际需求。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。

图1为本申请实施例提供的一种推荐信息的确定方法的流程示意图;

图2为本申请实施例提供的实施例的流程示意图;

图3为本申请实施例提供的一种推荐信息的确定装置的结构示意图;

图4为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

下面详细描述本申请的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

本本申请的实施例提供了一种推荐信息的确定方法,如图1所示,该方法可以包括:

步骤s110,获取待处理文本。

其中,待处理文本的来源可以根据实际需要预先配置,本申请实施例对待处理文本的来源并不限定。例如,待处理文本可以为用户输入的检索关键词、根据用户输入的语音指令所识别出的文本、通过特定触控操作所选中的文本或基于图片得到的文本信息等。

具体的,在实际应用中,在用户进行信息检索时,若获取到用户输入的检索关键词,则说明用户想要获取与该检索关键词相关的信息,此时也可以将获取到的用户输入的检索关键词作为待处理文本。或者,当获取到用户输入的语音指令时,可以对该语音指令进行识别,将识别出来的文本作为待处理文本。或者,当用户对某个图片进行触控时,通过图像识别技术得到该图片是颐和园的图片,则待处理文本是“颐和园”等,本实施例不对获取待处理文本的方式、类别和途径进行限定。

其中,特定触控操作可以是触控方式、触屏面积和持续时间中的至少一个达到各自阈值的触控操作,例如特定触控操作可以为触屏面积和持续时间达到相应阈值的静止按压操作等。在实际应用中,在检测到特定触控操作时,可以获取该特定触控操作所选中的文本,并将该选中的文本作为待处理文本,特定的触控操作用户可以自行设定。

在实际应用中,当待处理文本为基于图片得到的文本信息时,若图片中包括文本信息,可以通过文字识别的方式识别出图片中所包括的文本信息,并将识别出的文本信息作为待处理文本。当然,在实际应用中,还可以对图片进行识别,得到用于表征图片内容的文本信息,然后将得到的用于表征图片内容的文本信息作为待处理文本。

步骤s120,获取待处理文本中的至少一个第一实体以及待处理文本所对应的意图。

在实际应用中,在获取到待处理文本后,可以对待处理文本进行实体识别,得到该待处理文本中第一实体的识别结果,即该待处理文本中包括哪些第一实体。其中,对待处理文本进行实体识别的具体实施方式,本申请实施例不做限定。比如,可以根据不同的效果、性能要求等来选择合适的模型来实现。作为一种可选的实施方式,可以通过条件随机场(crf)或双向长短时记忆网络加条件随机场两种模型实现。

在一示例中,假如待处理文本为短信内容中通过特定触发操作所选中的文本,如待处理文本可以为“明天上午到xx大厦集合”,在对待处理文本“明天上午到xx大厦集合”进行实体识别后,可以识别出该处理文本中包括时间类型的第一实体即“明天上午”,以及地点类型的第一实体即“xx大厦”。

相应的,为了更好的确定用户的意图,提高推荐信息的准确度,提升用户的体验。还可以针对待处理文本进行意图识别,以获得对应于待处理文本的意图,其中,在本申请实施例中“意图”标识用户根据待处理文本的内容而意图对待处理文本进行的期望处理。其中,对待处理文本进行意图识别的方式,本申请实施例不做限定,可以通过机器学习模型比如通过支持向量机模型(svm)或卷积神经网络模型(cnn)来实现对待处理文本的意图识别。

在一示例中,假如待处理文本为“某人薪酬超过一亿人民币”,此时对该待处理文本进行意图识别后,该待处理文本对应的意图可以包括“工资”、“片酬”等意图,该待处理文本中的第一实体即为人物实体“某人”。

步骤s130,对于每个第一实体,根据第一实体以及意图,确定推荐信息。

也就是说,当对待处理文本中包括多个实体时,对于每个第一实体,可以根据第一实体以及待处理文本所对应的意图,确定出第一实体对应的推荐信息。比如,当对待处理文本中包括第一实体a和第一实体b,对于第一实体a,可以基于第一实体a以及待处理文本所对应的意图,确定第一实体a的推荐信息;对于第一实体b,可以基于第一实体b以及待处理文本所对应的意图,确定第一实体b的推荐信息。

此外,在实际应用中,待处理文本所对应的意图也有可能存在多个,当待处理文本对应的多个意图时,对于每个第一实体,均可以根据第一实体以及待处理文本所对应的每一个意图,确定出每一个意图对应的推荐信息,此时对于每个第一实体,所确定的推荐信息包括每一个意图对应的推荐信息。

比如,待处理文本中包括第一实体a,待处理文本所对应的意图为意图x和意图y。在确定第一实体a的推荐信息时,可以基于第一实体a和意图y,确定意图y对应的推荐信息;以及基于第一实体a和意图x,确定意图x对应的推荐信息,此时该第一实体a的推荐信息包括意图y对应的推荐信息和意图x对应的推荐信息。

在本申请实施例中,针对待处理文本中的任意一个实体,在确定推荐信息时可以识别待处理文本对应的意图,然后基于该实体以及该待处理文本所对应的意图来确定最终的推荐信息。也就是说,本申请实施例中在确定推荐信息时,即考虑了文本中所包括的实体的信息,又考虑了待处理文本待处理文本所对应的意图,进而所确定的推荐信息,可以更好地贴近用户实际想要获取的推荐信息,可以更好的满足用户的实际需求。

在本申请可选的示例中,根据第一实体以及意图,确定推荐信息,包括:

确定与第一实体关联的第二实体;

根据第二实体以及意图,确定推荐信息。

其中,第一实体与第二实体之间的关联关系可以根据实际需要预先配置,本申请实施例不做限定。例如,当第一实体是人物时,与该人物关联的第二实体可以是与该人物有关联的人物,也可以是与该人物有关联的事物等。比如,当第一实体为“某男性演员”时,与该第一实体关联的第二实体可以为“某男性演员”出演的电影“c”和“d”、“某男性演员”的妻子“z”、以及同为武打男性演员的“h”等;再比如,当第一实体是地点时,与该地点关联的第二实体可以是与该地点有关联的事件,也可以是该地点周围的其它地点等。比如,当第一实体为“xx大厦”时,与该第一实体关联的第二实体可以为“xx大厦”发生的事件“m”和“n”、“xx大厦”周围的大厦“yy大厦”等。

相应的,在得到与第一实体关联的第二实体后,可以根据第二实体以及待处理文本所对应的意图,确定最终的推荐信息。比如,当第一实体为“某男性演员”时,与该第一实体关联的第二实体可以为“c”、“d”、“z”和“h”,此时可以基于“c”、“d”、“z”和“h”,以及待处理文本所对应的意图,确定最终的推荐信息。

在本申请可选的实施例中,确定与第一实体关联的第二实体,包括:

确定第一实体的实体类型;

根据第一实体的实体类型,确定与第一实体关联的第二实体。

其中,第二实体包括与第一实体关联的同构实体,以及与第一实体关联的异构实体。

在实际应用中,与第一实体关联的同构实体指的是与第一实体存在关联关系,且与第一实体的实体类型相同的实体;而与第一实体关联的异构实体指的是与第一实体存在关联关,但与第一实体的实体类型不相同的实体。

在一示例中,假如第一实体为“x”,且确定的第一实体的实体类型为人物类型,与该第一实体存在关联关系的第二实体为“a”、“b”、“c”和“d”,其中,“a”和“b”的实体类型为人物类型,即与“x”的实体类型相同,此时“a”和“b”即为“x”的同构实体;而“c”和“d”的实体类型为电影类型,与“x””的实体类型不相同,则“c”和“d”为“x”的异构实体。

在实际应用中,由于第二实体中可以包括与第一实体关联的同构实体,以及与第一实体关联的异构实体,因此,在确定第一实体关联的第二实体时,需要获知第一实体的实体类型,然后可以基于确定第一实体的实体类型,确定与第一实体关联的第二实体。

在本申请可选的实施例中,根据第二实体以及待处理文本所对应的意图,确定推荐信息,包括:

根据同构实体和意图,确定第一待推荐信息;

根据异构实体和意图,确定第二待推荐信息;

根据第一待推荐信息和第二待推荐信息,确定推荐信息。

在实际应用中,由于第二实体中可以包括同构实体和异构实体,进而在确定推荐信息时,可以针对同构实体和异构实体分别确定待推荐信息,然后基于分别确定的待推荐确定推荐信息,也就是说,最终的推荐信息中可以包括针对同构实体确定的第一待推荐信息和针对异构实体确定的第二待推荐信息。

其中,在根据同构实体和待处理文本所对应的意图,确定第一待推荐信息时,可以将同构实体和待处理文本所对应的每一个意图合并,然后基于合并的信息确定第一待推荐信息;同样的,对于异构实体,可以将异构实体和待处理文本所对应的意图,确定第二待推荐信息时,可以将异构实体和待处理文本所对应的每一个意图合并,然后基于合并的信息确定第二待推荐信息。

其中,基于合并的信息确定第一待推荐信息,以及基于合并的信息确定第二待推荐信息的具体实现方式,本申请实施例不做限定。如可以基于知识图谱,以及合并的信息来确定第一待推荐信息和第二推荐信息。

在一示例中,假如第一实体为“某男性演员”,且根据第一实体的实体类型确定“z”和“h”为“某男性演员”的同构实体:“c”和“d”为“某男性演员”的异构实体;待处理文本为“某男性演员薪酬超过一亿人民币”,且识别出该待处理文本对应的意图为“片酬”。在确定推荐信息时,可以将“z”与“片酬”组合,得到信息“z片酬”,然后可以基于“z片酬”确定第一待推荐信息,以及可以将“h”与“片酬”组合,得到信息“h片酬”,然后可以基于“h片酬”确定第一待推荐信息;同理,也可以将“c”与“片酬”组合,得到信息“c片酬”,然后可以基于“c片酬”确定第二待推荐信息,以及可以将“d”与“片酬”组合,得到信息“d片酬”,以及基于“d片酬”确定第二待推荐信息,此时第一待推荐信息包括:基于“z片酬”确定的第一待推荐信息、基于“h片酬”确定第一待推荐信息。第二待推荐信息包括基于“c片酬”确定的第二待推荐信息,以及基于“d片酬”确定的第二待推荐信息。进一步的,在确定第一待推荐信息和第二待推荐信息后,即可根据第一待推荐信息和第二待推荐信息,确定推荐信息。

在本申请实施例中,在确定推荐信息时,不仅仅考虑待处理文本自身的意图,还结合了与第一实体关联的第二实体,并且由于第二实体中还包括了同构实体和异构实体,以及由于同构实体和异构实体可以存在多个,因此所确定的推荐信息的内容更加丰富,可以进一步的满足了用户的实际需求。

在本申请可选的实施例中,根据第一待推荐信息和第二待推荐信息,确定推荐信息,包括:

按照预设的筛选规则分别对第一待推荐信息和第二待推荐信息进行筛选,将筛选后的第一待推荐信息和第二待推荐信息确定为推荐信息。

在实际应用中,由于所确定的第一待推荐信息和/或第二待推荐信息可能会存在很多个,无法同时提供用户,因此在本申请实施中还可以按照预设的筛选规则分别对第一待推荐信息和第二待推荐信息进行筛选,然后将筛选后的第一待推荐信息和第二待推荐信息确定为推荐信息。

其中,预设的筛选规则的具体内容可以根据实际需要预先设置,本申请实施例不做限定。比如可以根据设备本身的性能进行筛选,如每次推荐的推荐信息的数量为指定数量的推荐信息,此时可以根据推荐信息的排序分别对待推荐信息进行筛选。

在一示例中,假设每次推荐的推荐信息的数量为20条,配置的内容为第一待推荐信息的数量的占比为75%,即15条,第二待推荐信息的数量的占比为25%,即5条;此时可以根据待推荐信息的排序分别对第一待推荐信息和第二待推荐信息进行筛选,保留第一待推荐信息中排序靠前的15条第一待推荐信息,以及保留第二待推荐信息中排序靠前的5条第二待推荐信息,然后将前15条的第一待推荐信息和前5条的第二待推荐信息,确定为推荐信息。

在本申请可选的实施例中,确定推荐信息之后,还包括:

将推荐信息提供给用户。

在实际应用中,在确定推荐信息后,为保证用户可以获知具体确定了哪些推荐信息,可以将确定的推荐信息发送至终端设备,终端设备在接收到所发送的推荐信息后,可以将推荐信息显示在界面中,以使用户可以知晓。其中,具体采用什么方式显示推荐信息可以根据实际需求预先配置,本申请实施例不做限定。

为了可以更好地说明本申请实施例所提供的推荐信息的确定方法,本申请实施以图2为例进行举例说明。

如图2中所示,待处理文本为“某男性演员薪酬超过一亿人民币”,第一实体为“某男性演员”,然后确定与第一实体关联的第二实体,即第二实体中包括同构实体“z”和“h”,以及异构实体“c”和“d”;并对“某男性演员薪酬超过一亿人民币”进行意图识别,识别出的意图为“片酬”。进一步的,将每一个同构实体与得到的意图进行组合,得到信息“z片酬”和信息“h片酬”;同理,将每一个异构实体与得到的意图进行组合,得到信息“c片酬”和信息“d片酬”,然后基于“z片酬”和“h片酬”分别确定第一待推荐信息,基于“c片酬”和“d片酬”分别确定第二待推荐信息;进一步的,按照预设的筛选规则分别对第一待推荐信息和第二待推荐信息进行筛选,将筛选后的第一待推荐信息和第二待推荐信息确定为推荐信息,然后将推荐信息提供给用户。

基于与图1中所示方法相同的原理,本申请实施例中还提供了一种推荐信息的确定装置30,如图3所示,该推荐信息的确定装置30可以包括文本获取模块310、识别模块320和推荐信息的确定模块330,其中:

文本获取模块310,用于获取待处理文本;

识别模块320,用于获取待处理文本中的至少一个第一实体以及待处理文本所对应的意图;

推荐信息确定模块330,用于对于每个第一实体,根据第一实体以及意图,确定推荐信息。

本申请可选的实施例中,推荐信息确定模块在根据第一实体以及意图,确定推荐信息时,具体用于:

确定与第一实体关联的第二实体;

根据第二实体以及意图,确定推荐信息。

本申请可选的实施例中,推荐信息确定模块在确定与第一实体关联的第二实体时,具体用于:

确定第一实体的实体类型;

根据第一实体的实体类型,确定与第一实体关联的第二实体。

本申请可选的实施例中,第二实体包括与第一实体关联的同构实体,以及与第一实体关联的异构实体。

本申请可选的实施例中,推荐信息确定模块在根据第二实体以及意图,确定推荐信息时,具体用于:

根据同构实体和意图,确定第一待推荐信息;

根据异构实体和意图,确定第二待推荐信息;

根据第一待推荐信息和第二待推荐信息,确定推荐信息。

本申请可选的实施例中,推荐信息确定模块在根据第一待推荐信息和第二待推荐信息,确定推荐信息时,具体用于:

按照预设的筛选规则分别对第一待推荐信息和第二待推荐信息进行筛选,将筛选后的第一待推荐信息和第二待推荐信息确定为推荐信息。

本申请实施例的推荐信息的确定装置可执行本申请的实施例所提供的一种推荐信息的确定方法,其实现原理相类似,本申请各实施例中的推荐信息的确定装置中的各模块所执行的动作是与本申请各实施例中的推荐信息的确定方法中的步骤相对应的,对于推荐信息的确定装置的各模块的详细功能描述具体可以参见前文中所示的对应的推荐信息的确定方法中的描述,此处不再赘述。

本申请实施例提供了一种电子设备,如图4所示,图4所示的电子设备2000包括:处理器2001和存储器2003。其中,处理器2001和存储器2003相连,如通过总线2002相连。可选地,电子设备2000还可以包括收发器2004。需要说明的是,实际应用中收发器2004不限于一个,该电子设备2000的结构并不构成对本申请实施例的限定。

其中,处理器2001应用于本申请实施例中,用于实现图3所示的各模块的功能。

处理器2001可以是cpu,通用处理器,dsp,asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器2001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。

总线2002可包括一通路,在上述组件之间传送信息。总线2002可以是pci总线或eisa总线等。总线2002可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

存储器2003可以是rom或可存储静态信息和指令的其他类型的静态存储设备,ram或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom、cd-rom或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。

存储器2003用于存储执行本申请方案的应用程序代码,并由处理器2001来控制执行。处理器2001用于执行存储器2003中存储的应用程序代码,以实现图3所示实施例提供的装置的动作。

本申请实施例提供了一种电子设备,本申请实施例中的电子设备包括:处理器;以及存储器,配置用于存储机器可读指令,指令在由处理器执行时,使得处理器执行上述实施例中所描述的方法。与现有方式相比,本申请实施例中在确定推荐信息时,即考虑了文本中所包括的实体的信息,又考虑了待处理文本本身的意图,进而所确定的推荐信息,可以更好地贴近用户实际想要获取的推荐信息,可以更好的满足用户的实际需求。

本申请实施例提供了一种计算机可读存储介质,计算机存储介质用于存储计算机指令,当计算机指令在计算机上运行时,计算机指令在计算机上运行时,使得计算机执行上述实施例中所描述的方法。与现有方式相比,本申请实施例中在确定推荐信息时,即考虑了文本中所包括的实体的信息,又考虑了待处理文本本身的意图,进而所确定的推荐信息,可以更好地贴近用户实际想要获取的推荐信息,可以更好的满足用户的实际需求。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

a1、本申请实施例中提供一种推荐信息的确定方法,包括:

获取待处理文本;

获取所述待处理文本中的至少一个第一实体以及所述待处理文本所对应的意图;

对于每个所述第一实体,根据所述第一实体以及所述意图,确定推荐信息。

a2、根据a1所述的方法,所述根据所述第一实体以及所述意图,确定推荐信息,包括:

确定与所述第一实体关联的第二实体;

根据所述第二实体以及所述意图,确定推荐信息。

a3、根据a2所述的方法,所述确定与所述第一实体关联的第二实体,包括:

确定所述第一实体的实体类型;

根据所述第一实体的实体类型,确定与所述第一实体关联的第二实体。

a4、根据a2或a3所述的方法,其特征在于,所述第二实体包括与所述第一实体关联的同构实体,以及与所述第一实体关联的异构实体。

a5、根据a4所述的方法,所述根据所述第二实体以及所意图,确定推荐信息,包括:

根据所述同构实体和所述意图,确定第一待推荐信息;

根据所述异构实体和所述意图,确定第二待推荐信息;

根据所述第一待推荐信息和所述第二待推荐信息,确定所述推荐信息。

a6、根据a5所述的方法,所述根据所述第一待推荐信息和所述第二待推荐信息,确定所述推荐信息,包括:

按照预设的筛选规则分别对所述第一待推荐信息和所述第二待推荐信息进行筛选,将筛选后的第一待推荐信息和第二待推荐信息确定为所述推荐信息。

b1、本申请实施例提供一种推荐信息的确定装置,包括:

文本获取模块,用于获取待处理文本;

识别模块,用于获取所述待处理文本中的至少一个第一实体以及所述待处理文本所对应的意图;

推荐信息确定模块,用于对于每个所述第一实体,根据所述第一实体以及所述意图,确定推荐信息。

b2、根据b1所述的装置,所述推荐信息确定模块在根据所述第一实体以及所述意图,确定推荐信息时,具体用于:

确定与所述第一实体关联的第二实体;

根据所述第二实体以及所述意图,确定推荐信息。

b3、根据b2所述的装置,所述推荐信息确定模块在确定与第一实体关联的第二实体时,具体用于:

确定所述第一实体的实体类型;

根据所述第一实体的实体类型,确定与所述第一实体关联的第二实体。

b4、根据b2或b3所述的装置,所述第二实体包括与所述第一实体关联的同构实体,以及与所述第一实体关联的异构实体。

b5、根据b4所述的装置,所述推荐信息确定模块在根据第二实体以及意图,确定推荐信息时,具体用于:

根据所述同构实体和所述意图,确定第一待推荐信息;

根据所述异构实体和所述意图,确定第二待推荐信息;

根据所述第一待推荐信息和所述第二待推荐信息,确定所述推荐信息。

b6、根据b5所述的装置,所述推荐信息确定模块在根据所述第一待推荐信息和所述第二待推荐信息,确定所述推荐信息时,具体用于:

按照预设的筛选规则分别对所述第一待推荐信息和所述第二待推荐信息进行筛选,将筛选后的第一待推荐信息和第二待推荐信息确定为所述推荐信息。

c1、本申请实施例提供一种电子设备,所述电子设备包括:

处理器;以及

存储器,配置用于存储机器可读指令,所述指令在由所述处理器执行时,使得所述处理器执行a1-a6中任一项所述方法。

d1、本申请实施例一种计算机可读存储介质,所述计算机存储介质用于存储计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行上述权利要求a1-a6中任一项所述的方法。

以上仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1