exploratory computing: designing discovery-driven user experiences

45
Politecnico di Milano Department of Electronics, Information and Bioengineering Exploratory Computing: designing engines for discovery-driven user experiences Luigi Spagnolo [email protected] December 10, 2012 L. Spagnolo Exploratory Computing 1 / 39

Upload: luigi-spagnolo

Post on 22-Apr-2015

541 views

Category:

Technology


3 download

DESCRIPTION

A presentation of my PhD thesis work on exploratory user experiences

TRANSCRIPT

Page 1: Exploratory computing: designing discovery-driven user experiences

Politecnico di MilanoDepartment of Electronics, Information and

Bioengineering

Exploratory Computing: designing enginesfor discovery-driven user experiences

Luigi [email protected]

December 10, 2012

L. Spagnolo Exploratory Computing 1 / 39

Page 2: Exploratory computing: designing discovery-driven user experiences

Outline

Information exploration

The proposed model

The interface

Conclusions

Publications

L. Spagnolo Exploratory Computing 2 / 39

Page 3: Exploratory computing: designing discovery-driven user experiences

Information exploration | A different experience

Beyond information seeking: making sense, understanding,investigating.• Example: digital library of scientific publications

Retrieval taskFinding recent, significant publications on a certain research topicand/or by certain authors

Exploration

• (E.g. scholar) acquiring knowledge about a research domain orspecific community: approaches, terminology, main sources ofcontribution, communication style, etc.

• (E.g. university reviewers): Evaluating the contribution of aperson/research group (citations, co-authors, metrics, etc.)

L. Spagnolo Exploratory Computing 3 / 39

Page 4: Exploratory computing: designing discovery-driven user experiences

Information exploration | Traditional approaches

• Hypertext navigationI Based on well-engineered information architectures

(hierarchies of hyperlinked pages)I Static taxonomies fail to scale to large bodies of informationI Interesting content buried under levels of navigation and

information overload• Keyword-based search

I Arranges content items dynamically according to user needs(expressed by a query)

I Not very suitable for ill-defined knowledge, non-retrieval goalsI The user is required to know the terminology

• Emerging patterns combine search and browsing →exploratory search

I Faceted navigation: iterative filtering according to multiplecriteria (facets). Becoming a de facto standard.

I Limit: focus is still mainly on object seekingI A more comprehensive approach to the problem is needed

L. Spagnolo Exploratory Computing 4 / 39

Page 5: Exploratory computing: designing discovery-driven user experiences

Information exploration | My proposal

FELIS: Faceted Exploration for Large Information SpacesA comprehensive, general framework for exploratory userexperiences, covering:• Knowledge representation according to multiple itemproperties (facets) and querying

• Widgets and interaction patterns for (semantic) facetedexplorations

• information visualization strategies to highlight thecorrelation between item features, supported by explorationmetrics to estimate their relevance

L. Spagnolo Exploratory Computing 5 / 39

Page 6: Exploratory computing: designing discovery-driven user experiences

Outline

Information exploration

The proposed model

The interface

Conclusions

Publications

L. Spagnolo Exploratory Computing 6 / 39

Page 7: Exploratory computing: designing discovery-driven user experiences

The proposed model | How the exploration works

• Over a structured information baseI Represented according to a more or less complex semanticsI Basic faceted classification: categories grouped by propertyI Semantic faceted classification: also the properties of

related items are used (e.g. browsing artworks by artist’scountry)

• The user iteratively defines the scope of exploration within thewhole space

I The query specifies the features that information items shouldor should not possess

• The user gets the set of items matching the query plusfeedback information about the properties shared by suchresults

• Shared features are also used to refine the query restricting(zoom-in) or enlarging (zoom-out) the scope of theexploration.

L. Spagnolo Exploratory Computing 7 / 39

Page 8: Exploratory computing: designing discovery-driven user experiences

The proposed model | FelisQL (1)

FelisQL: knowledge modelling and query language• An extension to LISQL (Prof. Ferré, University of Rennes I)• Item representation and querying, definition of facetedtaxonomies, syntactic query transformations

• Fully translatable into standard RDF and SPARQLWhy yet another language?!• user-centric, high level representation of concepts (forboth item description and querying) in a concise and naturalway (e.g. avoiding unnecessary variables)

• easier graphical representation into interface elements• Understandable by domain experts (designers and powerusers) with lack of expertise in programming

