1 An interactive tool for analyzing and visualizing Kronecker Graph Huy N. Nguyen / MIT CSAIL Alan Edelman / MIT Dep. of Mathematics 13th Annual Workshop.

Slides:



Advertisements
Similar presentations
Wang Tiles for Image and Texture Generation
Advertisements

1 Dynamics of Real-world Networks Jure Leskovec Machine Learning Department Carnegie Mellon University
Modeling and Simulation By Lecturer: Nada Ahmed. Introduction to simulation and Modeling.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 6.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 7.
Power Laws By Cameron Megaw 3/11/2013. What is a Power Law?
Analysis and Modeling of Social Networks Foudalis Ilias.
Kronecker Graphs: An Approach to Modeling Networks Jure Leskovec, Deepayan Chakrabarti, Jon Kleinberg, Christos Faloutsos, Zoubin Ghahramani Presented.
Information and Communication Technology for Inquiry Based Science Education.
Module F: Simulation. Introduction What: Simulation Where: To duplicate the features, appearance, and characteristics of a real system Why: To estimate.
Analyzing the Results of a Simulation and Estimating Errors Jason Cooper.
NetMine: Mining Tools for Large Graphs Deepayan Chakrabarti Yiping Zhan Daniel Blandford Christos Faloutsos Guy Blelloch.
Output Primitives Computer Graphics.
Order-Independent Texture Synthesis Li-Yi Wei Marc Levoy Gcafe 1/30/2003.
Common Properties of Real Networks. Erdős-Rényi Random Graphs.
Sampling from Large Graphs. Motivation Our purpose is to analyze and model social networks –An online social network graph is composed of millions of.
Subdue Graph Visualizer by Gayathri Sampath, M.S. (CSE) University of Texas at Arlington.
The max-divergence of E’ is: Intuitively, p-divergence of d means that the probability of at least X E’,p edges occurring p-recently is 1/d A (maximal)
Dynamic layout of Distributed Applications in FarGo Ophir Holder Israel Ben-Shaul Hovav Gazit.
SIMULATION. Simulation Definition of Simulation Simulation Methodology Proposing a New Experiment Considerations When Using Computer Models Types of Simulations.
Sampling a web subgraph Paraskevas V. Lekeas Proceedings of the 5 th Algorithms, Scientific Computing, Modeling and Simulation (ASCOMS), Web conference,
UNIVERSITY OF JYVÄSKYLÄ Resource Discovery in Unstructured P2P Networks Distributed Systems Research Seminar on Mikko Vapa, research student.
3D CT Image Data Visualize Whole lung tissues Using VTK 8 mm
341: Introduction to Bioinformatics Dr. Natasa Przulj Deaprtment of Computing Imperial College London
The Laptop Classroom Reporting System ( go to For more information and.
Information Networks Power Laws and Network Models Lecture 3.
Artificial Chemistries Autonomic Computer Systems University of Basel Yvonne Mathis.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
BISQUE: Enabling Cloud and Grid Powered Image Analysis Ramona Walls iPlant Collaborative
Preserving Link Privacy in Social Network Based Systems Prateek Mittal University of California, Berkeley Charalampos Papamanthou.
Associative Pattern Memory (APM) Larry Werth July 14, 2007
 The ability to develop step by step procedures for solving problems  She uses algorithmic thinking by setting up her charts.
Wherefore Art Thou R3579X? Anonymized Social Networks, Hidden Patterns, and Structural Stenography.
Generic Distributed Algorithms for Self-Reconfiguring Robots Keith Kotay and Daniela Rus MIT Computer Science and Artificial Intelligence Laboratory.
Enabling Cloud and Grid Powered Image Phenotyping Martha Narro iPlant Collaborative Adapted.
Applying Neural Networks to Day-to-Day Stock Prediction by Thomas Eskebaek.
Copyright © 2005, SAS Institute Inc. All rights reserved. Interactive Demonstrations of Statistical Concepts Using JMP TM Mark Bailey Statistical Services.
Jure Leskovec Computer Science Department Cornell University / Stanford University Joint work with: Jon Kleinberg (Cornell), Christos.
Introduction to Parallel Rendering Jian Huang, CS 594, Spring 2002.
Students: Anurag Anjaria, Charles Hansen, Jin Bai, Mai Kanchanabal Professors: Dr. Edward J. Delp, Dr. Yung-Hsiang Lu CAM 2 Continuous Analysis of Many.
IPlant Collaborative Hands-on Cyberinfrastructure Workshop – Part 2 R. Walls University of Arizona Biodiversity Information Standards (TDWG) Sep. 29, 2015,
Víctor Castro Maths for More
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Alexey A. Didyk Kherson national technical university, Ukraine
Most of contents are provided by the website Graph Essentials TJTSD66: Advanced Topics in Social Media.
A New Operating Tool for Coding in Lossless Image Compression Radu Rădescu University POLITEHNICA of Bucharest, Faculty of Electronics, Telecommunications.
Visualizing Large Dynamic Digraphs Michael Burch.
Sampling and estimation Petter Mostad
Bouncing Balls Alex Jing Wei Huang. Goals of this Project Analyze the ball collision rates under different conditions (parameters). – Different container.
Su-ting, Chuang 1. Outline Introduction Related work Hardware configuration Detection system Optimal parameter estimation framework Conclusion 2.
Positives Excellent teaching tool Explains 5 number summary clearly. Shows equations and works through.
Su-ting, Chuang 1. Outline Introduction Related work Hardware configuration Finger Detection system Optimal parameter estimation framework Conclusion.
High Performance Flexible DSP Infrastructure Based on MPI and VSIPL 7th Annual Workshop on High Performance Embedded Computing MIT Lincoln Laboratory
Online Performance Analysis and Visualization of Large-Scale Parallel Applications Kai Li, Allen D. Malony, Sameer Shende, Robert Bell Performance Research.
Prepare Launch Spyder Open Spyder (C:/Anaconda2/Scripts/spyder) Or Open from launcher (C:/Anaconda2/Scripts/launcher) Download data
WoPANets: Decision-support Tool for real-time Networks Design
3D Graphics Rendering PPT By Ricardo Veguilla.
NetMine: Mining Tools for Large Graphs
APPLICATIONS OF MATRICES APPLICATION OF MATRICES IN COMPUTERS Rabab Maqsood (069)
Iterative Optimization
MATLAB – What Is It ? Name is from matrix laboratory Powerful tool for
Physics-based simulation for visual computing applications
Degree-aware Hybrid Graph Traversal on FPGA-HMC Platform
Ho-Ramamoorthy 2-Phase Deadlock Detection Algorithm
Algorithms Lecture # 27 Dr. Sohail Aslam.
Degree Distribution Ralucca Gera,
MECH 3550 : Simulation & Visualization
A Visual Way to the World of Parallel Computations
RANDOM NUMBERS SET # 1:
Presentation transcript:

1 An interactive tool for analyzing and visualizing Kronecker Graph Huy N. Nguyen / MIT CSAIL Alan Edelman / MIT Dep. of Mathematics 13th Annual Workshop on High Performance Embedded Computing MIT Lincoln Laboratory Sept 2009

2 Kronecker graph Promising model for real networks,...  Network structure, null-model, simulations, extrapolations, sampling, graph similarity, graph visualization and compression, anonymization … … however,  Lack of understanding about the model.  Lack of tool to study the structure of Kronecker graphs.  Lack of simple, automated tool to generate Kronecker graphs with desired properties.  Primitive visualizing tools. WebGraph Social network Citation network

3 Interactive tool for generating and analyzing Kroneck graphs  Generate instance from a rich class of (stochastic) Kronecker graphs:  Flexible desired properties.  Graph with millions of vertices on a commodity computer.  Analyze Kronecker graphs from different perspectives: as generated, randomized, degree sorted, bipartite sub-structure detected, degree distribution, scree plot, hop plot …  Simulate graph organic growing. Graph growing

4 Visualization tool  Built in 2D visualization.  3D visualization on sphere surface:  Take advantage of Kronecker graphs’ structure  Better visualizing quality than the Fiedler embedding.  Easily scalable.  Implemented on MIT Video Wall:  60 panels, 2560x1600 pixel each, 240 Megapixel display system.  Visualize graph up to 100K of vertices. Fiedler embedding Our visualization algorithm Detected bipartite sub-structure