Data-Guided Approach for Learning and Improving User Experience in Computer Networks

Abstract

Machine learning algorithms have been traditionally used to understand user behavior or system performance. In computer networks, with a subset of input features as controllable network parameters, we envision developing a data-driven network resource allocation framework that can optimize user experience. In particular, we explore how to leverage a classifier learned from training instances to optimally guide network resource allocation to improve the overall performance on test instances. Based on logistic regression, we propose an optimal resource allocation algorithm, as well as heuristics with low-complexity. We evaluate the performance of the proposed algorithms using a synthetic Gaussian dataset, a real world dataset on video streaming over throttled networks, and a tier-one cellular operator’s customer complaint traces. The evaluation demonstrates the effectiveness of the proposed algorithms; e.g., the optimal algorithm can have a 400% improvement compared with the baseline.

Cite

Text

Bao et al. "Data-Guided Approach for Learning and Improving User Experience in Computer Networks." Proceedings of The 7th Asian Conference on Machine Learning, 2015.

Markdown

[Bao et al. "Data-Guided Approach for Learning and Improving User Experience in Computer Networks." Proceedings of The 7th Asian Conference on Machine Learning, 2015.](https://mlanthology.org/acml/2015/bao2015acml-dataguided/)

BibTeX

@inproceedings{bao2015acml-dataguided,
  title     = {{Data-Guided Approach for Learning and Improving User Experience in Computer Networks}},
  author    = {Bao, Yanan and Liu, Xin and Pande, Amit},
  booktitle = {Proceedings of The 7th Asian Conference on Machine Learning},
  year      = {2015},
  pages     = {127-142},
  volume    = {45},
  url       = {https://mlanthology.org/acml/2015/bao2015acml-dataguided/}
}