I Easier configuration and fast prototyping of exploratoryapplications (future work: computer-aided design tools)

L. Spagnolo Exploratory Computing 8 / 39

Page 9: Exploratory computing: designing discovery-driven user experiences

The proposed model | FelisQL (2)

Examples of representable queries:• Publications authored by foreign PhD students at Politecnicodi Milano, with the support of a professor from a foreignuniversitya publication and autho r :

[ a ’PhD student’ and coun t r y : not Italy ]at a f f i l i a t i o n : ’Politecnico di Milano’ ,

[ a professor ]at a f f i l i a t i o n : coun t r y : not Italy

• Italian painters authors of landscapes in XIX or XX centurya painter

and coun t r y : ’Italy’and autho r of

[ s u b j e c t : [ a landscape ]and p e r i o d :

"XIX century" or "XX century" ]

L. Spagnolo Exploratory Computing 9 / 39

Page 10: Exploratory computing: designing discovery-driven user experiences

The proposed model | FelisQL (3)

Example of description:’Monna Lisa’ [ a painting

and s u b j e c t : [ a woman and h a i r : c o l o r : "black" ] ,[ a landscape ]

and autho r : ’Leonardo Da Vinci’ [a painter and an engineer and a scientistand n a t i o n a l i t y : "Italian"and b i r t h : [

p l a c e : Vinci [ a city andpart of ’Province of Florence’ ]

and yea r : 1452 ]and death : [

p l a c e : Amboise [ a city andpart of ’Indre et Loire’ ]

and yea r : 1519 ]] . . .

]

L. Spagnolo Exploratory Computing 10 / 39

Page 11: Exploratory computing: designing discovery-driven user experiences

The proposed model | FelisQL (4)

Query transformations: syntactic operations (supported out byhyperlinks in the interface) allowing to move from a stage toanother of the exploration, e.g.:• Focus change: selecting the specific sub-expression (focus) ofthe query at which appending a new restrictiona painting and artist : [a woman]〈focus a woman〉

• And-insertion: adding a new restriction in conjunction at theselected focusa painting and artist : [a woman]〈and country : ‘UK’〉

• Or-insertion adding a new restriction in disjunction at theselected focusa painting and artist : [a woman and country : ‘UK’]〈or country : ‘USA’〉

• Exclusion: selecting items that do not have certain featuresa painting and artist : [a woman and country : ‘UK’ or ‘USA’]〈exclude subject : [a portrait]〉

L. Spagnolo Exploratory Computing 11 / 39

Page 12: Exploratory computing: designing discovery-driven user experiences

The proposed model | Relevance measures (1)

Providing feedback about the interestingness of a item feature Cw.r.t. the whole information space Ω or the specific context ofexploration represented by the query qNotation: | C′Ω | is the number of items in Ω matching C′.

• Relative count: most common measure

µcount(C, q) =∣∣∣q〈and C〉

Ω

∣∣∣• Frequency: the percentage of items that match the query qand also the feature C

µfreq(C, q) =µcount(C, q)

|qΩ|

I Corresponds to the confidence of the association rule q → C,i.e. conf(q → C)

L. Spagnolo Exploratory Computing 12 / 39

Page 13: Exploratory computing: designing discovery-driven user experiences

The proposed model | Relevance measures (2)

• Recall: the percentage of items that match the query qamong those matching the feature C

µrecall(C, q) =µcount(C, q)∣∣Cq

Ω

∣∣I Corresponds to conf(C → q)I Measures peculiarity, i.e. how much C is typical in the context

of q (and less likely to be found elsewhere)• Highlighting significant correlations between a feature Cand the query q

I estimating how much both frequency and recall diverge fromtheir expected values if C and q where statistically independent

L. Spagnolo Exploratory Computing 13 / 39

Page 14: Exploratory computing: designing discovery-driven user experiences

The proposed model | Relevance measures (3)

Civilization orperiods related toarchaeologicalvenues in Italy.• Font size:frequency/countof terms

• Bar charts:frequency andrecall When nofilter is set, therecall is 100%.

Demo available at: http:

//hoc12.elet.polimi.

it/metrics/archeo/

L. Spagnolo Exploratory Computing 14 / 39

Page 15: Exploratory computing: designing discovery-driven user experiences

The proposed model | Relevance measures (4)

Civilization orperiods related toarchaeologicalvenues in NorthernItaly.• Coloured tags:significantpostive/negativefrequency (textcolor) or recall(background)

