T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

27
Past, Present, and Future of Information Visualization Tiziana Catarci| Sapienza – Università di Roma Giuseppe Santucci| Sapienza – Università di Roma

Transcript of T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

Page 1: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

Past, Present, and Future of Information Visualization

Tiziana Catarci| Sapienza – Università di Roma

Giuseppe Santucci| Sapienza – Università di Roma

Page 2: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

Information = “data which serve a purpose”

Where to find it? Is it the right one?

Supply Supplier Part Project Quantity

1

1

2

4

4

2

3

3

12

6

5

5

7

23

12

17

23

9

9

6

Representation of the "Supply" relation with a hypergraph with label node copies

Supply Supplier Part Project Quantity 1 2 5 17 1 3 5 23 2 3 7 9 4 12 23 9 4 6 12 6Tabular representation of the "Supply" relation

Supply Supplier Part Project Quantity

1 4

3

2

7

5

17

23

9

12

Representation of the "Supply" relation with a hypergraph without label node copies

6

How to manipulate it? How to make sense out of it?

Page 3: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

Visual Representations

We call visual representation one based on the use of visual formalisms for communicating relevant concepts.

Visual Representation is a language for the eye, which benefits from the ubiquitous properties of the VISUAL PERCEPTION

"The intricate nature of a variety of computer-related systems and situations can, and in our opinion should, be represented via visual formalisms; visual because they are to be generated, comprehended, and communicated by humans; and formal, because they are to be manipulated, maintained, and analyzed by computers". (D. Harel)

Basic visual formalisms in the DB area: forms, diagrams, and icons.

Page 4: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

Using the “Right” Representation

•Certain data visualizations may produce unsound pictures (pictures that express relationships that are not true in the information system)•Some graphical primitives are not adequate for expressing certain types of data (e.g. shape is not adequate for expressing ordered domains)•Interpretation cost (not all graphical primitives that are adequate for encoding certain information are equally effective) • The final goal is to provide general frameworks for automatic (or semi-automatic) generation of correct, complete, and effective visualizations (given any data, users, tasks)

Page 5: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

Example

Tow n P eople # P osition Distance

R ome 4, 000, 000 0Milan 1, 800, 000 N orth 600N aples 1, 500, 000 S outh- East 200Pisa 150, 000 N orth- West 350Pes cara 200, 000 East 220

Rome

Naples

Milan

PescaraPisa

Neither correct nor completePisa

350 Km

600 Km

200 Km

220 KmRome

Naples

Milan

>2,000,000

People #

From 1,000,000 to 2,000,000

<500,000

From 500,000 to 1,000,000

Pescara

Complete but not correct

P isa

350 Km

600 Km

200 Km

220 KmRom e

N aples

Milan

> 2,000,000

P eople #

F rom 1,000,000 to 2 ,000,000

< 500,000

F rom 500,000 to 1 ,000,000

P escara

OK!

Page 6: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

DARE

General theory for establishing the adequacy of a visual representation, once specified the database characteristics

DARE system, which implements such a theory and works in two modalities

•Representation Check •completeness •correcteness

•Representation Generation•Different kinds of rules:

Visual rules: characterize the different kinds of visual symbols and visual attributes.

Data rules: specify the characteristics of the data model, the database schema, and the database instances.

Mapping rules: specify the link between data and visual elements.

Perceptual rules: tell us how the user perceives a visual symbol, relationships between symbols, and which is the perceptual effect of relevant visual attributes such as color, texture, etc.

Page 7: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

An old fashioned demo: DARE

Page 8: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

Old fashioned?

• Local application (even if Java based)

• Only two visualization paradigms

• One visualization at time

• Not a clear separation among steps DATA --- > Visualization

• But... It was about early 90s...

Page 9: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

Canonical steps of "up to date" Infovis - Representation

Page 10: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

Canonical steps of "up to date" Infovis - Presentation REPRESENTASTIOM

Page 11: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

Better comprehension of perceptive issues

Page 12: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

One (very) simple question

• How many 3s here ?• You have 4 seconds…

458757626808609928083982698028747976296262867897187743671947746588786758967329667287682085

Game over!

Page 13: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

So ?

• Time was not enough?

• You can do that in less than 0.2 seconds !

• Let’s try a different visualization…

Page 14: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

Pre-attentive data encoding

Page 15: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

Interaction is a key issue

Page 16: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

FUTURE: Web based , multiple, coordinated views

Page 17: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

• Let’s rearrange the rows

Treatments

A B C D E F G

1

2

3

4

5

6

7

8

9

10

Crops10

A D C E G B F

1

3

8

2

6

4

7

9

5

Treatments

Crops

Rearrange

10

Treatments

A B C D E F G

1

2

3

4

5

6

7

8

9

10

Crops10

A D C E G B F

1

3

8

2

6

4

7

9

5

Treatments

Crops

Rearrange

Treatments

A B C D E F G

1

2

3

4

5

6

7

8

9

10

Crops10

A D C E G B F

1

3

8

2

6

4

7

9

5

Treatments

Crops

Rearrange

(10! , VA can help…)

Interaction!

Page 18: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization
Page 19: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

FUTURE: Tight integration with automated analysis

Visual Analytics

Page 20: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

One example

Page 21: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

Comparing J. London and M. Twain books

Page 22: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

User interaction (a non uniform book?)

Page 23: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

Interaction

Page 24: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

What about the Bible?

VA & IR - Giuseppe Santucci 24

Page 25: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

FUTURE: Integration with everyday devices

Demo !

Page 26: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

Summarizing

Well understood issues (just apply them)

Interaction

Visual analytics

Web based application

Deep integration with everyday

devices

Page 27: T. Catarci, G. Santucci - Past, Present, and Future of Information Visualization

Thank you!

Questions?