Social Network Analysis: A Machine Learning Approach