A SOCIAL NETWORK ANALYSIS APPROACH TO ANALYZE ROAD NETWORKS INTRODUCTION

Similar documents
Centrality Measures to Identify Traffic Congestion on Road Networks: A Case Study of Sri Lanka

An Information Theory Approach to Identify Sets of Key Players

BUSNet: Model and Usage of Regular Traffic Patterns in Mobile Ad Hoc Networks for Inter-Vehicular Communications

Algorithms and Applications in Social Networks. 2017/2018, Semester B Slava Novgorodov

Self-formation, Development and Reproduction of the Artificial System

Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

THE KNOWLEDGE MANAGEMENT STRATEGY IN ORGANIZATIONS. Summer semester, 2016/2017

Various Graphs and Their Applications in Real World

Pattern Mining in Frequent Dynamic Subgraphs

Comparison of Centralities for Biological Networks

The clustering in general is the task of grouping a set of objects in such a way that objects

Capacity-Constrained Network-Voronoi Diagram: An Extended Abstract

SIMULATION OF ARTIFICIAL SYSTEMS BEHAVIOR IN PARAMETRIC EIGHT-DIMENSIONAL SPACE

Utilizing Restricted Direction Strategy and Binary Heap Technology to Optimize Dijkstra Algorithm in WebGIS

DS504/CS586: Big Data Analytics Data Management Prof. Yanhua Li

A New Measure of Linkage Between Two Sub-networks 1

Graph Sampling Approach for Reducing. Computational Complexity of. Large-Scale Social Network

A comparison of two new exact algorithms for the robust shortest path problem

A Connection between Network Coding and. Convolutional Codes

Understanding Geospatial Data Models

Network Theory: Social, Mythological and Fictional Networks. Math 485, Spring 2018 (Midterm Report) Christina West, Taylor Martins, Yihe Hao

The Theoretical Framework of the Optimization of Public Transport Travel

Storage Model of Graph Based on Variable Collection

A Novel Method for Activity Place Sensing Based on Behavior Pattern Mining Using Crowdsourcing Trajectory Data

Basic Concepts And Future Directions Of Road Network Reliability Analysis

Algorithms for minimum m-connected k-tuple dominating set problem

Lecture 9 - Matrix Multiplication Equivalences and Spectral Graph Theory 1

Study on Indoor and Outdoor environment for Mobile Ad Hoc Network: Random Way point Mobility Model and Manhattan Mobility Model

Mathematical Concepts and Representation of Social Networking Health Site

Advanced visualization techniques for Self-Organizing Maps with graph-based methods

Graph theory and GIS

Approximating Fault-Tolerant Steiner Subgraphs in Heterogeneous Wireless Networks

REDUCING GRAPH COLORING TO CLIQUE SEARCH

Learning to Match. Jun Xu, Zhengdong Lu, Tianqi Chen, Hang Li

Independence Number and Cut-Vertices

Prime Labeling for Some Cycle Related Graphs

Scope and Sequence for the New Jersey Core Curriculum Content Standards

Identifying Layout Classes for Mathematical Symbols Using Layout Context

arxiv: v3 [math.co] 19 Nov 2015

The Randomized Shortest Path model in a nutshell

Web Data mining-a Research area in Web usage mining

Web page recommendation using a stochastic process model

caution in interpreting graph-theoretic diagnostics

Comment Extraction from Blog Posts and Its Applications to Opinion Mining

Networks in economics and finance. Lecture 1 - Measuring networks

Structural Analysis of Paper Citation and Co-Authorship Networks using Network Analysis Techniques

Localization in Graphs. Richardson, TX Azriel Rosenfeld. Center for Automation Research. College Park, MD

Self-Stabilizing Distributed Algorithms for Graph Alliances

Q. Wang National Key Laboratory of Antenna and Microwave Technology Xidian University No. 2 South Taiba Road, Xi an, Shaanxi , P. R.

A Parallel Community Detection Algorithm for Big Social Networks

STUDY OF THE DEVELOPMENT OF THE STRUCTURE OF THE NETWORK OF SOFIA SUBWAY

Alessandro Del Ponte, Weijia Ran PAD 637 Week 3 Summary January 31, Wasserman and Faust, Chapter 3: Notation for Social Network Data

