Artificial Intelligence Approaches for Network Analysis