作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2020, Vol. 46 ›› Issue (2): 126-133. doi: 10.19678/j.issn.1000-3428.0053354

• 先进计算与数据处理 • 上一篇    下一篇

基于Slater社会选择理论的在线服务评价方法

朱明强1a, 付晓东1a,1b,2, 刘骊1a, 冯勇1a, 刘利军1a   

  1. 1. 昆明理工大学 a. 信息工程与自动化学院;b. 航空学院, 昆明 650500;
    2. 云南省计算机技术应用重点实验室, 昆明 650500
  • 收稿日期:2018-12-10 修回日期:2019-04-08 出版日期:2020-02-15 发布日期:2020-02-12
  • 作者简介:朱明强(1994-),男,硕士研究生,主研方向为服务计算、决策理论与方法;付晓东(通信作者),教授、博士;刘骊、冯勇,副教授、博士;刘利军,讲师。
  • 基金资助:
    国家自然科学基金(61462056);云南省应用基础研究计划项目(2014FA028)。

Online Service Evaluation Method Based on Slater Social Choice Theory

ZHU Mingqiang1a, FU Xiaodong1a,1b,2, LIU Li1a, FENG Yong1a, LIU Lijun1a   

  1. 1a. Faculty of Information Engineering and Automation;1b. Faculty of Aeronautics, Kunming University of Science and Technology, Kunming 650500, China;
    2. Yunnan Provincial Key Laboratory of Computer Technology Applications, Kunming 650500, China
  • Received:2018-12-10 Revised:2019-04-08 Online:2020-02-15 Published:2020-02-12

摘要: 不同用户对于同一在线服务会有不一致的评价标准和偏好,导致其对服务的评分不具备可比性,使用户难以准确选择适合的在线服务。针对该问题,引入Slater社会选择理论提出一种新的在线服务评价方法。对稀疏的评分矩阵进行填充,通过用户对服务评分的相互比较结果,构建以服务为节点、以优先关系为有向边的有向图,并根据其中相似集、前集、后集之间以及内部节点有向边的指向关系,判断所有节点的指向关系及排序,形成服务评价结果。实验结果表明,该方法较Sum法、Average法和Copeland法抗操控性更强,可避免少数用户操控评价结果,并且其符合孔多塞准则,能够体现多数用户的偏好需求。

关键词: 在线服务, 社会选择理论, Slater方法, 有向图, 孔多塞准则

Abstract: Different users have different evaluation criteria and preferences for the same online service,making their ratings for services incomparable,so users cannot easily select suitable online services.To address the problem,this paper proposes an online service evaluation method based on the Slater Social choice theory.The method fills the sparse rating matrix.It compares user ratings for services to construct a directed graph with services as nodes and preference relations as directed edges.Then it judges points-to relations of all nodes in the graph based on the points-to relations between the similar set,the front set and the later set,as well as points-to relations of directed edges of internal nodes.Thus the order of all nodes can be obtained to generate a service rating result.Experimental results show that compared with Sum,Average and Copeland methods,the proposed method can better avoid a few users manipulating the ratings.The proposed method also conforms to the Slater criteria and can reflect the preference needs of most users.

Key words: online service, social choice theory, Slater method, directed graph, Condorcet criterion

中图分类号: