Table of Contents
Fetching ...

PDSR: A Privacy-Preserving Diversified Service Recommendation Method on Distributed Data

Lina Wang, Huan Yang, Yiran Shen, Chao Liu, Lianyong Qi, Xiuzhen Cheng, Feng Li

TL;DR

This work tackles diversified service recommendation with cross-platform QoS data under privacy constraints. It introduces PDSR, which leverages Locality-Sensitive Hashing to construct a privacy-preserving service similarity graph across distributed data sources and defines a novel accuracy-diversity objective for K-shot recommendations. A 2-approximation greedy algorithm is proposed to optimize this objective, combining direct and indirect diversity terms with an accuracy target, and the approach is analyzed for submodularity and computational efficiency. Empirical results on WS-DREAM and MovieLens show that PDSR improves QoS prediction accuracy (lower MAE/RMSE) while achieving higher diversity (AQoS/ILD) and reasonable running time, demonstrating the practical viability of privacy-preserving, diversified cross-platform service recommendations.

Abstract

The last decade has witnessed a tremendous growth of service computing, while efficient service recommendation methods are desired to recommend high-quality services to users. It is well known that collaborative filtering is one of the most popular methods for service recommendation based on QoS, and many existing proposals focus on improving recommendation accuracy, i.e., recommending high-quality redundant services. Nevertheless, users may have different requirements on QoS, and hence diversified recommendation has been attracting increasing attention in recent years to fulfill users' diverse demands and to explore potential services. Unfortunately, the recommendation performances relies on a large volume of data (e.g., QoS data), whereas the data may be distributed across multiple platforms. Therefore, to enable data sharing across the different platforms for diversified service recommendation, we propose a Privacy-preserving Diversified Service Recommendation (PDSR) method. Specifically, we innovate in leveraging the Locality-Sensitive Hashing (LSH) mechanism such that privacy-preserved data sharing across different platforms is enabled to construct a service similarity graph. Based on the similarity graph, we propose a novel accuracy-diversity metric and design a $2$-approximation algorithm to select $K$ services to recommend by maximizing the accuracy-diversity measure. Extensive experiments on real datasets are conducted to verify the efficacy of our PDSR method.

PDSR: A Privacy-Preserving Diversified Service Recommendation Method on Distributed Data

TL;DR

This work tackles diversified service recommendation with cross-platform QoS data under privacy constraints. It introduces PDSR, which leverages Locality-Sensitive Hashing to construct a privacy-preserving service similarity graph across distributed data sources and defines a novel accuracy-diversity objective for K-shot recommendations. A 2-approximation greedy algorithm is proposed to optimize this objective, combining direct and indirect diversity terms with an accuracy target, and the approach is analyzed for submodularity and computational efficiency. Empirical results on WS-DREAM and MovieLens show that PDSR improves QoS prediction accuracy (lower MAE/RMSE) while achieving higher diversity (AQoS/ILD) and reasonable running time, demonstrating the practical viability of privacy-preserving, diversified cross-platform service recommendations.

Abstract

The last decade has witnessed a tremendous growth of service computing, while efficient service recommendation methods are desired to recommend high-quality services to users. It is well known that collaborative filtering is one of the most popular methods for service recommendation based on QoS, and many existing proposals focus on improving recommendation accuracy, i.e., recommending high-quality redundant services. Nevertheless, users may have different requirements on QoS, and hence diversified recommendation has been attracting increasing attention in recent years to fulfill users' diverse demands and to explore potential services. Unfortunately, the recommendation performances relies on a large volume of data (e.g., QoS data), whereas the data may be distributed across multiple platforms. Therefore, to enable data sharing across the different platforms for diversified service recommendation, we propose a Privacy-preserving Diversified Service Recommendation (PDSR) method. Specifically, we innovate in leveraging the Locality-Sensitive Hashing (LSH) mechanism such that privacy-preserved data sharing across different platforms is enabled to construct a service similarity graph. Based on the similarity graph, we propose a novel accuracy-diversity metric and design a -approximation algorithm to select services to recommend by maximizing the accuracy-diversity measure. Extensive experiments on real datasets are conducted to verify the efficacy of our PDSR method.
Paper Structure (24 sections, 7 theorems, 47 equations, 4 figures, 3 tables, 3 algorithms)

This paper contains 24 sections, 7 theorems, 47 equations, 4 figures, 3 tables, 3 algorithms.

Key Result

Lemma 1

Given any two disjoint subset $\mathcal{M}_1 \subseteq \mathcal{M}$ and $\mathcal{M}_2 \subseteq \mathcal{M}$ such that $\mathcal{M}_1 \bigcap \mathcal{M}_2 = \emptyset$, we have if $\mathsf{F}(\cdot)$ is a monotone submodular set function.

Figures (4)

  • Figure 1: Service recommendation across different data sources.
  • Figure 2: An illustration of expanded set and expansion ratio.
  • Figure 3: Prediction accuracy with different values of $H$ and $T$.
  • Figure 4: Trade-off between accuracy and diversity.

Theorems & Definitions (18)

  • Definition 1: Locality Sensitive Hashing
  • Definition 2: Expanded set
  • Definition 3: Expansion ratio
  • Definition 4: Monotone submodular function
  • Lemma 1
  • proof
  • Theorem 1
  • proof
  • Theorem 2
  • proof
  • ...and 8 more