NETWORKS and MATRIX COMPUTATIONS CS 59000-NMC David F. Gleich T-Th 10:30-11:45 CIVL 2123 Course Teaser 17 August 2011.

Slides:



Advertisements
Similar presentations
Copyright 2011, Data Mining Research Laboratory Fast Sparse Matrix-Vector Multiplication on GPUs: Implications for Graph Mining Xintian Yang, Srinivasan.
Advertisements

Complex Networks for Representation and Characterization of Images For CS790g Project Bingdong Li 9/23/2009.
CMU SCS PageRank Brin, Page description: C. Faloutsos, CMU.
Statistical perturbation theory for spectral clustering Harrachov, 2007 A. Spence and Z. Stoyanov.
Image acquisition using sparse (pseudo)-random matrices Piotr Indyk MIT.
Online Social Networks and Media. Graph partitioning The general problem – Input: a graph G=(V,E) edge (u,v) denotes similarity between u and v weighted.
10/11/2001Random walks and spectral segmentation1 CSE 291 Fall 2001 Marina Meila and Jianbo Shi: Learning Segmentation by Random Walks/A Random Walks View.
Overview of Markov chains David Gleich Purdue University Network & Matrix Computations Computer Science 15 Sept 2011.
Introduction BNFO 602 Usman Roshan. Course grade Project: –Find a bioinformatics topic by Feb 5th. This can be a paper or a research question you wish.
Mining and Searching Massive Graphs (Networks)
Lecture 21: Spectral Clustering
Introduction to PageRank Algorithm and Programming Assignment 1 CSC4170 Web Intelligence and Social Computing Tutorial 4 Tutor: Tom Chao Zhou
CS 584. Review n Systems of equations and finite element methods are related.
Motion Analysis Slides are from RPI Registration Class.
Lecture 16 Graphs and Matrices in Practice Eigenvalue and Eigenvector Shang-Hua Teng.
Pádraig Cunningham University College Dublin Matrix Tutorial Transition Matrices Graphs Random Walks.
Multimedia Databases SVD II. Optimality of SVD Def: The Frobenius norm of a n x m matrix M is (reminder) The rank of a matrix M is the number of independent.
Explorations in Image Partition Encoding Sameer Agarwal Department of Computer Science and Engineering University of California, San Diego.
Linear Algebra Jean Walrand EECS – U.C. Berkeley.
Multimedia Databases SVD II. SVD - Detailed outline Motivation Definition - properties Interpretation Complexity Case studies SVD properties More case.
Problem Addressed Attempts to prove that Web Crawl is random & biased image of Web Graph and does not assert properties of Web Graph Understanding the.
Link Analysis, PageRank and Search Engines on the Web
Singular Value Decomposition and Data Management
Lecture 16 Cramer’s Rule, Eigenvalue and Eigenvector Shang-Hua Teng.
Introduction to Artificial Neural Network and Fuzzy Systems
Motivation When searching for information on the WWW, user perform a query to a search engine. The engine return, as the query’s result, a list of Web.
The PageRank Citation Ranking: Bringing Order to the Web Larry Page etc. Stanford University, Technical Report 1998 Presented by: Ratiya Komalarachun.
Introduction The central problems of Linear Algebra are to study the properties of matrices and to investigate the solutions of systems of linear equations.
CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 35 – Review for midterm.
J. Leskovec, A. Rajaraman, J. Ullman: Mining of Massive Datasets, 2.
Spectral Graph Theory and Applications Advanced Course WS2011/2012 Thomas Sauerwald He Sun Max Planck Institute for Informatics.
Methods of Computing the PageRank Vector Tom Mangan.
1 Random Walks on Graphs: An Overview Purnamrita Sarkar, CMU Shortened and modified by Longin Jan Latecki.
CS 219: Sparse Matrix Algorithms
CS212: DATA STRUCTURES Lecture 1: Introduction. What is this course is about ?  Data structures : conceptual and concrete ways to organize data for efficient.
Spectral graph theory Network & Matrix Computations CS NMC David F. Gleich.
CSC 170 Computing: Science and Creativity
Detecting Communities Via Simultaneous Clustering of Graphs and Folksonomies Akshay Java Anupam Joshi Tim Finin University of Maryland, Baltimore County.
15-499Page 1 Course Course: Algorithms and Applications (15-499) Instructor Instructor: Guy Blelloch TA TA: Shuchi Chawla URL URL:
1. Systems of Linear Equations and Matrices (8 Lectures) 1.1 Introduction to Systems of Linear Equations 1.2 Gaussian Elimination 1.3 Matrices and Matrix.
Graphs, Vectors, and Matrices Daniel A. Spielman Yale University AMS Josiah Willard Gibbs Lecture January 6, 2016.
MapReduceCS-4513 D-term MapReduce CS-4513 Distributed Computing Systems (Slides include materials from Operating System Concepts, 7 th ed., by Silbershatz,
Value Function Approximation with Diffusion Wavelets and Laplacian Eigenfunctions by S. Mahadevan & M. Maggioni Discussion led by Qi An ECE, Duke University.
WORKSHOP ERCIM Global convergence for iterative aggregation – disaggregation method Ivana Pultarova Czech Technical University in Prague, Czech Republic.
Monte Carlo Linear Algebra Techniques and Their Parallelization Ashok Srinivasan Computer Science Florida State University
Affine Registration in R m 5. The matching function allows to define tentative correspondences and a RANSAC-like algorithm can be used to estimate the.
ILAS Threshold partitioning for iterative aggregation – disaggregation method Ivana Pultarova Czech Technical University in Prague, Czech Republic.
1 Haim Kaplan, Uri Zwick Tel Aviv University March 2016 Last updated: March 2, 2016 Algorithms in Action.
Computation on Graphs. Graphs and Sparse Matrices Sparse matrix is a representation of.
Extrapolation to Speed-up Query- dependent Link Analysis Ranking Algorithms Muhammad Ali Norozi Department of Computer Science Norwegian University of.
Final Outline Shang-Hua Teng. Problem 1: Multiple Choices 16 points There might be more than one correct answers; So you should try to mark them all.
BNFO 615 Fall 2016 Usman Roshan NJIT. Outline Machine learning for bioinformatics – Basic machine learning algorithms – Applications to bioinformatics.
CPS : Information Management and Mining
Introduction The central problems of Linear Algebra are to study the properties of matrices and to investigate the solutions of systems of linear equations.
Document Clustering Based on Non-negative Matrix Factorization
High Performance Computing and Monte Carlo Methods
CS 290N / 219: Sparse Matrix Algorithms
Search Engines and Link Analysis on the Web
Parallel Algorithm Design using Spectral Graph Theory
PageRank and Markov Chains
March 2017 Last updated: March 15, 2017
CS7280: Special Topics in Data Mining Information/Social Networks
Lecture 16 Cramer’s Rule, Eigenvalue and Eigenvector
Grouping.
Spectral Clustering Eric Xing Lecture 8, August 13, 2010
3.3 Network-Centric Community Detection
Asymmetric Transitivity Preserving Graph Embedding
 = N  N matrix multiplication N = 3 matrix N = 3 matrix N = 3 matrix
CS723 - Probability and Stochastic Processes
Sequences II Prof. Noah Snavely CS1114
Presentation transcript:

NETWORKS and MATRIX COMPUTATIONS CS NMC David F. Gleich T-Th 10:30-11:45 CIVL 2123 Course Teaser 17 August 2011

Images copyright by their respective owners.

We like books …

Gene H. Golub Charles van Loan Networks cover copyright by Oxford Press

NETWORKS and MATRIX COMPUTATIONS Why looking at networks of data as a matrix is a powerful and successful paradigm.

Web graph

Citation network

TOPICS

BASICS How to state network problems as matrix problems. Matrices over a semi-ring and how this yields instant parallel algorithms! Relationships with MapReduce computations.

TROPICAL semi-rings

MARKOV CHAIN theory Random walks on networks Perron Frobenius theory State space classification How to “solve” a large linear system with a random walk. How to “solve” Markov chain problems on compressed graphs

PAGERANK Deep dive into one particular application. Is it a Markov chain or a linear system? How to compute it, FAST. How to manipulate PageRank.

Just PageRank?

SimRank BlockRank TrustRank ObjectRank HostRank Random walk with restart GeneRank DiffusionRank IsoRank ItemRank ProteinRank SocialPageRank FoodRank FutureRank TwitterRank

The Fiedler vector, the Laplacian matrix and graph cuts Semi-definite approximation problems and properties Local partitioning How to split a graph without even seeing it all! SPECTRAL GRAPH theory

QUITE A BIT MORE Higher order graph analysis with tensors. Network alignment Affine eigenvectors and centrality SVD graph analysis. Matrix based graph models.

THE WORK

A project. A proposal A paper A presentation BIG ITEM one

A lecture. Take a paper and present it to the class using the matrix paradigm. OR Present a paper that uses the matrix paradigm. BIG ITEM two

Survey Homework (2-4?) Quizzes Writing OTHER WORK

Quizzes? Taken/Missed These are for me, not you.

QUESTIONS?