Federated Latent Dirichlet Allocation for User Preference Mining

被引:0
|
作者
Wu, Xing [1 ]
Fan, Yushun [1 ]
Zhang, Jia [2 ]
Gao, Zhenfeng [3 ]
机构
[1] Tsinghua Univ, Beijing Natl Res Ctr Informat Sci & Technol BNRist, Dept Automat, Beijing, Peoples R China
[2] Southern Methodist Univ, Dept Comp Sci, Dallas, TX USA
[3] Sangfor Technol Inc, Shenzhen, Peoples R China
来源
JOURNAL OF WEB ENGINEERING | 2023年 / 22卷 / 04期
关键词
Web service composition; user preference mining; federated learning; LDA; homomorphic encryption; blockchain; EFFICIENT; BLOCKCHAIN;
D O I
10.13052/jwe1540-9589.2244
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the field of Web services computing, a recent demand trend is to mine user preferences based on user requirements when creating Web service compositions, in order to meet comprehensive and ever evolving user needs. Machine learning methods such as the latent Dirichlet allocation (LDA) have been applied for user preference mining. However, training a high-quality LDA model typically requires large amounts of data. With the prevalence of government regulations and laws and the enhancement of people's awareness of privacy protection, the traditional way of collecting user data on a central server is no longer applicable. Therefore, it is necessary to design a privacy -preserving method to train an LDA model without massive collecting or leaking data. In this paper, we present novel federated LDA techniques to learn user preferences in the Web service ecosystem. On the basis of a user-level distributed LDA algorithm, we establish two federated LDA models in charge of two-layer training scenarios: a centralized synchronous federated LDA (CSFed-LDA) for synchronous scenarios and a decentralized asynchronous federated LDA (DAFed-LDA) for asynchronous ones. In the former CSFed-LDA model, an importance-based partially homomorphic encryption (IPHE) technique is developed to protect privacy in an efficient manner. In the latter DAFed-LDA model, blockchain technology is incor- porated and a multi-channel-based authority control scheme (MCACS) is designed to enhance data security. Extensive experiments over a real-world dataset ProgrammableWeb.com have demonstrated the model performance, security assurance and training speed of our approach.
引用
收藏
页码:639 / 678
页数:40
相关论文
共 50 条
  • [1] Forum latent Dirichlet allocation for user interest discovery
    Chen, Chaotao
    Ren, Jiangtao
    KNOWLEDGE-BASED SYSTEMS, 2017, 126 : 1 - 7
  • [2] Federated Latent Dirichlet Allocation: A Local Differential Privacy Based Framework
    Wang, Yansheng
    Tong, Yongxin
    Shi, Dingyuan
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 6283 - 6290
  • [3] Mining Sentiments from Songs Using Latent Dirichlet Allocation
    Sharma, Govind
    Murty, M. Narasimha
    ADVANCES IN INTELLIGENT DATA ANALYSIS X: IDA 2011, 2011, 7014 : 328 - 339
  • [4] Latent Dirichlet allocation
    Blei, DM
    Ng, AY
    Jordan, MI
    JOURNAL OF MACHINE LEARNING RESEARCH, 2003, 3 (4-5) : 993 - 1022
  • [5] Latent Dirichlet allocation
    Blei, DM
    Ng, AY
    Jordan, MI
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 14, VOLS 1 AND 2, 2002, 14 : 601 - 608
  • [6] User Behavior Modeling in a Cellular Network Using Latent Dirichlet Allocation
    Giri, Ritwik
    Choi, Heesook
    Hoo, Kevin Soo
    Rao, Bhaskar D.
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2014, 2014, 8669 : 36 - 44
  • [7] Opinion Mining on Mandalika Hotel Reviews Using Latent Dirichlet Allocation
    Annisa, Rossi
    Surjandari, Isti
    Zulkarnain
    FIFTH INFORMATION SYSTEMS INTERNATIONAL CONFERENCE, 2019, 161 : 739 - 746
  • [8] Mining Divergent Opinion Trust Networks through Latent Dirichlet Allocation
    Dokoohaki, Nima
    Matskin, Mihhail
    2012 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM), 2012, : 879 - 886
  • [9] Sequential latent Dirichlet allocation
    Du, Lan
    Buntine, Wray
    Jin, Huidong
    Chen, Changyou
    KNOWLEDGE AND INFORMATION SYSTEMS, 2012, 31 (03) : 475 - 503
  • [10] Collective Latent Dirichlet Allocation
    Shen, Zhi-Yong
    Sun, Jun
    Shen, Yi-Dong
    ICDM 2008: EIGHTH IEEE INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, 2008, : 1019 - 1024