Maximal Monochromatic Geodesics in an Antipodal Coloring of Hypercube

Use of Eigenvector Centrality to Detect Graph Isomorphism

Available online at ScienceDirect. Procedia Computer Science 89 (2016 )

Cellular Automata. Nicholas Geis. January 22, 2015

Chapter 1. Social Media and Social Computing. October 2012 Youn-Hee Han

Graph drawing in spectral layout

International Journal of Computer Science Trends and Technology (IJCST) Volume 4 Issue 5, Sep - Oct 2016

Spectral Coding of Three-Dimensional Mesh Geometry Information Using Dual Graph

ADCN: An Anisotropic Density-Based Clustering Algorithm for Discovering Spatial Point Patterns with Noise

Intelligent Traffic System: Road Networks with Time-Weighted Graphs

Course Introduction / Review of Fundamentals of Graph Theory

On minimum m-connected k-dominating set problem in unit disc graphs

Approximation Method to Route Generation in Public Transportation Network

Recent PTAS Algorithms on the Euclidean TSP

Transitivity and Triads

TRAFFIC INFORMATION SERVICE IN ROAD NETWORK USING MOBILE LOCATION DATA

New Jersey Core Curriculum Content Standards for Mathematics Grade 7 Alignment to Acellus

A Synchronous Self-Stabilizing Minimal Domination Protocol in an Arbitrary Network Graph

1. Discovering Important Nodes through Graph Entropy The Case of Enron Database

Chapter 10. Fundamental Network Algorithms. M. E. J. Newman. May 6, M. E. J. Newman Chapter 10 May 6, / 33

Extracting Information from Complex Networks

An Edge-Based Algorithm for Spatial Query Processing in Real-Life Road Networks

Vehicle Dimensions Estimation Scheme Using AAM on Stereoscopic Video

THE CONTOUR TREE - A POWERFUL CONCEPTUAL STRUCTURE FOR REPRESENTING THE RELATIONSHIPS AMONG CONTOUR LINES ON A TOPOGRAPHIC MAP

Complex-Network Modelling and Inference

Experimentation on the use of Chromaticity Features, Local Binary Pattern and Discrete Cosine Transform in Colour Texture Analysis

Volume 2, Issue 11, November 2014 International Journal of Advance Research in Computer Science and Management Studies

Section 3.4 Basic Results of Graph Theory

1 Euler Circuits. Many of the things we do in daily life involve networks, like the one shown below [Houston Street Map]. Figure 1: Houston City Map

Accuracy of Matching between Probe-Vehicle and GIS Map

Developing an intelligent sign inventory using image processing

Where have all the cars gone? A model for determining traffic flow throughout a road network

Web Usage Mining: A Research Area in Web Mining

A Distributed Approach to Fast Map Overlay

Varying Applications (examples)

Image Classification Using Wavelet Coefficients in Low-pass Bands

Constructing arbitrarily large graphs with a specified number of Hamiltonian cycles

Edge intersection graphs. of systems of grid paths. with bounded number of bends

MATRIX BASED INDEXING TECHNIQUE FOR VIDEO DATA

Two-dimensional Totalistic Code 52

Mobility Control for Complete Coverage in Wireless Sensor Networks

Algorithms for Minimum m-connected k-dominating Set Problem

On the extending of k-regular graphs and their strong defining spectrum

DERIVING PEDESTRIAN POSITIONS FROM UNCALIBRATED VIDEOS

Exchangeability and continuum limits of discrete random structures

Localized Bridging Centrality for Distributed Network Analysis

SOME stereo image-matching methods require a user-selected

Reinforcement Learning for Adaptive Routing of Autonomous Vehicles in Congested Networks

Transcription:

A SOCIAL NETWORK ANALYSIS APPROACH TO ANALYZE ROAD NETWORKS Kyoungjin Park Alper Yilmaz Photogrammetric and Computer Vision Lab Ohio State University park.764@osu.edu yilmaz.15@osu.edu ABSTRACT Depending on relations and transient properties, real world events or physical settings can be represented with different types of network structures. To realize this purpose, a social network topology becomes a complex and a scale free network. In this paper, we propose to use this topology to represent road networks. Generally speaking, road networks and their spatial relations reside on a plane, which generates a specific network structure termed as a planar network. This observations result in the degree distributions in road networks which contain a considerably different characteristic compared to other types of networks. In order to analyze these special networks, we introduce a novel approach using the centrality and entropy of various distributions estimated from the network topology. In context of sociology, the centrality is used for find an important actor in a social setting. The entropy of these centrality distributions provides a way to examine the characteristics of selected road networks at city, county or state levels. We conjecture that the proposed tools will help transportation experts to gather in depth information on existing road networks. Our experiments prove a concept design, which can be used to quantitatively compare residential area and downtown area road networks. INTRODUCTION The network representations have been commonly used in different problem domains. An Internet network and a web site link network are among many common examples, which describe how systems are connected to each other. In Biology, and chemistry use network to explain how proteins and atoms are interacts with each other (Wu et al., 2006). In the field of sociology, researchers have long considered social networks to represent relationships between actors in a social setting (Freeman 1979; Knoke et al., 2007; Wasserman et al.,1994). These representations have served as a strong tool to conduct research analyzing various technological or social phenomena. Recently, network representations have been used to analyze patterns in a street network in the field of geography, and geosciences. Particularly, they are used to explain the growth of cities or urban area (Masucci et al., 2004; Ji et al., 2008; Cardillo et al., 2006). These studies, unlike other fields, do not adapt social network analysis methods and do not consider importance of intersections, relations between roads for resolving transportation problems. In this paper, we proposed a novel network analysis approach, which exploits social network analysis for analysis of road networks. The topology of a road network is comparably different from other common types of networks, and provides a planar topology where the links between the nodes do not intersect. In addition, the degree of a node in a road network is less than a typical social or Internet network. We introduce two main concepts in analysis of road network. The first one is the centrality of nodes in a road network, which provides a distribution. The centrality is widely used to detect important nodes and find nodal characteristics in networks. As it is proposed by Freeman (Freeman 1979), we compute three types of centralities; degree, closeness, and betweenness. Generally, the centralities explain how nodes play an important role in a social network structure. In a road network, degree of a node can be provides connectivity and popularity of an intersection with respect to spatially neighboring intersections. In similar fashion, the closeness and the betweenness of a node (intersection) provide alternative routes with in the network. The second concept we introduce to the road network analysis is the entropy of distributions computed from the network. Entropy is generally used to explain the uncertainty from a probability distribution and is commonly used in information coding theory. In our context, we compute the graph entropy to measure information encoded in the distributions generated from the road networks. We suggest interested reader to read a through surveyed in (Dehmer 2008; Riis 2007; Simonyi 1995) for a mathematical discussion on graph entropy. It is not uncommon to come across articles that do not clearly discuss how nodal distributions are computed and how entropy is evaluated. In addition,

the entropy definitions are commonly varied across different application domains. In this study, we examined the graph entropy for three different centrality distributions. The remainder of the paper is organized as follows: Section 2 introduces social network analysis methods for node centralities. Also, the concept of entropy applies in information coding theory is also presented. In section 3, experimental results are shown. Finally, we conclude in Section 4. METHODOLOGY This section discusses construction of the road network, estimation of centrality measurement and computation of entropy as it is used in information coding theory. For road network analysis, we first construct a road network from maps, and compute all three nodal centralities. Finally, we estimate the entropies from the distributions of centralities computed from the entire network. Construction of the Road Network We extracted the road networks selected sites using the Google Map TM by selecting the intersections and junctions between the roads as nodes of the network, and road segments between these intersections as the links in the network. We, particularly, chose four different sites to perform our analysis. Two of these sites are selected from the downtown areas and two sites are selected from residential areas. All the sites have same square foot coverage and the resulting network is an undirected and unweighted graph, which generates a network with a symmetric adjacency matrix. More formally, let G be a graph of a road network. G = (V, E). Where V is a set of nodes of a graph, and E is a set of edges in G. And let A be an adjacent matrix of road network G. Then adjacent matrix A has the following form a A = ij = a 0 ji if node vi and node v j has otherwise a link. Node Centrality One of the main goals in social network analysis is to find the most important node in the network structure. Many of algorithms for finding important node have been studied (Freeman 1979; Knoke et al., 2007; Wasserman et al. 1994). Centrality is one of the measurements to rank nodes. Freeman developed most widely used three centrality concepts: Degree, closeness, and betweenness. Degree Degree indicates the connectivity of nodes. In particular, it provides information on how many other nodes are connected with a particular node. Since the number of degree of a node in a network counts the number of edges directly linked with that node, the degree centrality is considered as a centrality of local measurement. In road network application, the large number of degree means how many ways are linked at a junction point. It may imply that higher degree of nodes could have crowded traffic at those points than lower degree nodes. n C Degree ( N i ) = a ij j = 1 Closeness In social network, closeness indicates how a node is close is to the other node. Thus, the closeness is computed as what is the shortest geodetic path between two nodes. Since closeness finds the shortest path in the whole network structure, it considers the global connectivity of network structure. 1 C Closeness ( N i ) = n, d ( N, N ) Where d(n i, N j ) is a geodetic distance between N i, and N j. Since closeness is global centrality, the closeness is affected the number of the nodes in a whole network. Thus, we used the normalized closeness for the experiments. j = 1 i j