• Bar charts: Detailand deviancefrom expected.

L. Spagnolo Exploratory Computing 15 / 39

Page 16: Exploratory computing: designing discovery-driven user experiences

The proposed model | Relevance measures (5)

Civilization orperiods related tomuseums inSouthern Italy.

L. Spagnolo Exploratory Computing 16 / 39

Page 17: Exploratory computing: designing discovery-driven user experiences

The proposed model | Relevance measures (6)

Joint relevance measure: measuring how much the features Ca

and Cc are correlated in the context of the query q• E.g. Lift:

νlift(Ca, Cb, q) =

∣∣∣q〈and Ca〉〈and Cb〉

Ω

∣∣∣∣∣∣q〈and Ca〉

Ω

∣∣∣ · ∣∣∣q〈and Cb〉

Ω

∣∣∣

L. Spagnolo Exploratory Computing 17 / 39

Page 18: Exploratory computing: designing discovery-driven user experiences

The proposed model | Relevance measures (7)

Correlations betweenconcepts representingCivilization orperiods related toarchaeologicalvenues in CentralItaly.• Node: count(size) andsignificantfrequency (color)

• Edge size andcolour: Liftmeasure betweenpairs of concepts

L. Spagnolo Exploratory Computing 18 / 39

Page 19: Exploratory computing: designing discovery-driven user experiences

The proposed model | Relevance measures (8)

Correlations betweenconcepts representingCivilization orperiods related toarchaeologicalvenues in CentralItaly.• Selection of anode (filteringpreview)

L. Spagnolo Exploratory Computing 19 / 39

Page 20: Exploratory computing: designing discovery-driven user experiences

The proposed model | Difference metrics (1)

Providing feedback about how much the relevance measure of aitem feature C changes when moving from a new stage of thetexploration, e.g. from query qn−1 to query qn• Difference metrics can be applied to the result of any querytrasformation

• providing additional clues of possible correlations to beinvestigated

• Absolute frequency difference:

∆freq(C, qn) = µfreq(C, qn)− µfreq(C, qn−1)

• Relative frequency difference:

δfreq(C, qn) =∆freq(C, qn)

µfreq(C, qn)

L. Spagnolo Exploratory Computing 20 / 39

Page 21: Exploratory computing: designing discovery-driven user experiences

The proposed model | Difference metrics (2)

Bipolar bar chart• showing frequency differences for types of archaeological venue• previous query:location : ‘Southern Italy’ or ‘Insular Italy’

• current query: location : ‘Central Italy’

L. Spagnolo Exploratory Computing 21 / 39

Page 22: Exploratory computing: designing discovery-driven user experiences

The proposed model | Difference metrics (3)

Difference bar chart• showing frequencydifferences forperiods andcivilizationsassociated toarchaeologicalvenues

• previous query:location :

‘Southern Italy’ or‘Insular Italy’

• current query:location :

‘Central Italy’

L. Spagnolo Exploratory Computing 22 / 39

Page 23: Exploratory computing: designing discovery-driven user experiences

Outline

Information exploration

The proposed model

The interface

Conclusions

Publications

L. Spagnolo Exploratory Computing 23 / 39

Page 24: Exploratory computing: designing discovery-driven user experiences

The interface | Main elements (1)

• Facet widgetsI Represent a specific faceting property ( mono-dimensional)I Allow to apply restrictions over property values (one or more

query transformations are implemented)I Show the distribution of property values (according to one

ore more relevance metrics)I Possible visualizations depend on: type of property (functional

vs. multivalued) and communicative vs. analytical purposes• Canvases

I Provide preview and access to information itemsI Possibly provide aggregate view according to two or more facet

properties (multidimensional) at a given level of granularity• (Interactive) query representation

I Shows the current selection of filters (can be embedded infacet widgets)

I Allows for focus change in semantic faceted exploration

L. Spagnolo Exploratory Computing 24 / 39

Page 25: Exploratory computing: designing discovery-driven user experiences

The interface | Main elements (2)

Demo: PoliculturaPortal www.policulturaportal.it: allowsexploring 600+ interactive narratives produced within thePolicultura context for schools.

L. Spagnolo Exploratory Computing 25 / 39

Page 26: Exploratory computing: designing discovery-driven user experiences

The interface | Canvases (1)

Mosaic canvas for PoliculturaPortal:shapes represent a fixed dimension (school level), colours a secondselectable property (e.g. year)

