CoEA: A Cooperative-Competitive Evolutionary Algorithm for Bidirectional Recommendations

被引:13
|
作者
Zhao, Hongke [1 ]
Wu, Xinpeng [2 ]
Zhao, Chuang [1 ]
Zhang, Lei [2 ]
Ma, Haiping [2 ]
Cheng, Fan [2 ]
机构
[1] Tianjin Univ, Coll Management & Econ, Tianjin 300072, Peoples R China
[2] Anhui Univ, Sch Comp Sci & Technol, Key Lab Intelligent Comp & Signal Proc,Minist Ed, Informat Mat & Intelligent Sensing Lab Anhui Prov, Hefei 230039, Peoples R China
基金
中国国家自然科学基金;
关键词
Integrated circuits; TV; Manganese; Data structures; Boolean functions; Cooperative-competitive evolutionary algorithm (CoEA); equilibrium solution; group-trading markets; recommender systems; MULTIOBJECTIVE OPTIMIZATION; PERSPECTIVE; INTENTION; DISCOVERY; DECISION; SYSTEMS; MODEL;
D O I
10.1109/TEVC.2021.3091615
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent decades, recommender systems have been well studied and widely applied. However, most recommenders unilaterally optimize the results from the buying customers' views without considering expectations of other participants, e.g., merchants. Unfortunately, the expectations of customers and merchants in recommendation are different or even conflicted. Especially for popular group-trading markets, customers and merchants are competing in trading, i.e., customers want to meet their preferences or obtain gains with personal favorite items, while merchants want to recommend wholesale items with setting group-trading terms or conditions. In addition, some practical constraints are not fully considered by prior systems. In this article, we propose a cooperative-competitive evolutionary algorithm (i.e., CoEA) for the bidirectional recommendations in group-trading markets. Specifically, we, respectively, formalize two subproblems with designed objectives for two-sided participants in markets, and integrate the cooperative-competitive optimizations into one framework. Second, CoEA designs a binary encoding matrix for individual representation to integrate the two subproblems. Furthermore, by assembling game evolution process, CoEA designs cooperative-competitive evolution operators, i.e., the cooperative crossover and competitive mutation, which guide the solutions to equilibrium by, respectively, bridging communication between two populations of subproblems and optimizing distinctive objective in each population. Finally, we construct two real applications involving bidirectional recommendations, i.e., the group buying and P2P lending, and conduct extensive experiments with the real-world datasets. By comparing CoEA with several representative recommendation algorithms and evolutionary algorithms, the experimental results clearly demonstrate the effectiveness of CoEA.
引用
收藏
页码:28 / 42
页数:15
相关论文
共 50 条
  • [1] CO2RBFN: an evolutionary cooperative-competitive RBFN design algorithm for classification problems
    Perez-Godoy, Maria D.
    Rivera, Antonio J.
    Berlanga, Francisco J.
    Del Jesus, Maria Jose
    SOFT COMPUTING, 2010, 14 (09) : 953 - 971
  • [2] Cooperative-Competitive Algorithms for Evolutionary Networks Classifying Noisy Digital Images
    A.D. Brown
    H.C. Card
    Neural Processing Letters, 1999, 10 : 223 - 229
  • [3] Cooperative-competitive algorithms for evolutionary networks classifying noisy digital images
    Brown, AD
    Card, HC
    NEURAL PROCESSING LETTERS, 1999, 10 (03) : 223 - 229
  • [4] Cooperative-competitive two-stage game mechanism assisted many-objective evolutionary algorithm
    Zhang, Zhixia
    Wang, Hui
    Zhang, Wensheng
    Cui, Zhihua
    INFORMATION SCIENCES, 2023, 647
  • [5] Improved distributed genetic algorithm with cooperative-competitive genetic operators
    Aguirre, HE
    Tanaka, K
    Sugimura, T
    Oshita, S
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 3816 - 3822
  • [6] Multistep Fuzzy Classifier Forming with Cooperative-Competitive Coevolutionary Algorithm
    Sergienko, Roman
    Semenkin, Eugene
    ADVANCES IN SWARM INTELLIGENCE, ICSI 2012, PT I, 2012, 7331 : 452 - 459
  • [7] Performance study of a distributed genetic algorithm with parallel cooperative-competitive genetic operators
    Aguirre, H
    Tanaka, K
    Oshita, S
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2002, E85A (09) : 2083 - 2088
  • [8] A Cooperative-Competitive Strategy for Autonomous Multidrone Racing
    Di, Jian
    Chen, Shaofeng
    Li, Pengfei
    Wang, Xinghu
    Ji, Haibo
    Kang, Yu
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2024, 71 (07) : 7488 - 7497
  • [9] Evolution of cooperation in a mixed cooperative-competitive structured population
    Lyu, Ding
    Liu, Hanxiao
    Wang, Lin
    Wang, Xiaofan
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2024, 652
  • [10] GENDER DIFFERENCE OF SOCIAL BEHAVIOR IN THE COOPERATIVE-COMPETITIVE GAME
    Hong, Jon-Chao
    Hwang, Ming-Yueh
    Peng, Yu-Chi
    12TH INTERNATIONAL EDUCATIONAL TECHNOLOGY CONFERENCE - IETC 2012, 2012, 64 : 244 - 254