Betweenness Betweenness explains how a node can control the other nodes which have no direct connectivity between them. It counts how many times a node intervene to connect the other nodes. It is also one of global measurement of centrality, because betweenness investigate the whole network to find the connecting path. g jk ( Ni ) CBetweennes s ( Ni ) = g j< k jk Where, gjk is the number of geodesic paths between two nodes Nj and Nk, and gjk(ni) is the number of geodesic between the Nj and Nk that contain node Ni. Likewise closeness, betweenness is also global centrality, so normalized betweenness is used for the experiments. In a road network application, betweenness tells how the intersection points are important to reach the destination from the start points. Entropy Entropy is a quantitative measurement used to explain the probability distributions. That is an important concept in the information coding theory to be used for measurement the probability distribution. If the probability has uniform distribution, it is called the uncertainty of the distribution is uniform, such that, the states of system are highly disordered. In such cases the entropy of the probability distribution increases. On the contrary, when the probability distribution is not uniform distribution, so some of state could be predictable. It means the probability of predictable states has higher probability than the others. In this case, the state of order is high, and the entropy goes down to the lower. Therefore entropy is helpful tool to describe the state of order in a system. Let P be the probability distribution on the node set of V(G), and p i [0,1]. The entropy of the graph G is N H( G, P) = p i log2( pi ) i= 1 In the previous phase, we computed three types of centralities, and we earned the histogram of those centralities. The histogram is directly converted into the probability distribution, and entropy of the each centrality was computed. EXPERIMENT For the road network structure comparison, we selected four sites from two types of settings. One study area is Columbus Ohio and the other study area is Washington D.C area. From those areas, we selected two sites, one is in a downtown area and the other one is in a residential site. The graphs for the selected sites are generated from the Google Map TM. Figure 1 shows the network topology of selected sites. As can be observed the downtown area has a nearly grid structure, while the residential area is more circular. Figure 1. (a) Network of residential area of Columbus Ohio, (b) Network of downtown area of Columbus Ohio.

Figure 2. (a) Network of residential area of Washington D.C. (b) Network of downtown area of Washington D.C. Table 1 shows constructed network properties, and it tells the number of nodes and edges in a network is different even selected site has same coverage of area. The ratio of vertices to edges in residential area is larger than that of in downtown area. Because, the downtown has nearly gird, so many of the nodal degree is four. Table 1. Graph properties of selected study sites Number of Nodes Number of Links Ratio of nodes to Links Columbus Downtown Area 104 152 0.68 Columbus Residential Area 27 29 0.93 Washington D.C Downtown Area 46 60 0.76 Washington D.C Resident Area 30 32 0.94 Centrality of the Networks We found that the degree range in the above network is one to five. The degree of the nodes could not be expanded like as other types of complex network. Because that road network is embedded into 2D plane, it has planar network property. The histogram of degree in figure 3 shows that the downtown area tends to have more nodal degree of four than the residential area. However in a view of probability distribution, degree of one and degree of three in Columbus residential area is similar. And in case of Washington D.C. downtown area, the probability distribution is close in case of degree. Columbus Washington D.C. 50 20 Number of Nodes 40 30 20 10 Residential area Downtown Number of Nodes 15 10 5 Resident Area Downtown 0 1 2 3 4 5 Degree 0 1 2 3 4 5 Degree Figure 3. Histogram of Degree From the above distribution, degree entropy is computed and shown in figure 4. This figure describes that the entropy of degree distribution dose not discriminate different types of road network topologies. This is cased by the range of the degree is too narrow. So we experiment the entropy with the closeness centrality distribution and betweenness centrality distribution. Figure 5 and figure 6 show the examination results.

