摘要

本发明提供一种基于张量鲁棒主成分分析的评分分布异常检测方法,包括获取评分数据,每条评分数据包括商家编号、评分分值和评分时间;将所有评分数据的评分时间的跨度均分多个时间段,分别计算每个时间段内每个商家编号的评分分布,得到商家编号、评分分值与时间段的三维评分分布张量;利用张量鲁棒主成分分析算法将评分分布张量分解为低秩张量和稀疏张量;计算每个时间段的稀疏张量的范数值,当该时间段内所述稀疏张量的范数值大于一预设阈值时,判定该时间段内评分分布异常。通过本发明的方法检测出来的用户基本行为,可以客观地衡量多个商家总体的质量水平,而检测出的异常行为则可以及时地发现网站或者消费市场的变化带来的实际效果。