+ All Categories
Home > Documents > PowerPoint

PowerPoint

Date post: 15-Jan-2015
Category:
Upload: tommy96
View: 218 times
Download: 2 times
Share this document with a friend
Description:
 
Popular Tags:
32
An Example of Visualization in Data Mining by Bruce L. Golden R. H. Smith School of Business University of Maryland College Park, MD 20742 Presented at Netcentricity Symposium – 3/30/01
Transcript
Page 1: PowerPoint

An Example of Visualizationin Data Mining

by

Bruce L. Golden

R. H. Smith School of Business

University of Maryland

College Park, MD 20742

Presented at Netcentricity Symposium – 3/30/01

Page 2: PowerPoint

Data Mining Overview

Data mining involves the exploration and analysis of large amounts of data in order to discover meaningful patterns

The field dates back to a 1989 workshop

The field has grown dramatically since 1989

Data mining software tools ( > 200 )

KDnuggets News, the major e-newsletter in the field, has > 10,000 subscribers

Many conferences, courses, and successful applications

1

Page 3: PowerPoint

Data Mining Overview -- continued

2

0

1,000

2,000

3,000

4,000

5,000

6,000

7,000

8,000

9,000

10,000

11,00010/93

4/94

10/94

4/95

10/95

4/96

10/96

4/97

10/97

4/98

10/98

4/99

10/99

4/00

10/00

4/01

KDnuggets News Subscribers over Time

Page 4: PowerPoint

Data Mining Overview -- continued

Sample applications

-- Direct marketing

-- Telecom

-- E-commerce

-- Fraud detection

-- Customer Relationship Management (CRM)

-- Text mining

-- Bioinformatics

What is the size of the data mining industry ?3

Page 5: PowerPoint

Customer Relationship Management

Powerful new marketing tool

Mine data for information about customers

Use information to sell more efficiently and design new products

Mimic the old days when all shopping was local and shopkeepers knew your name and needs

Convert phone calls and web visits to sales

4

Page 6: PowerPoint

Customer Relationship Management -- continued

North American market for CRM software will grow from $3.9B in 2000 to $11.9B by 2005 (Datamonitor)

Worldwide spending on CRM will grow from $23B in 2000 to $ 40B by the end of 2001 to $76.3B in 2005 (The Gartner Group)

5

Page 7: PowerPoint

Focus of Paper

The focus of this paper will be on a visualization project based on adjacency data (Fiske data)

The paper illustrates the power of visualization

Visualization generates insights and impact

My co-authors on this project are E. Condon, S. Lele, S. Raghavan, and E. Wasil

6

Page 8: PowerPoint

Motivation

Typically, data are provided in multidimensional format

A large table where the rows represent countries and the columns represent socio-economic variables

Alternatively, data may be provided in adjacency format

Consumers who buy item a are likely to buy or consider buying items b, c, and d also

Students who apply to college a are likely to apply to colleges b, c, and d also

7

Page 9: PowerPoint

More on adjacency

If the purchase of item i results in the recommendation

of item j, then item j is adjacent to item i

Adjacency data for n alternatives can be summarized in

an n x n adjacency matrix, A = (aij), where

1 if item j is adjacent to item i, and

0 otherwise

Adjacency is not necessarily symmetric

ija

Motivation -- continued

8

Page 10: PowerPoint

Motivation -- continued

Adjacency indicates a notion of similarity

Given adjacency data w.r.t. n items or alternatives, can we display the items in a two-dimensional map?

Traditional tools such as multidimensional scaling and Sammon maps work well with data in multidimensional format

Can these tools work well with adjacency data?

9

Page 11: PowerPoint

Powerful Visualization Techniques

Multidimensional scaling (MDS)

Sammon maps

Both use Euclidean distance (more or less) as a similarity measure

Euclidean distances typically come from multidimensional format data

How can we obtain distances from adjacency format data ?

10

Page 12: PowerPoint

Sammon Map of World Poverty Data Set (World Bank, 1992) 11

Page 13: PowerPoint

Obtaining Distances from Adjacency Data

How can we use linkage information to determine distances ?

12

• • •

• • •

• • • •

• • •

a

b

c

d

e

items adjacent to a

items adjacent to b

items adjacent to c

items adjacent to d

Page 14: PowerPoint

Obtaining Distances from Adjacency Data -- continued

1. Start with the n x n 0-1 asymmetric adjacency matrix

2. Convert the adjacency matrix to a directed graphCreate a node for each item (n nodes)Create a directed arc from node i to node j if aij = 1

3. Compute distance measuresEach arc has a length of 1Compute the all-pairs shortest path distance matrix DThe distance from node i to node j is dij

13

Page 15: PowerPoint

4. Modify the distance matrix D, to obtain a final distance matrix X

SymmetryDisconnected components

Example 1

Obtaining Distances from Adjacency Data -- continued

14

1 2 3 4 5 6

1 0 1 1 0 0 0

2 1 0 0 1 0 0

3 0 0 0 1 1 0

4 0 1 0 0 0 1

5 0 0 1 0 0 1

6 0 0 1 1 0 0

A =

5 6

3 4

21

Page 16: PowerPoint

Find shortest paths between all pairs of nodes to obtain D

Average dij and dji to arrive at a symmetric distance matrix X

Example 1 -- continued

15

0211236

1021345

1302124

2110233

2312012

3221101

654321

D

05.115.1236

5.105.21335

15.205.1124

5.115.10223

2312012

3322101

654321

X

