Graph-Based Learning And Data Analysis