School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos1 Data Mining using Fractals and Power laws Christos Faloutsos Carnegie Mellon University.

Slides:



Advertisements
Similar presentations
CMU SCS : Multimedia Databases and Data Mining Lecture #11: Fractals: M-trees and dim. curse (case studies – Part II) C. Faloutsos.
Advertisements

CMU SCS : Multimedia Databases and Data Mining Lecture #7: Spatial Access Methods - Metric trees C. Faloutsos.
CMU SCS : Multimedia Databases and Data Mining Lecture #10: Fractals - case studies - I C. Faloutsos.
CMU SCS : Multimedia Databases and Data Mining Lecture#5: Multi-key and Spatial Access Methods - II C. Faloutsos.
Deepayan ChakrabartiCIKM F4: Large Scale Automated Forecasting Using Fractals -Deepayan Chakrabarti -Christos Faloutsos.
Indexing and Data Mining in Multimedia Databases Christos Faloutsos CMU
CMU SCS : Multimedia Databases and Data Mining Lecture #9: Fractals - introduction C. Faloutsos.
CMU SCS : Multimedia Databases and Data Mining Lecture #11: Fractals: M-trees and dim. curse (case studies – Part II) C. Faloutsos.
On Power-Law Relationships of the Internet Topology Michalis Faloutsos Petros Faloutsos Christos Faloutsos.
CMU SCS : Multimedia Databases and Data Mining Lecture #11: Fractals - case studies Part III (regions, quadtrees, knn queries) C. Faloutsos.
NetMine: Mining Tools for Large Graphs Deepayan Chakrabarti Yiping Zhan Daniel Blandford Christos Faloutsos Guy Blelloch.
Social Networks and Graph Mining Christos Faloutsos CMU - MLD.
School of Computer Science Carnegie Mellon Data Mining using Fractals and Power laws Christos Faloutsos Carnegie Mellon University.
Web as Graph – Empirical Studies The Structure and Dynamics of Networks.
CMU SCS Data Mining Meets Systems: Tools and Case Studies Christos Faloutsos SCS CMU.
Indexing and Data Mining in Multimedia Databases Christos Faloutsos CMU
On Power-Law Relationships of the Internet Topology CSCI 780, Fall 2005.
Analysis of the Internet Topology Michalis Faloutsos, U.C. Riverside (PI) Christos Faloutsos, CMU (sub- contract, co-PI) DARPA NMS, no
CMU SCS Bio-informatics, Graph and Stream mining Christos Faloutsos CMU.
CMU SCS Graph and stream mining Christos Faloutsos CMU.
1 ISI’02 Multidimensional Databases Challenge: representation for efficient storage, indexing & querying Examples (time-series, images) New multidimensional.
School of Computer Science Carnegie Mellon Boston U., 2005C. Faloutsos1 Data Mining using Fractals and Power laws Christos Faloutsos Carnegie Mellon University.
Carnegie Mellon Powerful Tools for Data Mining Fractals, Power laws, SVD C. Faloutsos Carnegie Mellon University.
CMU SCS Multimedia and Graph mining Christos Faloutsos CMU.
Spatial Indexing. Spatial Queries Given a collection of geometric objects (points, lines, polygons,...) organize them on disk, to answer point queries.
Data Mining using Fractals and Power laws
Advanced Database Applications Database Indexing and Data Mining CS591-G1 -- Fall 2001 George Kollios Boston University.
CMU SCS : Multimedia Databases and Data Mining Lecture #30: Conclusions C. Faloutsos.
CMU SCS Data Mining in Streams and Graphs Christos Faloutsos CMU.
Introduction to Fractals and Fractal Dimension Christos Faloutsos.
CMU SCS : Multimedia Databases and Data Mining Lecture #8: Fractals - introduction C. Faloutsos.
CMU SCS : Multimedia Databases and Data Mining Lecture #8: Fractals - introduction C. Faloutsos.
CMU SCS : Multimedia Databases and Data Mining Lecture #10: Fractals: M-trees and dim. curse (case studies – Part II) C. Faloutsos.
School of Computer Science Carnegie Mellon UIUC 04C. Faloutsos1 Advanced Data Mining Tools: Fractals and Power Laws for Graphs, Streams and Traditional.
CMU SCS : Multimedia Databases and Data Mining Lecture #9: Fractals – examples & algo’s C. Faloutsos.
CMU SCS Large Graph Mining Christos Faloutsos CMU.
CMU SCS : Multimedia Databases and Data Mining Lecture #12: Fractals - case studies Part III (quadtrees, knn queries) C. Faloutsos.
School of Computer Science Carnegie Mellon Data Mining using Fractals (fractals for fun and profit) Christos Faloutsos Carnegie Mellon University.
1 Self Similar Traffic. 2 Self Similarity The idea is that something looks the same when viewed from different degrees of “magnification” or different.
School of Computer Science Carnegie Mellon Data Mining using Fractals and Power laws Christos Faloutsos Carnegie Mellon University.
Carnegie Mellon Finding patterns in large, real networks Christos Faloutsos CMU
CMU SCS Finding patterns in large, real networks Christos Faloutsos CMU.
R-MAT: A Recursive Model for Graph Mining Deepayan Chakrabarti Yiping Zhan Christos Faloutsos.
RTM: Laws and a Recursive Generator for Weighted Time-Evolving Graphs Leman Akoglu, Mary McGlohon, Christos Faloutsos Carnegie Mellon University School.
CMU SCS : Multimedia Databases and Data Mining Lecture #30: Data Mining - assoc. rules C. Faloutsos.
School of Computer Science Carnegie Mellon Data Mining using Fractals and Power laws Christos Faloutsos Carnegie Mellon University.
The Power-Method: A Comprehensive Estimation Technique for Multi- Dimensional Queries Yufei Tao U. Hong Kong Christos Faloutsos CMU Dimitris Papadias Hong.
Notices of the AMS, September Internet traffic Standard Poisson models don’t capture long-range correlations. Poisson Measured “bursty” on all time.
CMU SCS KDD'09Faloutsos, Miller, Tsourakakis P9-1 Large Graph Mining: Power Tools and a Practitioner’s guide Christos Faloutsos Gary Miller Charalampos.
CMU SCS : Multimedia Databases and Data Mining Lecture #7: Spatial Access Methods - Metric trees C. Faloutsos.
Carnegie Mellon Data Mining – Research Directions C. Faloutsos CMU
SCS-CMU Data Mining Tools A crash course C. Faloutsos.
Next Generation Data Mining Tools: SVD and Fractals
Internet Traffic Modeling
Indexing and Data Mining in Multimedia Databases
NetMine: Mining Tools for Large Graphs
15-826: Multimedia Databases and Data Mining
Finding patterns in large, real networks
Part 1: Graph Mining – patterns
Notices of the AMS, September 1998
15-826: Multimedia Databases and Data Mining
Mark E. Crovella and Azer Bestavros Computer Science Dept,
15-826: Multimedia Databases and Data Mining
15-826: Multimedia Databases and Data Mining
15-826: Multimedia Databases and Data Mining
Graph and Tensor Mining for fun and profit
Feifei Li, Ching Chang, George Kollios, Azer Bestavros
15-826: Multimedia Databases and Data Mining
Data Mining using Fractals and Power laws
Presentation transcript:

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos1 Data Mining using Fractals and Power laws Christos Faloutsos Carnegie Mellon University

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos2 THANK YOU! Prof. N. Bourbakis

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos3 Overview Goals/ motivation: find patterns in large datasets: –(A) Sensor data –(B) network/graph data Solutions: self-similarity and power laws Discussion

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos4 Applications of sensors/streams ‘Smart house’: monitoring temperature, humidity etc Financial, sales, economic series

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos5 Motivation - Applications Medical: ECGs +; blood pressure etc monitoring Scientific data: seismological; astronomical; environment / anti-pollution; meteorological

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos6 Motivation - Applications (cont’d) civil/automobile infrastructure –bridge vibrations [Oppenheim+02] – road conditions / traffic monitoring Automobile traffic time # cars

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos7 Motivation - Applications (cont’d) Computer systems –web servers (buffering, prefetching) –network traffic monitoring –...

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos8 Web traffic [Crovella Bestavros, SIGMETRICS’96]

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos survivable, self-managing storage infrastructure a storage brick (0.5–5 TB) ~1 PB  “self-*” = self-managing, self-tuning, self-healing, …  Goal: 1 petabyte (PB) for CMU researchers  Self-* Storage (Ganger+)

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos10 Problem definition Given: one or more sequences x 1, x 2, …, x t, …; (y 1, y 2, …, y t, …) Find –patterns; clusters; outliers; forecasts;

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos11 Problem #1 Find patterns, in large datasets time # bytes

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos12 Problem #1 Find patterns, in large datasets time # bytes Poisson indep., ident. distr

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos13 Problem #1 Find patterns, in large datasets time # bytes Poisson indep., ident. distr

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos14 Problem #1 Find patterns, in large datasets time # bytes Poisson indep., ident. distr Q: Then, how to generate such bursty traffic?

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos15 Overview Goals/ motivation: find patterns in large datasets: –(A) Sensor data –(B) network/graph data Solutions: self-similarity and power laws Discussion

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos16 Problem #2 - network and graph mining How does the Internet look like? How does the web look like? What constitutes a ‘normal’ social network? What is the ‘network value’ of a customer? which gene/species affects the others the most?

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos17 Network and graph mining Food Web [Martinez ’91] Protein Interactions [genomebiology.com] Friendship Network [Moody ’01] Graphs are everywhere!

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos18 Problem#2 Given a graph: which node to market-to / defend / immunize first? Are there un-natural sub- graphs? (eg., criminals’ rings)? [from Lumeta: ISPs 6/1999]

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos19 Solutions New tools: power laws, self-similarity and ‘fractals’ work, where traditional assumptions fail Let’s see the details:

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos20 Overview Goals/ motivation: find patterns in large datasets: –(A) Sensor data –(B) network/graph data Solutions: self-similarity and power laws Discussion

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos21 What is a fractal? = self-similar point set, e.g., Sierpinski triangle:... zero area: (3/4)^inf infinite length! (4/3)^inf Q: What is its dimensionality??

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos22 What is a fractal? = self-similar point set, e.g., Sierpinski triangle:... zero area: (3/4)^inf infinite length! (4/3)^inf Q: What is its dimensionality?? A: log3 / log2 = 1.58 (!?!)

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos23 Intrinsic (‘fractal’) dimension Q: fractal dimension of a line? Q: fd of a plane?

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos24 Intrinsic (‘fractal’) dimension Q: fractal dimension of a line? A: nn ( <= r ) ~ r^1 (‘power law’: y=x^a) Q: fd of a plane? A: nn ( <= r ) ~ r^2 fd== slope of (log(nn) vs.. log(r) )

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos25 Sierpinsky triangle log( r ) log(#pairs within <=r ) 1.58 == ‘correlation integral’ = CDF of pairwise distances

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos26 Observations: Fractals power laws Closely related: fractals self-similarity scale-free power laws ( y= x a ; F=K r -2 ) (vs y=e -ax or y=x a +b) log( r ) log(#pairs within <=r ) 1.58

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos27 Outline Problems Self-similarity and power laws Solutions to posed problems Discussion

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos28 time #bytes Solution #1: traffic disk traces: self-similar: (also: [Leland+94]) How to generate such traffic?

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos29 Solution #1: traffic disk traces (80-20 ‘law’) – ‘multifractals’ time #bytes 20% 80%

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos / multifractals 20 80

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos / multifractals 20 p ; (1-p) in general yes, there are dependencies 80

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos32 More on 80/20: PQRS Part of ‘self-* storage’ project time cylinder#

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos33 More on 80/20: PQRS Part of ‘self-* storage’ project pq rs q rs

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos34 Overview Goals/ motivation: find patterns in large datasets: –(A) Sensor data –(B) network/graph data Solutions: self-similarity and power laws –sensor/traffic data –network/graph data Discussion

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos35 Problem #2 - topology How does the Internet look like? Any rules?

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos36 Patterns? avg degree is, say 3.3 pick a node at random – guess its degree, exactly (-> “mode”) degree count avg: 3.3

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos37 Patterns? avg degree is, say 3.3 pick a node at random – guess its degree, exactly (-> “mode”) A: 1!! degree count avg: 3.3

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos38 Patterns? avg degree is, say 3.3 pick a node at random - what is the degree you expect it to have? A: 1!! A’: very skewed distr. Corollary: the mean is meaningless! (and std -> infinity (!)) degree count avg: 3.3

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos39 Solution#2: Rank exponent R A1: Power law in the degree distribution [SIGCOMM99] internet domains log(rank) log(degree) att.com ibm.com

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos40 Solution#2’: Eigen Exponent E A2: power law in the eigenvalues of the adjacency matrix E = Exponent = slope Eigenvalue Rank of decreasing eigenvalue May 2001

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos41 Power laws - discussion do they hold, over time? do they hold on other graphs/domains?

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos42 Power laws - discussion do they hold, over time? Yes! for multiple years [Siganos+] do they hold on other graphs/domains? Yes! –web sites and links [Tomkins+], [Barabasi+] –peer-to-peer graphs (gnutella-style) –who-trusts-whom (epinions.com)

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos43 Time Evolution: rank R The rank exponent has not changed! [Siganos+] Domain level log(rank) log(degree) att.com ibm.com

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos44 The Peer-to-Peer Topology Number of immediate peers (= degree), follows a power-law [Jovanovic+] degree count

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos45 epinions.com who-trusts-whom [Richardson + Domingos, KDD 2001] (out) degree count

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos46 Why care about these patterns? better graph generators [BRITE, INET] –for simulations –extrapolations ‘abnormal’ graph and subgraph detection

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos47 Outline problems Fractals Solutions Discussion –what else can they solve? –how frequent are fractals?

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos48 What else can they solve? separability [KDD’02] forecasting [CIKM’02] dimensionality reduction [SBBD’00] non-linear axis scaling [KDD’02] disk trace modeling [PEVA’02] selectivity of spatial/multimedia queries [PODS’94, VLDB’95, ICDE’00]...

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos49 Storyboard Search results (ranked) Collage with maps, common phrases, named entities and dynamic query sliders Query (6TB of data) Full Content Indexing, Search and Retrieval from Digital Video Archives

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos50 What else can they solve? separability [KDD’02] forecasting [CIKM’02] dimensionality reduction [SBBD’00] non-linear axis scaling [KDD’02] disk trace modeling [PEVA’02] selectivity of spatial/multimedia queries [PODS’94, VLDB’95, ICDE’00]...

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos51 Problem #3 - spatial d.m. Galaxies (Sloan Digital Sky Survey w/ B. Nichol) - ‘spiral’ and ‘elliptical’ galaxies - patterns? (not Gaussian; not uniform) -attraction/repulsion? - separability??

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos52 Solution#3: spatial d.m. log(r) log(#pairs within <=r ) spi-spi spi-ell ell-ell slope - plateau! - repulsion! CORRELATION INTEGRAL!

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos53 Solution#3: spatial d.m. log(r) log(#pairs within <=r ) spi-spi spi-ell ell-ell slope - plateau! - repulsion! [w/ Seeger, Traina, Traina, SIGMOD00]

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos54 spatial d.m. r1r2 r1 r2 Heuristic on choosing # of clusters

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos55 Solution#3: spatial d.m. log(r) log(#pairs within <=r ) spi-spi spi-ell ell-ell slope - plateau! - repulsion!

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos56 Problem#4: dim. reduction given attributes x 1,... x n –possibly, non-linearly correlated drop the useless ones mpg cc

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos57 Problem#4: dim. reduction given attributes x 1,... x n –possibly, non-linearly correlated drop the useless ones (Q: why? A: to avoid the ‘dimensionality curse’) Solution: keep on dropping attributes, until the f.d. changes! [SBBD’00] mpg cc

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos58 Outline problems Fractals Solutions Discussion –what else can they solve? –how frequent are fractals?

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos59 Fractals & power laws: appear in numerous settings: medical geographical / geological social computer-system related

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos60 Fractals: Brain scans brain-scans octree levels Log(#octants) 2.63 = fd

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos61 fMRI brain scans Center for Cognitive Brain CMU Tom Mitchell, Marcel Just, ++ fMRI Goal: human brain function Which voxels are active, for a given cognitive task?

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos62 More fractals periphery of malignant tumors: ~1.5 benign: ~1.3 [Burdet+]

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos63 More fractals: cardiovascular system: 3 (!) lungs: ~2.9

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos64 Fractals & power laws: appear in numerous settings: medical geographical / geological social computer-system related

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos65 More fractals: Coastlines:

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos66

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos67 Cross-roads of Montgomery county: any rules? GIS points

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos68 GIS A: self-similarity: intrinsic dim. = 1.51 log( r ) log(#pairs(within <= r)) 1.51

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos69 Examples:LB county Long Beach county of CA (road end-points) 1.7 log(r) log(#pairs)

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos70 More power laws: areas – Korcak’s law Scandinavian lakes Any pattern?

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos71 More power laws: areas – Korcak’s law Scandinavian lakes area vs complementary cumulative count (log-log axes) log(count( >= area)) log(area)

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos72 More power laws: Korcak Japan islands; area vs cumulative count (log-log axes) log(area) log(count( >= area))

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos73 More power laws Energy of earthquakes (Gutenberg-Richter law) [simscience.org] log(count) Magnitude = log(energy)day Energy released

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos74 Fractals & power laws: appear in numerous settings: medical geographical / geological social computer-system related

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos75 A famous power law: Zipf’s law Bible - rank vs. frequency (log-log) log(rank) log(freq) “a” “the” “Rank/frequency plot”

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos76 TELCO data # of service units count of customers ‘best customer’

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos77 SALES data – store#96 # units sold count of products “aspirin”

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos78 Olympic medals (Sidney’00, Athens’04): log( rank) log(#medals)

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos79 Olympic medals (Sidney’00, Athens’04): log( rank) log(#medals)

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos80 Even more power laws: Income distribution (Pareto’s law) size of firms publication counts (Lotka’s law)

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos81 Even more power laws: library science (Lotka’s law of publication count); and citation counts: (citeseer.nj.nec.com 6/2001) log(#citations) log(count) Ullman

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos82 Even more power laws: web hit counts [w/ A. Montgomery] Web Site Traffic log(freq) log(count) Zipf “yahoo.com”

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos83 Fractals & power laws: appear in numerous settings: medical geographical / geological social computer-system related

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos84 Power laws, cont’d In- and out-degree distribution of web sites [Barabasi], [IBM-CLEVER] log indegree - log(freq) from [Ravi Kumar, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins ]

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos85 Power laws, cont’d In- and out-degree distribution of web sites [Barabasi], [IBM-CLEVER] log indegree log(freq) from [Ravi Kumar, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins ]

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos86 Power laws, cont’d In- and out-degree distribution of web sites [Barabasi], [IBM-CLEVER] length of file transfers [Crovella+Bestavros ‘96] duration of UNIX jobs [Harchol-Balter]

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos87 Conclusions Fascinating problems in Data Mining: find patterns in –sensors/streams –graphs/networks

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos88 Conclusions - cont’d New tools for Data Mining: self-similarity & power laws: appear in many cases Bad news: lead to skewed distributions (no Gaussian, Poisson, uniformity, independence, mean, variance) Good news: ‘correlation integral’ for separability rank/frequency plots (multifractals) (Hurst exponent, strange attractors, renormalization theory, ++)

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos89 Resources Manfred Schroeder “Chaos, Fractals and Power Laws”, 1991

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos90 References [vldb95] Alberto Belussi and Christos Faloutsos, Estimating the Selectivity of Spatial Queries Using the `Correlation' Fractal Dimension Proc. of VLDB, p , 1995 M. Crovella and A. Bestavros, Self similarity in World wide web traffic: Evidence and possible causes, SIGMETRICS ’96.

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos91 References J. Considine, F. Li, G. Kollios and J. Byers, Approximate Aggregation Techniques for Sensor Databases (ICDE’04, best paper award). [pods94] Christos Faloutsos and Ibrahim Kamel, Beyond Uniformity and Independence: Analysis of R-trees Using the Concept of Fractal Dimension, PODS, Minneapolis, MN, May 24-26, 1994, pp. 4-13

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos92 References [vldb96] Christos Faloutsos, Yossi Matias and Avi Silberschatz, Modeling Skewed Distributions Using Multifractals and the `80-20 Law’ Conf. on Very Large Data Bases (VLDB), Bombay, India, Sept [sigmod2000] Christos Faloutsos, Bernhard Seeger, Agma J. M. Traina and Caetano Traina Jr., Spatial Join Selectivity Using Power Laws, SIGMOD 2000

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos93 References [vldb96] Christos Faloutsos and Volker Gaede Analysis of the Z-Ordering Method Using the Hausdorff Fractal Dimension VLD, Bombay, India, Sept [sigcomm99] Michalis Faloutsos, Petros Faloutsos and Christos Faloutsos, What does the Internet look like? Empirical Laws of the Internet Topology, SIGCOMM 1999

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos94 References [ieeeTN94] W. E. Leland, M.S. Taqqu, W. Willinger, D.V. Wilson, On the Self-Similar Nature of Ethernet Traffic, IEEE Transactions on Networking, 2, 1, pp 1-15, Feb [brite] Alberto Medina, Anukool Lakhina, Ibrahim Matta, and John Byers. BRITE: An Approach to Universal Topology Generation. MASCOTS '01

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos95 References [icde99] Guido Proietti and Christos Faloutsos, I/O complexity for range queries on region data stored using an R-tree (ICDE’99) Stan Sclaroff, Leonid Taycher and Marco La Cascia, "ImageRover: A content-based image browser for the world wide web" Proc. IEEE Workshop on Content-based Access of Image and Video Libraries, pp 2-9, 1997.

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos96 References [kdd2001] Agma J. M. Traina, Caetano Traina Jr., Spiros Papadimitriou and Christos Faloutsos: Tri- plots: Scalable Tools for Multidimensional Data Mining, KDD 2001, San Francisco, CA.

School of Computer Science Carnegie Mellon WRIGHT, 2005C. Faloutsos97 Thank you! Contact info: christos cs.cmu.edu www. cs.cmu.edu /~christos (w/ papers, datasets, code for fractal dimension estimation, etc)