[发明专利]一种基于协同过滤和相似性度量的用户属性推断方法有效
| 申请号: | 201910233096.9 | 申请日: | 2019-03-26 |
| 公开(公告)号: | CN109949175B | 公开(公告)日: | 2023-05-05 |
| 发明(设计)人: | 孙希延;刘莉慧;汪华登;罗笑南 | 申请(专利权)人: | 桂林电子科技大学 |
| 主分类号: | G06Q50/00 | 分类号: | G06Q50/00;G06F16/9535 |
| 代理公司: | 桂林市华杰专利商标事务所有限责任公司 45112 | 代理人: | 覃永峰 |
| 地址: | 541004 广西*** | 国省代码: | 广西;45 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 协同 过滤 相似性 度量 用户 属性 推断 方法 | ||
本发明公开了一种基于协同过滤和相似性度量的用户属性推断方法,先使用Python中的Scrapy框架,构建一个微博爬虫系统,使用分布式爬虫算法来自动收集微博用户帐户信息;然后清除无效数据,使用NLP预处理数据;然后使用可视化分析工具Tableau来分析收集到的用户数据;再通过遵循三步法对现有的用户账号数据进行挖掘分析,使得能根据用户现有属性信息,推断用户未知的属性值;最后将模型与岭回归模型,决策树模型和多元线性回归模型进行比较,获得预测结果情况。本发明推断未知属性准确率更高。
技术领域
本发明涉及社交网络中用户缺失属性推断技术领域,具体涉及一种基于协同过滤和相似性度量的用户属性推断方法。
背景技术
近年来,随着网络应用的迅速普及,中国互联网用户数量已经跃居全球首位,特别是微信、微博等社交媒体的使用,使整个社会深度跨入“网络大数据”时代。互联网及移动技术的快速发展,不仅改变着人们的生活方式,同时也产生了海量数据资源。如何从繁杂无序的文本中挖掘出有价值的用户信息,已成为业界广泛关注的问题,因此用户属性推断应运而生。
用户属性推断,旨在通过一段时间内用户的已有数据推断用户属性,具体属性包括:性别、年龄和受教育程度等。推断这些用户属性可以使用户分析,信息检索,个性化和推荐中的许多应用受益。然而推断用户属性对于用户分析、检索和个性化非常重要,所以如何充分利用社交媒体平台的信息来加强用户个性化建模,实现用户画像构建、用户意图检测、用户群体状态统计以及面向特定用户的精准信息推荐等,并通过数据挖掘方法获取社交网络中的大量其它有价值的信息,已成为非常值得研究的问题。
用户画像在个性化推荐以及精准营销中起到了重要作用,而如今在大数据背景下,传统的浅层学习方法并不能深入挖掘特征之间的关系,尤其是在高维特征基础上预测用户画像标签时,面临巨大挑战。
发明内容
针对现有技术的不足,本发明所解决的问题是如何根据用户已知属性数据,推断出用户未知的属性值并使其准确率较高,运行效果良好。
为解决上述技术问题,本发明采用的技术方案是一种基于协同过滤和相似性度量的用户属性推断方法,具体包括如下步骤:
(1)数据采集,使用Python中的Scrapy框架,构建一个微博爬虫系统,使用分布式爬虫算法来自动收集微博用户帐户信息,具体工作过程如下:
1)账号的自动登录与验证,从数据库获取事先准备的多个微博账号和密码,使用selenium+phantomjs模拟登录微博平台,进行系统登录;
2)验证码的自动识别与验证,在登录过程中,获取验证码图片后,调用云打码平台提供的接口,提供验证码,接收云打码返回的验证码字符串,再在phantomjs中模拟登录;
3)微博用户帐户信息的判别和自动获取,登录过程中获取cookie,建立cookie池,通过爬虫框架中间件请求设计好的基于flask框架的接口,随机从数据库中返回json格式的新cookie,提供给scrapy使用,解决更换cookie的问题,数据爬取和策略上,将尽可能排除营销号、广告账号以及垃圾账号类型账号数据,综合考虑用户认证级别、受关注度、活跃度因素,设定过滤条件,设计分布式爬虫算法,部署于多终端和服务器,进行数据获取;在数据存储方面,针对微博用户数据及其结构特征,采用类JSON格式和NoSQL类型的MongoDB数据库进行数据存储;对于含有用户原创数据的页面,研究网页内容和链接结构,设计评价策略,设计相关算法,实现对用户发表的社交网络数据的判别和自动获取;
(2)数据预处理,具体过程如下:
进行查重处理,解析每一个HTML格式的网页,提取用户个人及其所发表的关键文本信息,通过MD5算法进行文本的哈希运算,进行文本信息的重复性判断和去重处理无效数据;
(3)使用NLP预处理数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910233096.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种异构社交网络用户实体锚链接识别方法
- 下一篇:农场管理系统及其管理方法





