Machine Learning Techniques for Online Social Networks. (2018)