L. Spagnolo Exploratory Computing 26 / 39

Page 27: Exploratory computing: designing discovery-driven user experiences

The interface | Canvases (2)

Mosaic canvas for PoliculturaPortal:items that are no more relevant for the current query disappear.

L. Spagnolo Exploratory Computing 27 / 39

Page 28: Exploratory computing: designing discovery-driven user experiences

The interface | Canvases (3)

Pie-chart map for PoliculturaPortal:a selected property (e.g. year) is show at different geographic levelsof granularity (Region, Province)

L. Spagnolo Exploratory Computing 28 / 39

Page 29: Exploratory computing: designing discovery-driven user experiences

The interface | Canvases (4)

Pie-chart map for PoliculturaPortal:index providing access to items in specific selected area

L. Spagnolo Exploratory Computing 29 / 39

Page 30: Exploratory computing: designing discovery-driven user experiences

The interface | Semantic exploration (1)

Concept of semantic faceted exploration for artworks.

Your exploration

Start a new exploration Exploration history Saved explorations

Main item features:

Canvas: Thumbnails 1 2 3 4 5

subject:

a child a drawing room a flower

a garden a girl a landscape

a person a portrait a self-portrait a theatre a woman

period:

Show by: Decade1801 1992

technique:

Others (show)WatercoloursPrintPastelsOil on canvasCharcoal 7

132331627

5

art movement:

268721162646Others (show)

Surrealism RealismPreraphaelitesImpressionismArt Decò

location:

Others (show)Tate Gallery, London

National Museum of Women in the Arts, Washington D.C.

Musée d'Orsay, ParisMetropolitan, New YorkArt Institute, Chicago 18

3940

28

2372

211418452399

artist:

Others (show)Tamara de Lempicka Mary CassattFrida Kahlo Elizabeth Thompson Berthe Morisot

a painting

period: orXIX Century XX Century

author: gender: female

items of type Artwork matching the query220

ArtExplorer

A

B

C

AQueryrepresentationa painting and

period : [‘XIX century’ or‘XX century’] andartist : [gender : “female”]

BFacets widgets• for the current

(main) focus

• properties ofpaintings (location,subject, artist name,technique, etc.)

CCanvas• Simple thumbnail

view of artworksmatching the query

L. Spagnolo Exploratory Computing 30 / 39

Page 31: Exploratory computing: designing discovery-driven user experiences

The interface | Semantic exploration (2)

Concept of semantic faceted exploration for artworks.

Your exploration

Start a new exploration Exploration history Saved explorations

Main item features:

Canvas: Thumbnails 1 2 3 4 5

subject:

a child a drawing room a flower

a garden a girl a landscape

a person a portrait a self-portrait a theatre a woman

period:

Show by: Decade1801 1992

technique:

Others (show)WatercoloursPrintPastelsOil on canvasCharcoal 7

132331627

5

art movement:

268721162646Others (show)

Surrealism RealismPreraphaelitesImpressionismArt Decò

location:

Others (show)Tate Gallery, London

National Museum of Women in the Arts, Washington D.C.

Musée d'Orsay, ParisMetropolitan, New YorkArt Institute, Chicago 18

3940

28

2372

211418452399

artist:

Others (show)Tamara de Lempicka Mary CassattFrida Kahlo Elizabeth Thompson Berthe Morisot

a painting

period: orXIX Century XX Century

author: gender: female

items of type Artwork matching the query220

ArtExplorer

A

B

C

AQueryrepresentationa painting and

period : [‘XIX century’ or‘XX century’] andartist : [gender : “female”]

BFacets widgets• for the current

(main) focus

• properties ofpaintings (location,subject, artist name,technique, etc.)

CCanvas• Simple thumbnail

view of artworksmatching the query

L. Spagnolo Exploratory Computing 30 / 39

Page 32: Exploratory computing: designing discovery-driven user experiences

The interface | Semantic exploration (3)

Concept of semantic faceted exploration for artworks.

Your exploration

Start a new exploration Exploration history Saved explorations

Main item features:

Canvas: Thumbnails 1 2 3 4 5

subject:

a child a drawing room a flower

a garden a girl a landscape

a person a portrait a self-portrait a theatre a woman

period:

Show by: Decade1801 1992

technique:

Others (show)WatercoloursPrintPastelsOil on canvasCharcoal 7

132331627

5

art movement:

268721162646Others (show)