Page 17: PowerPoint

A and B are strongly connected components

The graph below is weakly connected

There are paths from A to B, but none from B to A

MDS and Sammon maps require that distances be finite

Example 2

16

2

6

5 4

1

8

11

10

973

A B

Page 18: PowerPoint

Basic idea: simply replace all infinite distances with a large finite value, say R

If R is too large

The points within each strongly connected component will be pushed together in the mapWithin-component relationships will be difficult to see

If R is too small

Distinct components (e.g., A and B) may blend together in the map

Ensuring Finite and Symmetric Distances

17

Page 19: PowerPoint

R must be chosen carefully (see Technical Report)

This leads to a finite distance matrix D

Next, we obtain the final distance matrix X where

X becomes input to a Sammon map or MDS procedure

Ensuring Finite and Symmetric Distances -- continued

18

2/jiijjiij ddxx

Page 20: PowerPoint

Data source: The Fiske Guide to Colleges, 2000 edition

Contains information on 300 collegesApprox. 750 pagesLoaded with statistics and ratingsFor each school, its biggest overlaps are listed

Overlaps: “the colleges and universities to which its applicants are also applying in greatest numbers and which thus represent its major competitors”

Application: College Selection

19

Page 21: PowerPoint

Penn’s overlaps are Harvard, Princeton, Yale, Cornell, and Brown

Harvard’s overlaps are Princeton, Yale, Stanford, M.I.T., and Brown

Note the lack of symmetryHarvard is adjacent to Penn, but not vice versa

Some clean-up of the overlap data was required

An illustration of the adjacency matrix follows

Overlaps and the Adjacency Matrix

20

Page 22: PowerPoint

Entries in the Adjacency Matrix for a Sample of Eight Schools

21

School Brown Cornell U. Harvard MIT Penn Princeton Stanford Yale

Brown 0 1 1 0 0 1 1 1

Cornell U. 1 0 1 0 1 1 0 1

Harvard 1 0 0 1 0 1 1 1

MIT 0 1 1 0 0 1 1 1

Penn 1 1 1 0 0 1 0 1

Princeton 0 0 1 1 0 0 1 1

Stanford 1 0 1 1 0 1 0 1

Yale 1 0 1 0 1 1 1 0

Page 23: PowerPoint

Proof of Concept

Start with 300 colleges and the associated adjacency matrix

From the directed graph, several strongly connected components emerge

We focus on the four largest to test the concept (100 schools)

Component A has 74 schoolsComponent B has 11 southern collegesComponent C has 8 mainly Ivy League collegesComponent D has 7 California universities

22

Page 24: PowerPoint

Sammon Map with Each School Labeled by its Component Identifier 23

Page 25: PowerPoint

Sammon Map with Each School Labeled by its Geographical Location 24

PA

PA

MN

AZ

PA

ME

NY

CO

CO

CT

DE

AZ

CO

GA

VA

DC

IA

IL

IN

IA

IA

VA

PA

PA

OR

MN

WI

NY

VA

MD

MA

MI

MI

VT

MN

MA

ME

NH

NJ

NY

NC

NC

MAIL

IN OH

OR

MA

OR

PAPA

WA

IN

OR

VA NJ

MA

MA

MA

TN

NY

VT

PA ME

VA

VANC

MO

WA

MA

WA

OR

VA

WI

ALSC

SC

FL

FLGAGA

AL

FL

SCTN

RI

CT

NYMA

MA

PA

NJ

CA

CA

CACA

CACA

CA

CA

Page 26: PowerPoint

Sammon Map with Each School Labeled by its Designation

( Public (U) or Private (R) ) 25

Page 27: PowerPoint

Sammon Map with Each School Labeled by its Cost 26

Page 28: PowerPoint

Sammon Map with Each School Labeled by its Academic Quality 27

Page 29: PowerPoint

Six Panels Showing Zoomed Views of Schools that are Neighbors of Tufts University 28

A19

A21

A3A43

A45

A5A5

A60

A65

A66

A68

A73

C1

C2C3

C5

C7

C8

GA

DC

NYNY

NC

MAMA

MA

VA

VA

MO

VA

RI

NYMA

PA

CA

CT

R

R

RR

U

RR

R

U

U

R

U

R

RR

R

R

R

$$$$

$$$$

$$$$$$$$

$

$$$$$$$$

$$$$

$

$$

$$$$

$

$$$$

$$$$$$$$

$$$$

$$$$

$$$$

Emory

Georgetown

BarnardNYU

UNC

BCBC

Tufts

VPI

UVA

WashU

W&M

Brown

CornellHarvard

UPenn

Stanford

Yale

(a) Identifier

(f) School name(e) Academics

(d) Cost(c) Public or private

(b) State

Page 30: PowerPoint

Benefits of Visualization

Adjacency (overlap) data provides “local” information only

E.g., which schools are Maryland’s overlaps ?

With visualization, “global” information is more easily conveyed

E.g., which schools are similar to Maryland ?

29

Page 31: PowerPoint

Benefits of Visualization -- continued

Within group (strongly connected component) and between group relationships are displayed at same time

A variety of what-if questions can be asked and answered using maps

Based on this concept, a web-based DSS for college selection is easy to envision

30

Page 32: PowerPoint

Conclusions

The approach represents a nice application of shortest paths to data visualization

The resulting maps convey more information than is immediately available in The Fiske Guide

Visualization encourages what-if analysis of the data

Can be applied in other settings (e.g., web-based recommender systems)

31


Recommended