Figure 4. Probability distibution of degree in study area and its entropy Figure 5 shows how the closeness is distributed. The closeness in a road network indicates how far from one node to the other nodes. So the larger value of closeness means that a node dose not have a short cut path to arrive to the other nodes. The study sample in Columbus area explains well that the downtown area has more alternative shortest routes to than the residential area. That implies grid-like network topology generate circulated routes, and it has shorter geodesic paths than residential area. Figure 6 shows the probability of distribution of betweenness. Betweenness indicates the controlling power between other nodes which are not connected. Thus the higher value of betweenness means that the node plays an important role to connect the other two nodes. On the contrary, a node having smaller value of betweenness implies it is less important to connect other two nodes. So we assume that those nodes could be a leaf node a network. Graph of figure 6 of Columbus downtown area shows that downtown area has grid type of road networks, so there are more alternative ways to reach to the other node than residential area. Figure 5. Probability distribution of closeness and its entropy

Figure 6. Probability distribution of betweenness and its entropy CONCLUSION We propose road network analysis applying social network analysis methods which are widely used in the other areas. First we compute the three types of centralities, degree centrality, closeness centrality, and betweenness centralities. Those node centralities describe how a node important in a network, and we extract the histogram of those centrality values respectively. By comparing the distribution of node centrality in downtown area and residential area, this work showed that the degree distribution dose not have distinction between downtown and residential area. Because road network is planar network so the range of nodal degree is narrow, so the entropy of the degree distribution dose not have difference between downtown area and residential area. However the distribution of closeness and betweenness show difference of downtown area and residential area. In a downtown area which having grid-like network topology has higher entropy than the residential area having radiant network topology. In this work we examine the distribution properties in unweighted and undirected network structure. We conjecture that the proposed analysis tool can be extended to include other types of information related to transportation such as traffic flows, accidents, and number of cars on a certain road. We will represent this information as weighted graph, and provide detail report for future road intersection planning. REFERENCE Cardillo, A., S. Scellato, V. Latora, and S. Porta, 2006. Structural properties of planar graphs of urban street patterns. Physical Review E 73 066107. Dehmer, M., 2008. Information processing in complex networks: Graph entropy and information functionals. Applied Mathematics and Computation 201, 1-2, pp82 94. Freeman, L. 1979. Centrality in social networks: Conceptual clarification. Social Networks 1, 3 pp215 239. Ji, L., W. Bing-hong, W. Wen-xu, and Z. Tao, 2008. Network entropy based on topology configuration and its computation to random networks. Chinese Physics Letters 25, 11, 4177. Knoke, D., and S. Yang, 2007. Social Network Analysis (Quantitative Applications in the Social Sciences), 2nd ed. Sage Publications, Inc, November. Masucci, P., D. Smith, A. Crooks, and M. Batty, 2004. Random planar graphs and the London street network. Riis, S., 2007. Graph entropy, network coding and guessing games. Shetty, J., and J. Adibi, J., 2005. Discovering important nodes through graph entropy the case of enron email database. In LinkKDD 05: Proceedings of the 3rd international workshop on Link discovery (New York, NY, USA, 2005), ACM, pp. 74 81. Simonyi, G., 1995. Graph entropy: a survey. In Combinatorial Optimization, DIMACS Series in Discrete Math. and Theoretical Comp. Sci., Vol. 20 (W. Cook, L. Lovász and P. D. Seymour, eds.), pp. 399-441. Wasserman, S., K. Faust, and D. Iacobucci, 1994. Social Network Analysis : Methods and Applications(Structural Analysis in the Social Sciences). Cambridge University Press, November. Wu, D., and X. Hu, 2006. Mining and analyzing the topological structure of protein-protein interaction networks. In SAC 06: Proceedings of the 2006 ACM symposium on Applied computing (New York, NY, USA, 2006), ACM, pp.185 189.