← 返回列表

一种基于大语言模型和知识图谱的旅游线路推荐方法

申请号: CN202311714834.4
申请人: 青岛理工大学
更新日期: 2026-03-09

专利详细信息

项目 内容
专利名称 一种基于大语言模型和知识图谱的旅游线路推荐方法
专利类型 发明授权
申请号 CN202311714834.4
申请日 2023/12/14
公告号 CN117407606B
公开日 2024/3/5
IPC主分类号 G06F16/9537
权利人 青岛理工大学
发明人 王续澎; 孙中卫; 吴永玲; 周炜; 胡克勇
地址 山东省青岛市黄岛区嘉陵江路777号

摘要文本

本发明公开了一种基于大语言模型和知识图谱的旅游线路推荐方法,涉及信息推荐领域,首先以城市和景点为基础,城市以及城市中的景点相互关联,构建出完整的城市、景点知识图谱,进行旅游线路推荐时,以景点推荐指数为基础,自动生成旅游线路以及每个景点推荐游览时间和景点之间路途需要的时间,游客根据自己的喜好修改参观路线以及定制专属路线,最后对生成的路线进行时间优化,重新调整景点游览顺序,最终生成旅游路线规划图。本发明基于游客的诉求,利用知识图谱和大语言模型,为游客的旅游出行自动生成旅游线路日程计划,同时游客根据自己的需求进行标记修改,并根据需求自行定制出行路线,减少了游客的行程准备工作,省心省时省力。 来自马-克-数-据-官网

专利主权项内容

1.一种基于大语言模型和知识图谱的旅游线路推荐方法,其特征在于,包括如下步骤:步骤1,利用大语言模型生成城市知识图谱、景点知识图谱,并进行城市知识图谱、景点知识图谱的更新;步骤2,利用大语言模型语义理解的功能理解用户的喜好,从步骤1所得的城市知识图谱、景点知识图谱中筛选出跟用户喜好贴近的景点,根据城市知识图谱、景点知识图谱中的景点推荐指数、景点建议游览时间、两个景点之间的出行方式及时间确定游览路线;步骤3,用户根据个人需求对步骤2所得的游览线路进行修改,根据最终确定的游览景点、顺序重新计算游览时间;步骤4,根据用户个人约束的总游览时间,将步骤3所得的游览路线中游览时间小于等于用户个人约束总游览时间的游览线路选出来,从选出来的游览路线中,选择总游览时间最短的游览路线作为最终游览路线;所述步骤1利用大语言模型生成城市知识图谱、景点知识图谱的具体过程包括:步骤1.1,生成城市字典;将格式化的城市字典模板以及城市名作为大语言模型的输入,采用上下文示例选择方法,给大语言模型提供多个样例,使得模型输出和样例一致,获取到格式化的城市字典文字描述信息,按照属性名将对应的描述信息存储到数据库表中备用,并添加唯一标识ID为后续景点关联做准备;步骤1.2,生成景点字典:按照景点字典模版采用下文示例选择方法生成景点字典,景点字典信息存储到数据库表中时,引入城市唯一标识ID,将景点与城市关联起来;步骤1.3,循环生成城市下所有景点的字典,并在生成新的景点字典时,利用离线地图API获取所有景点两两之间的最佳公共交通出行方式以及所需时间,将其存储到数据库景点关系表中,每一行存储两个景点及出行方式和时间,同样需要引入城市唯一标识ID;步骤1.4,生成景点知识图谱:从数据库景点关系表中依次读取数据,按照景点-关系-景点的方式递归构建一个城市所有景点的知识图谱,从数据库景点字典表中查找对应的景点信息添加到对应的节点上;步骤1.5,循环执行步骤1.1至步骤1.4,生成所有城市的景点知识图谱,并且景点与城市建立对应关系;步骤1.6,从大语言模型中获取所有城市两两之间的空间距离,将距离A以内的两个城市及距离存储到数据库城市关系表中;步骤1.7,生成城市知识图谱:按照景点知识图谱构建方式,从数据库城市关系表中依次读取数据,按照城市-关系-城市递归构建所有城市知识图谱,从数据库城市字典表中查找对应的城市信息添加到对应的节点上;所述步骤1中城市知识图谱、景点知识图谱的更新过程具体包括:利用网络爬虫将评价内容爬取出来,针对每个城市、景点的评价存储到单独的一张表中,并与城市、景点进行关联;将评价表作为语言大模型的输入,根据对每条评价的语义理解进行二元分类,将分类结果填写到对应的评价上,根据正负评价占比调整推荐评分;将评价表作为语言大模型的输入,提取出现频率高的有效信息并生成评价关键词,确定该有效信息所属的属性,利用语言大模型的语义分析能力,对比生成的关键词与对应属性原有的信息语义是否相近,如果语义相差很大,则将该有效信息更新到对应数据库表的属性上。 该数据由<马克数据网>整理