Surrealism RealismPreraphaelitesImpressionismArt Decò

location:

Others (show)Tate Gallery, London

National Museum of Women in the Arts, Washington D.C.

Musée d'Orsay, ParisMetropolitan, New YorkArt Institute, Chicago 18

3940

28

2372

211418452399

artist:

Others (show)Tamara de Lempicka Mary CassattFrida Kahlo Elizabeth Thompson Berthe Morisot

a painting

period: orXIX Century XX Century

author: gender: female

items of type Artwork matching the query220

ArtExplorer

A

B

C

AQueryrepresentationa painting and

period : [‘XIX century’ or‘XX century’] andartist : [gender : “female”]

BFacets widgets• for the current

(main) focus

• properties ofpaintings (location,subject, artist name,technique, etc.)

CCanvas• Simple thumbnail

view of artworksmatching the query

L. Spagnolo Exploratory Computing 30 / 39

Page 33: Exploratory computing: designing discovery-driven user experiences

The interface | Semantic exploration (4)

Concept of semantic faceted exploration for artworks.

Your exploration

Start a new exploration Exploration history Saved explorations

Main item features:

Canvas: Thumbnails 1 2 3 4 5

subject:

a child a drawing room a flower

a garden a girl a landscape

a person a portrait a self-portrait a theatre a woman

period:

Show by: Decade1801 1992

technique:

Others (show)WatercoloursPrintPastelsOil on canvasCharcoal 7

132331627

5

art movement:

268721162646Others (show)

Surrealism RealismPreraphaelitesImpressionismArt Decò

location:

Others (show)Tate Gallery, London

National Museum of Women in the Arts, Washington D.C.

Musée d'Orsay, ParisMetropolitan, New YorkArt Institute, Chicago 18

3940

28

2372

211418452399

artist:

Others (show)Tamara de Lempicka Mary CassattFrida Kahlo Elizabeth Thompson Berthe Morisot

a painting

period: orXIX Century XX Century

author: gender: female

items of type Artwork matching the query220

ArtExplorer

A

B

C

AQueryrepresentationa painting and

period : [‘XIX century’ or‘XX century’] andartist : [gender : “female”]

BFacets widgets• for the current

(main) focus

• properties ofpaintings (location,subject, artist name,technique, etc.)

CCanvas• Simple thumbnail

view of artworksmatching the query

L. Spagnolo Exploratory Computing 30 / 39

Page 34: Exploratory computing: designing discovery-driven user experiences

The interface | Semantic exploration (5)

Concept of semantic faceted exploration for artworks (other focus).

Your exploration

Start a new exploration Exploration history Saved explorations

type:an Illustratora Paintera Photographera Sculptor

8202

1038

subject ofa Paintinga Photographya Drawing

1531

birth: year:

Show by: Decade1771 1968

death: year:

Show by: Decade1836 alive

Canvas: Thumbnails 1 2 3 4 5

Features for this focus (58 items of type Artist ):

a painting

period: orXIX Century XX Century

author: gender: female

Others (show)Tamara de Lempicka Suzanne Valadon Natalia Goncharova Mary CassattLouise Bourgeois Gwen John Georgia O'Keeffe Frida Kahlo Evelyn De MorganElizabeth Thompson Elizabeth SiddalBerthe Morisot 21

11141218

98

1245

56

2336

art movement:

268721162646Others (show)

Surrealism RealismPreraphaelitesImpressionismArt Decò

items of type Artwork matching the query220

ArtExplorer

country:

United StatesUnited KingdomPolandMexicoFrance

Others (show)

471823596211

A

B

C

D

AQueryrepresentationa painting and

period : [‘XIX century’ or‘XX century’] andartist : [gender : “female”]

B and CFacets widgets• for the current focus

[gender : “female”]

• list of artists names(B), plus

• properties of artists(C): country, type,date of birth/death,etc.

DCanvas• Simple thumbnail

view of artworksmatching the query,the same asprevious one

L. Spagnolo Exploratory Computing 31 / 39

Page 35: Exploratory computing: designing discovery-driven user experiences

The interface | Semantic exploration (6)

Concept of semantic faceted exploration for artworks (other focus).

Your exploration

Start a new exploration Exploration history Saved explorations

type:an Illustratora Paintera Photographera Sculptor

8202

1038

subject ofa Paintinga Photographya Drawing

1531

birth: year:

Show by: Decade1771 1968

death: year:

Show by: Decade1836 alive

