[发明专利]基于语言和非语言特征的社交网络用户识别方法及装置有效
申请号: | 202010139426.0 | 申请日: | 2020-03-03 |
公开(公告)号: | CN111382366B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 胡峰;禹航;刘立;李子杨;林智敏;李相鹏 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G06F16/9536 | 分类号: | G06F16/9536;G06F16/33;G06F16/35;G06Q50/00 |
代理公司: | 重庆辉腾律师事务所 50215 | 代理人: | 王海军 |
地址: | 400065 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 语言 特征 社交 网络 用户 识别 方法 装置 | ||
1.基于语言和非语言特征的社交网络用户识别方法,其特征在于,包括以下步骤:
S1、收集社交网络用户账号的评论文本,进行数据清洗,之后将不同的用户账号两两组合,得到社交网络马甲识别训练集;
S2、基于社交网络马甲识别训练集,从中提取语言和非语言的特征,将语言特征和非语言特征进行横向拼接;非语言特征包括用户的登陆时间、用户的活跃时间、用户的评论数目、用户的互动次数、用户的上线次数、用户的每天平均评论条数、用户发表的文本长度和平均每一条文本长度;
用户的语言特征获取过程包括:
获取每个用户的每个评论文本进行训练,并将每个词转换为word2vec表示;
之后将每个账户中提取出的关键词word2vec进行纵向拼接,使用余弦相似度计算方法计算出每个账号拼接后关键词的word2vec的相似度;
将计算得到的关键词的word2vec的相似度以及文本的长度、情感词个数作为用户的语言特征;
S3、引入SVM模型,使用该模型对数据集进行训练,得到最终的基于语言和非语言特征马甲识别模型,利用特征选择技术贪心算法选择最优的特征组合,具有包括:
S401、从所有特征中选取能够使SVM模型取得最高准确率的特征,并将该特征存放在最优的特征组合中;
S402、从剩下的特征中选取特征与最优的特征组合进行组合;
S403、挑选出进行组合后准确率最高的特征,若该组合的准确率大于组合之前的准确率,则将该特征选入最优的特征组合并返回步骤S402;若该组合的准确率小于组合之前的准确率则结束,输出最优的特征组合;
S4、将提取实时的两个用户的最优的特征组合,并将该特征组合输入SVM模型,即可识别出这两个用户账户是否为同一个用户操纵。
2.根据权利要求1所述的基于语言和非语言特征的社交网络用户识别方法,其特征在于,将语言特征和非语言特征进行横向拼接包括采用逻辑回归算法的线性加权,训练语言特征和非语言特征的权重矩阵,自适应地选择语言特征和非语言特征的权重,表示为:
Y=W1×N+W2×M;
其中,Y表示语言和非语言相结合的特征矩阵;W1为语言特征的权重矩阵;N为语言特征矩阵;W2为非语言特征矩阵;M为非语言特征矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010139426.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:注塑件自动化生产系统
- 下一篇:基于经验学习的商品归一和检索系统