The invention discloses a personalized recommendation method based on the model of health service level, mainly to solve the characteristic data of existing personalized health services recommended the selection of single recommendation result is not reliable, the problem of low coverage of recommended results. The solution is: 1) the use of geographic location information of the user, user location information model; 2) users with their own label, label the construction of user model; 3) comprehensive basic personal information, consider the user's physiological index and case information, using collaborative filtering method, construct the similar user model; 4) according to the above 1 steps) 3) forming recommended list; 5) according to the user's feedback, timely update the recommendation list. The present invention considers all aspects of the user information, personalized recommendation and high degree of coverage, to provide personalized health services more reliable recommendations for the user, can be used to provide reference for medical information users.
【技术实现步骤摘要】
基于层级模型的个性化健康服务推荐方法
本专利技术属于数据发掘
,更进一步涉及一种个性化健康服务的推荐方法。可用于为用户提供医疗信息参考。
技术介绍
目前,随着信息技术的飞速发展,大数据时代随之到来,越来越多的医疗资源呈现出信息化、复杂化、多样化的特点。人们在面对繁多的医疗资源时,无法很快的选择符合自己需求的医疗资源。中国专利“一种智慧医疗个性化推荐系统及其实现方法”(专利申请号:201410271293.7,公布号CN104036445A)公布了一种智慧医疗个性化推荐系统及其实现方法。该方法涉及无线传感网络和个性化推荐平台,无线传感网络用于采集患者的生理指标并把数据发送至平台,个性化推荐平台根据传感器采集的数据以及患者输入的数据,利用数据挖掘算法,对数据进行分析与挖掘,并根据分析与挖掘的结果向患者进行个性化推荐。该方法的不足是:只考虑了患者的生理指标,其考虑的数据维度过于单一,无法在复杂多样的医疗资源中形成有效可靠的推荐结果。中国专利“一种在移动医疗系统中向患者推荐医生的方法”(专利申请号:201510696950.7,公布号CN105404763A)公开了一种在移动医疗系统中向患者推荐医生的方法。该方法通过预先存入各个医院的医生数据和曾经使用过该系统的患者数据,在患者输入科室、城市等信息后,筛选出与该患者具有相同年龄、性别、城市的患者,建立相似患者列表。在相似患者列表中得到医生ID,并结合医生数据列表得到诊断过这些相似患者的医生数据列表,最后对患者具有相似信息的同类患者曾经选择的医生信息进行提取并进行排序,估计出更加适合目标患者的医生,形成医生推荐 ...
【技术保护点】
基于层级模型的个性化健康服务推荐方法,包括:1)用户请求获得个性化健康服务推荐时,判断该用户是否是第一次请求,若是,则执行步骤2),否则,执行步骤4);2)构建用户地理位置模型:2a)当前用户按省市区的形式输入自己的地理位置信息,并对其地理位置进行地址解析,得到经纬度;2b)将该当前用户的经纬度与预先已知的其他用户的经纬度进行余弦相似度计算操作,得到计算后的相似度矩阵L;2c)将相似度矩阵L的值降序排序,选取排名在前70%的用户构成主要用户数据集合Q,剩下的用户构成次要用户数据集R,完成第一层筛选;3)构建用户标签模型:3a)根据2c)得到的主要用户数据集Q和次要用户数据集R定义若干具有代表性的标签,用户根据标签的定义内容选择符合自己特点的标签;3b)对当前用户已选择的标签构成当前用户标签集W;3c)在步骤2)得到的主要用户数据集合Q中,计算当前用户标签集和主要用户数据集合Q的每一个用户所选择的标签集的相似度值,将计算的相似度值进行降序排序,选取排名在前50%的用户并加入到数据集合中,构成所有用户数据集合K,完成第二层筛选;4)构建相似用户模型并形成推荐列表:4a)当前用户输入其个人信 ...
【技术特征摘要】
1.基于层级模型的个性化健康服务推荐方法,包括:1)用户请求获得个性化健康服务推荐时,判断该用户是否是第一次请求,若是,则执行步骤2),否则,执行步骤4);2)构建用户地理位置模型:2a)当前用户按省市区的形式输入自己的地理位置信息,并对其地理位置进行地址解析,得到经纬度;2b)将该当前用户的经纬度与预先已知的其他用户的经纬度进行余弦相似度计算操作,得到计算后的相似度矩阵L;2c)将相似度矩阵L的值降序排序,选取排名在前70%的用户构成主要用户数据集合Q,剩下的用户构成次要用户数据集R,完成第一层筛选;3)构建用户标签模型:3a)根据2c)得到的主要用户数据集Q和次要用户数据集R定义若干具有代表性的标签,用户根据标签的定义内容选择符合自己特点的标签;3b)对当前用户已选择的标签构成当前用户标签集W;3c)在步骤2)得到的主要用户数据集合Q中,计算当前用户标签集和主要用户数据集合Q的每一个用户所选择的标签集的相似度值,将计算的相似度值进行降序排序,选取排名在前50%的用户并加入到数据集合中,构成所有用户数据集合K,完成第二层筛选;4)构建相似用户模型并形成推荐列表:4a)当前用户输入其个人信息,包括其姓名、性别、年龄、生理指标、病例信息等。4b)结合当前用户的个人基本信息、生理指标和病历信息等,对步骤3)得到的所有用户数据集合K进行协同过滤,筛选出与该当前用户相似的其他用户,得到新的用户数据集合K′;4c)对步骤4b)产生的新的用户数据集合K′中的所有用户进行遍历,得到这些用户曾经使用过以及现在正在使用的医疗资源,形成初始推荐列表;4d)并对初始推荐列表中的每一项进行结构...
【专利技术属性】
技术研发人员:李青山,褚华,魏雨旸,问茜茹,穆传鑫,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。