Canvas: Thumbnails 1 2 3 4 5

Features for this focus (58 items of type Artist ):

a painting

period: orXIX Century XX Century

author: gender: female

Others (show)Tamara de Lempicka Suzanne Valadon Natalia Goncharova Mary CassattLouise Bourgeois Gwen John Georgia O'Keeffe Frida Kahlo Evelyn De MorganElizabeth Thompson Elizabeth SiddalBerthe Morisot 21

11141218

98

1245

56

2336

art movement:

268721162646Others (show)

Surrealism RealismPreraphaelitesImpressionismArt Decò

items of type Artwork matching the query220

ArtExplorer

country:

United StatesUnited KingdomPolandMexicoFrance

Others (show)

471823596211

A

B

C

D

AQueryrepresentationa painting and

period : [‘XIX century’ or‘XX century’] andartist : [gender : “female”]

B and CFacets widgets• for the current focus

[gender : “female”]

• list of artists names(B), plus

• properties of artists(C): country, type,date of birth/death,etc.

DCanvas• Simple thumbnail

view of artworksmatching the query,the same asprevious one

L. Spagnolo Exploratory Computing 31 / 39

Page 36: Exploratory computing: designing discovery-driven user experiences

The interface | Semantic exploration (7)

Concept of semantic faceted exploration for artworks (other focus).

Your exploration

Start a new exploration Exploration history Saved explorations

type:an Illustratora Paintera Photographera Sculptor

8202

1038

subject ofa Paintinga Photographya Drawing

1531

birth: year:

Show by: Decade1771 1968

death: year:

Show by: Decade1836 alive

Canvas: Thumbnails 1 2 3 4 5

Features for this focus (58 items of type Artist ):

a painting

period: orXIX Century XX Century

author: gender: female

Others (show)Tamara de Lempicka Suzanne Valadon Natalia Goncharova Mary CassattLouise Bourgeois Gwen John Georgia O'Keeffe Frida Kahlo Evelyn De MorganElizabeth Thompson Elizabeth SiddalBerthe Morisot 21

11141218

98

1245

56

2336

art movement:

268721162646Others (show)

Surrealism RealismPreraphaelitesImpressionismArt Decò

items of type Artwork matching the query220

ArtExplorer

country:

United StatesUnited KingdomPolandMexicoFrance

Others (show)

471823596211

A

B

C

D

AQueryrepresentationa painting and

period : [‘XIX century’ or‘XX century’] andartist : [gender : “female”]

B and CFacets widgets• for the current focus

[gender : “female”]

• list of artists names(B), plus

• properties of artists(C): country, type,date of birth/death,etc.

DCanvas• Simple thumbnail

view of artworksmatching the query,the same asprevious one

L. Spagnolo Exploratory Computing 31 / 39

Page 37: Exploratory computing: designing discovery-driven user experiences

The interface | Semantic exploration (8)

Concept of semantic faceted exploration for artworks (other focus).

Your exploration

Start a new exploration Exploration history Saved explorations

type:an Illustratora Paintera Photographera Sculptor

8202

1038

subject ofa Paintinga Photographya Drawing

1531

birth: year:

Show by: Decade1771 1968

death: year:

Show by: Decade1836 alive

Canvas: Thumbnails 1 2 3 4 5

Features for this focus (58 items of type Artist ):

a painting

period: orXIX Century XX Century

author: gender: female

Others (show)Tamara de Lempicka Suzanne Valadon Natalia Goncharova Mary CassattLouise Bourgeois Gwen John Georgia O'Keeffe Frida Kahlo Evelyn De MorganElizabeth Thompson Elizabeth SiddalBerthe Morisot 21

11141218

98

1245

56

2336

art movement:

268721162646Others (show)

Surrealism RealismPreraphaelitesImpressionismArt Decò

items of type Artwork matching the query220

ArtExplorer

country:

United StatesUnited KingdomPolandMexicoFrance

Others (show)

471823596211

A

B

C

D

AQueryrepresentationa painting and

period : [‘XIX century’ or‘XX century’] andartist : [gender : “female”]

B and CFacets widgets• for the current focus

[gender : “female”]

• list of artists names(B), plus

• properties of artists(C): country, type,date of birth/death,etc.

DCanvas• Simple thumbnail

view of artworksmatching the query,the same asprevious one

L. Spagnolo Exploratory Computing 31 / 39

