QoS Prediction for Neighbor Selection via Deep Transfer Collaborative Filtering in Video Streaming P2P Networks

To expand the server capacity and reduce the bandwidth, P2P technologies are widely used in video streaming systems in recent years. Each client in the P2P streaming network should select a group of neighbors by evaluating the QoS of the other nodes. Unfortunately, the size of video streaming P2P ne...

Full description

Saved in:
Bibliographic Details
Main Authors: Wenming Ma, Qian Zhang, Chunxiao Mu, Meng Zhang
Format: Article
Language:English
Published: Wiley 2019-01-01
Series:International Journal of Digital Multimedia Broadcasting
Online Access:http://dx.doi.org/10.1155/2019/1326831
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832554706112610304
author Wenming Ma
Qian Zhang
Chunxiao Mu
Meng Zhang
author_facet Wenming Ma
Qian Zhang
Chunxiao Mu
Meng Zhang
author_sort Wenming Ma
collection DOAJ
description To expand the server capacity and reduce the bandwidth, P2P technologies are widely used in video streaming systems in recent years. Each client in the P2P streaming network should select a group of neighbors by evaluating the QoS of the other nodes. Unfortunately, the size of video streaming P2P network is usually very large, and evaluating the QoS of all the other nodes is resource-consuming. An attractive way is that we can predict the QoS of a node by taking advantage of the past usage experiences of a small number of the other clients who have evaluated this node. Therefore, collaborative filtering (CF) methods could be used for QoS evaluation to select neighbors. However, we might use different QoS properties for different video streaming policies. If a new video steaming policy needs to evaluate a new QoS property, but the historical experiences include very few evaluation data for this QoS property, CF methods would incur severe overfitting issues, and the clients then might get unsatisfied recommendation results. In this paper, we proposed a novel neural collaborative filtering method based on transfer learning, which can evaluate the QoS with few historical data by evaluating the other different QoS properties with rich historical data. We conduct our experiments on a large real-world dataset, the QoS values of which are obtained from 339 clients evaluating on the other 5825 clients. The comprehensive experimental studies show that our approach offers higher prediction accuracy than the traditional collaborative filtering approaches.
format Article
id doaj-art-5bf85854303c41a6a8dfdd0a851203ff
institution Kabale University
issn 1687-7578
1687-7586
language English
publishDate 2019-01-01
publisher Wiley
record_format Article
series International Journal of Digital Multimedia Broadcasting
spelling doaj-art-5bf85854303c41a6a8dfdd0a851203ff2025-02-03T05:50:42ZengWileyInternational Journal of Digital Multimedia Broadcasting1687-75781687-75862019-01-01201910.1155/2019/13268311326831QoS Prediction for Neighbor Selection via Deep Transfer Collaborative Filtering in Video Streaming P2P NetworksWenming Ma0Qian Zhang1Chunxiao Mu2Meng Zhang3School of Computer and Control Engineering, Yantai University, Yantai 264005, ChinaSchool of Computer and Control Engineering, Yantai University, Yantai 264005, ChinaSchool of Computer and Control Engineering, Yantai University, Yantai 264005, ChinaChina National Nuclear Corporation, Beijing 100045, ChinaTo expand the server capacity and reduce the bandwidth, P2P technologies are widely used in video streaming systems in recent years. Each client in the P2P streaming network should select a group of neighbors by evaluating the QoS of the other nodes. Unfortunately, the size of video streaming P2P network is usually very large, and evaluating the QoS of all the other nodes is resource-consuming. An attractive way is that we can predict the QoS of a node by taking advantage of the past usage experiences of a small number of the other clients who have evaluated this node. Therefore, collaborative filtering (CF) methods could be used for QoS evaluation to select neighbors. However, we might use different QoS properties for different video streaming policies. If a new video steaming policy needs to evaluate a new QoS property, but the historical experiences include very few evaluation data for this QoS property, CF methods would incur severe overfitting issues, and the clients then might get unsatisfied recommendation results. In this paper, we proposed a novel neural collaborative filtering method based on transfer learning, which can evaluate the QoS with few historical data by evaluating the other different QoS properties with rich historical data. We conduct our experiments on a large real-world dataset, the QoS values of which are obtained from 339 clients evaluating on the other 5825 clients. The comprehensive experimental studies show that our approach offers higher prediction accuracy than the traditional collaborative filtering approaches.http://dx.doi.org/10.1155/2019/1326831
spellingShingle Wenming Ma
Qian Zhang
Chunxiao Mu
Meng Zhang
QoS Prediction for Neighbor Selection via Deep Transfer Collaborative Filtering in Video Streaming P2P Networks
International Journal of Digital Multimedia Broadcasting
title QoS Prediction for Neighbor Selection via Deep Transfer Collaborative Filtering in Video Streaming P2P Networks
title_full QoS Prediction for Neighbor Selection via Deep Transfer Collaborative Filtering in Video Streaming P2P Networks
title_fullStr QoS Prediction for Neighbor Selection via Deep Transfer Collaborative Filtering in Video Streaming P2P Networks
title_full_unstemmed QoS Prediction for Neighbor Selection via Deep Transfer Collaborative Filtering in Video Streaming P2P Networks
title_short QoS Prediction for Neighbor Selection via Deep Transfer Collaborative Filtering in Video Streaming P2P Networks
title_sort qos prediction for neighbor selection via deep transfer collaborative filtering in video streaming p2p networks
url http://dx.doi.org/10.1155/2019/1326831
work_keys_str_mv AT wenmingma qospredictionforneighborselectionviadeeptransfercollaborativefilteringinvideostreamingp2pnetworks
AT qianzhang qospredictionforneighborselectionviadeeptransfercollaborativefilteringinvideostreamingp2pnetworks
AT chunxiaomu qospredictionforneighborselectionviadeeptransfercollaborativefilteringinvideostreamingp2pnetworks
AT mengzhang qospredictionforneighborselectionviadeeptransfercollaborativefilteringinvideostreamingp2pnetworks