Monojit Choudhury Microsoft Research India

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

Introduction to Approximation Algorithms Lecture 12: Mar 1.
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
HCC class lecture 23 comments John Canny 4/18/05.
Finding a maximum independent set in a sparse random graph Uriel Feige and Eran Ofek.
Lecture 11. Matching A set of edges which do not share a vertex is a matching. Application: Wireless Networks may consist of nodes with single radios,
EXAMPLE 2 Find the zeros of a polynomial function
EXAMPLE 2 Find all zeros of f (x) = x 5 – 4x 4 + 4x x 2 – 13x – 14. SOLUTION STEP 1 Find the rational zeros of f. Because f is a polynomial function.
Graph Coloring.
Random Graph Models of Social Networks Paper Authors: M.E. Newman, D.J. Watts, S.H. Strogatz Presentation presented by Jessie Riposo.
Theory of αBiNs: Alphabetic Bipartite Networks Animesh Mukherjee Dept. of Computer Science and Engineering Indian Institute of Technology, Kharagpur Collaborators:
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
Lectures 6 & 7 Centrality Measures Lectures 6 & 7 Centrality Measures February 2, 2009 Monojit Choudhury
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
Monochromatic Boxes in Colored Grids Joshua Cooper, USC Math Steven Fenner, USC CS Semmy Purewal, College of Charleston Math.
Data Structures & Algorithms Graphs
Yongqin Gao, Greg Madey Computer Science & Engineering Department University of Notre Dame © Copyright 2002~2003 by Serendip Gao, all rights reserved.
Measuring Behavioral Trust in Social Networks
A New Link Scheduling Algorithm for Concurrent Tx/Rx Wireless Mesh Networks Author: Kwan-Wu Chin University of Wollongong, Australia From: ICC 2008 Speaker:
Chapter 8 Maximum Flows: Additional Topics All-Pairs Minimum Value Cut Problem  Given an undirected network G, find minimum value cut for all.
Special Right Triangles
Bipartite Networks - I Monojit Choudhury Microsoft Research India.
1 Complexities of some interesting problems on spanning trees M Sohel Rahman King’s College, London M Kaykobad KHU, NSU and BUET.
Example 2.7 Relationship Between Salaries and Domestic Gross for Movie Stars Analyzing Relationships with Scatterplots.
Class 2: Graph Theory IST402.
Bipartite Networks - III Monojit Choudhury Microsoft Research India.
南京菩提小组义务献血记实 时近年关, 2012 年 1 月 12 日上午,较平时冷 清的江苏省血液中心采血处忽然热闹起来, 原来是南京菩提小组的道友们集中在此集体 义务献血。
1 Variations of the maximum leaf spanning tree problem for bipartite graphs P.C. Li and M. Toulouse Information Processing Letters 97 (2006) /03/14.
Statistics for Business and Economics 7 th Edition Chapter 7 Estimation: Single Population Copyright © 2010 Pearson Education, Inc. Publishing as Prentice.
Cmpe 588- Modeling of Internet Emergence of Scale-Free Network with Chaotic Units Pulin Gong, Cees van Leeuwen by Oya Ünlü Instructor: Haluk Bingöl.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
Graph Coloring.
Introduction to Approximation Algorithms
Somebody’s got to do it. Somebody’s got to do it.
Monochrome Despite Himself
COMPLEXITY THEORY IN PRACTICE
Inference in Bayesian Networks
Bipartite Matching Lecture 8: Oct 7.
Applications of graph theory in complex systems research
Persons Through Groups
Bipartite Graphs What is a bipartite graph?
On the distributed complexity of computing maximal matching Michal Hanckowiak, Michal Karonski, Allesandro Panconesi Presented by Maya Levy January 2016.
I like a lot of different films. Most of all I like the film “pk”
Objectives: Understand the nature of antimicrobial chemical compounds that make them useful. Understand the major modes of action by which antimicrobial.
Chapter 4: Using NP-Completeness to Analyze Subproblems
Computability and Complexity
The Road Problem - Special Case Study
Discrete Mathematics for Computer Science
Centralities (4) Ralucca Gera,
Peer-to-Peer and Social Networks Fall 2017
Modeling with Polynomial Functions
Performance Comparison of Tarry and Awerbuch Algorithms
Department of Computer Science University of York
Movies v Plays
geometric representations of graphs
Network Flow-based Bipartitioning
General Gibbs Distribution
Some Counting Problems
Route Inspection Which of these can be drawn without taking your pencil off the paper and without going over the same line twice? If we introduce a vertex.
Graph Coloring.
Bipartite Graph 1. A graph G is bipartite if the node set V can be partitioned into two sets V1 and V2 in such a way that no nodes from the same set are.
Section 8.3: Degree Distribution
Readings: K&F: 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7 Markov networks, Factor graphs, and an unified view Start approximate inference If we are lucky… Graphical.
Bioinformatics Center Institute for Chemical Research Kyoto University
CSE 421, University of Washington, Autumn 2006
Section 9.5 The Bell Curve.
QQ: Are these triangles congruent?
Advanced Topics in Data Mining Special focus: Social Networks
Parameterized Complexity of Conflict-free Graph Coloring
Journal Club Physical Review E
Presentation transcript:

Monojit Choudhury Microsoft Research India Bipartite Networks - 2 Monojit Choudhury Microsoft Research India

BNWs: What’s so Special? BNW  2-colorability  Triangle freeness Generalization: k-partite graphs k = 1: unipartite (ambiguous) k = 2: BNW k > 2: not very interesting The chromatic number of a k-partite graph is less than or equal to k

One-mode Projection /s/ /n/ /k/ /p/ /t/ /d/ 1 2 l1 l2 l3 l4 /s/ /p/ A /s/ /p/ /k/ /t/ /d/ /n/ 1 2 B /s/ /p/ /k/ /t/ /d/ /n/ l1 l2 l3 l4 l1 l2 l3 l4 1 3 2 B′ ATA – D′ AAT – D

Bipartite Structure of all Complex Networks Jean-Loup Guillaume, Matthieu Latapy (2004) Bipartite structure of all complex networks. Information Processing Letters 90

Identify the largest clique /k/ /p/ /t/ /d/ 1 2

Find the underlying BNW /s/ /n/ /k/ /p/ /t/ /d/ 1 2

Find the underlying BNW /s/ /p/ /k/ /d/ /t/ /n/ /s/ /n/ /k/ /p/ /t/ /d/ 1 2

Is this the only possible way? /k/ /p/ /t/ /d/ 1 2

Is this the only possible way? /k/ /d/ /t/ /n/ /s/ /n/ /k/ /p/ /t/ /d/ 1 2

Is this the only possible way? /k/ /d/ /t/ /n/ /s/ /n/ /k/ /p/ /t/ /d/ 1 2

Is this the only possible way? /k/ /d/ /t/ /n/ /s/ /n/ /k/ /p/ /t/ /d/ 1 2

Is this the only possible way? /k/ /d/ /t/ /n/ /s/ /n/ /k/ /p/ /t/ /d/ 1 2 l3

Is this the only possible way? /k/ /d/ /t/ /n/ /s/ /n/ /k/ /p/ /t/ /d/ 1 2 l3

Is this the only possible way? /k/ /d/ /t/ /n/ /s/ /n/ /k/ /p/ /t/ /d/ 1 2 l3

Is this the only possible way? /k/ /d/ /t/ /n/ /s/ /n/ /k/ /p/ /t/ /d/ 1 2 l3 l4

Is this the only possible way? /k/ /d/ /t/ /n/ /s/ /n/ /k/ /p/ /t/ /d/ 1 l3 l4 l5

Conclusion Although we can conceive of an underlying bipartite network for every general graph, the underlying BNW need not be unique. Open Problem: Under what constraints it might be possible to define the underlying BNW uniquely? Known Result: Degree distributions doesn’t help!

Degree distribution of the one-mode projection Given the degree distributions of the actor – Q(q) and tie – S(n) nodes, find the degree distribution P(k) of the actor nodes. Suppose S(n) is impulse distribution at n = , what is the degree, k, of a node v in the one-mode, whose degree is q in the bipartite network? k = q(-1)

DD of one-mode k = q(-1) P(k) ~ Q(k/(-1)) P(k)  (-1)-1 Q(k/(-1))

CC of one-mode Assumption: If we consider a particular actor, v, who has played in q movies, in the thermo-dynamic limit none of his co-actors repeats twice in different films Each movie gives rise to (-1)(-2)/2 triangles Total observed triangles: q(-1)(-2)/2 Total possible triangles: k(k-1)/2 = q(-1)[q(-1)-1]/2

CC of one-mode Therefore, local CC c(q) = (-2)/[q(-1)-1] c(k) = (-2)/(k-1) c = P(k)c(k) = (-2)  P(k)/(k-1) = Q(q)c(q) = (-2)/(-1)  Q(q)/[q-1/(-1) ]