Page 38: Exploratory computing: designing discovery-driven user experiences

Outline

Information exploration

The proposed model

The interface

Conclusions

Publications

L. Spagnolo Exploratory Computing 32 / 39

Page 39: Exploratory computing: designing discovery-driven user experiences

Conclusions | Possible applications (1)

• Support to knowledge acquisition and exploratorystorytelling

I “Learning by doing” to acquire knowledge about a specificdomain and its ontology → cultural heritage, edutainment

I Faceted exploratory applications help users focusing on thewhole picture → perceive the forest rather that the treesonly

I Exploratory storytelling: telling sorties with data, to informand persuade → e-journalism, e-commerce, education,advertising

• Exploratory analysis and user-driven feature miningI Investigating underlying phenomena in the information space

(correlations between features) → Support to scholar research,data warehousing (OLAP)

I Discovery arises from guided “trial-and-error” browsing, noneed to have a preliminary hypothesis

I Support to decision making

L. Spagnolo Exploratory Computing 33 / 39

Page 40: Exploratory computing: designing discovery-driven user experiences

Conclusions | Possible applications (2)

• Enhanced information architectures and exploratorysearch

I Enhancing findability is not the primary goal of Felis (ratheraimed at supporting the other fundamental requirements ofexploration)

I Creating complex, semantic and full boolean queries bynavigation can however also serve for enhancing the retrieval ofspecific items

L. Spagnolo Exploratory Computing 34 / 39

Page 41: Exploratory computing: designing discovery-driven user experiences

Conclusions | Results achieved

• A general framework of design and implementationstrategies for exploratory user experiences,

• User-centred design methodologies have be applied on anumber case studies

I Prototype for the Directorate-General of Antiquities, ItalianMinistry of Culture

I PoliculturaPortal (exploring PoliCultura interactive narratives)I “Twinned” applications: L4All Portal (teaching exoeriences)

and University of Lugano research projects portal• JavaScript APIs allowing for fast prototyping of applications(both client-side only and based on Solr as search server)

I Towards computer-aided tools for design and protyping (futurework)

• Concepts for advanced semantic faceted explorationI Future work: obtaining a prototype based on Sewelis

(University of Rennes 1) as search server

L. Spagnolo Exploratory Computing 35 / 39

Page 42: Exploratory computing: designing discovery-driven user experiences

Outline

Information exploration

The proposed model

The interface

Conclusions

Publications

L. Spagnolo Exploratory Computing 36 / 39

Page 43: Exploratory computing: designing discovery-driven user experiences

Publications | So far I

JournalsSpagnolo, Luigi, Davide Bolchini, Paolo Paolini, and Nicoletta DiBlas (2010). “Beyond Findability: Search-Enhanced InformationArchitecture for Content-Intensive Rich Internet Applications”. In:Journal of Information Architecture 2.1, pp. 19–36.

Conference proceedingsDi Blas, N., P. Paolini, and L. Spagnolo (2012). “PoliCulturaPortal: 17,000 Students Tell their Stories about Cultural Heritage”.In: Museums and the Web 2012.De Caro, Stefano, Nicoletta Di Blas, and Luigi Spagnolo (2010).“In SEARCH of Novel Ways to Design Large Cultural HeritageWebsites”. In: Museum and the Web 2010 Proceedings. Ed. byJ Trant and D Bearman. Archives and Museum Informatics,Toronto.

L. Spagnolo Exploratory Computing 37 / 39

Page 44: Exploratory computing: designing discovery-driven user experiences

Publications | So far II

De Caro, Stefano, Nicoletta Di Blas, Paolo Paolini, andLuigi Spagnolo (2009). “Search-enhanced web informationarchitecture for findability and discovery of archeological heritage:the MiBAC-DGA case study”. In: Congresso Nazionale AICA.

L. Spagnolo Exploratory Computing 38 / 39

Page 45: Exploratory computing: designing discovery-driven user experiences

Publications | In progress

• L.Spagnolo , P. Paolini, and F. Ferré“Exploratory computing: a new paradigm for accessing largebodies of information”ACM Trans. on Information Systems

• L.Spagnolo and S. Ferré “A flexible, user-centric language forsupporting faceted explorations”IEEE Trans. On Knowledge and Data Engineering

• L.Spagnolo and P. Paolini“Advanced widgets for faceted visual exploration”ACM Trans. On Computer-Human Interaction

L. Spagnolo Exploratory Computing 39 / 39