SlideShare a Scribd company logo
1 of 30
Download to read offline
Michele Pasin
Information Architect
Nature Publishing Group
michele.pasin@nature.com
Exploring highly
interconnected humanities
data: are faceted browsers
always the answer?
1
Outline
1. Background. Interaction models in search
interfaces: retrieval model vs explorational model
3. Evaluation & Conclusions. Are faceted
browsers always the answer?
2. Use-case. DJFacet, an app targeting multi-
result, highly structured DH datasets
2
1 - Background
3
Two models of interaction
Retrieval Model Exploration model
vs
DYNAMIC  TAXONOMIES  AND  FACETED  SEARCH,  Theory,  Practice  and  Experience.  Giovanni  
Maria  Sacco,  Yannis  Tzitzikas,  Springer-‐‑‒Verlag,  2009  (Chapter  1,  ʻ‘The  Modelʼ’).
4
Retrieval model: structured search
Query
Result
5
Retrieval model: guided search
Query
Result
6
Exploration model: faceted search
Query
Result
7
Exploration model: faceted search
Query
Result
8
Facet 1
value 1-1
value 1-2
value 1-3
value 1-4
.............
Facet 2
value 2-1
value 2-2
value 2-3
value 2-4
.............
Facet 3
value 3-1
.............
..............
The Retrieval model explained
Information Space
9
Facet 1
value 1-1
value 1-2
value 1-3
value 1-4
.............
Facet 2
value 2-1
value 2-2
value 2-3
value 2-4
.............
Facet 3
value 3-1
.............
..............
The Exploration model explained
Information Space
Self Adapting
Exploration Structures
‘Dynamic Taxonomies Search Systems’
10
Faceted Browsers: key features
- Widely tested, many implementations
- Hearst (2002) “Finding the flow in web site search”
- /facet (2006); Exhibit (2007); Humboldt (2008); Collex (2007);
- Easy to use, user-centered
- support both experts and non-experts
- expose domain features
- Implement a ‘schema-less’ approach
- Nowivskie: allow to“explore lateral relationships” and “possibilities for
algorithmic serendipity in research”
- Highly scalable / convergent
- bottom-up classification / prevent inconclusive searches
- Allow for a ‘relaxed’ faceted classification
- faceted classifications vs dynamic taxonomies search systems
- available structured data are often enough to bootstrap a FB
11
2 - New Directions
12
Facet 1
value 1-1
value 1-2
value 1-3
value 1-4
.............
Facet 2
value 2-1
value 2-2
value 2-3
value 2-4
.............
Facet 3
value 3-1
.............
..............
Extending the model: multiple result types
Information Space
Result-type
(normally unique
and stable)
E.g.: cars,
documents,
people
13
Facet 1
value 1-1
value 1-2
value 1-3
value 1-4
.............
Facet 2
value 2-1
value 2-2
value 2-3
value 2-4
.............
Facet 3
value 3-1
.............
..............
Extending the model: multiple result types
Information Space
People
Facets: gender;
surname; forename;
title; etc...
Documents
Facets: language; date;
category; place; etc...
Events
Facets: date; transaction-
type; possessions
exchanged; place; etc...
evidence
for
have
participants
14
Data Model and facets in POMS
15
- Python/Django based
- Easy to install / integrate
- Back-end agnostic
- Minimal look and feel
- REST architecture
- Supports pivoting
And more:caching system, custom
facets, hierarchical facets etc..
DJango Facet: a Python multi-result FBS
http://www.michelepasin.org /software /
16
DJango Facet: a Python multi-result FBS
facetslist = [
{'appearance' : {
'label' : 'Person name' ,
'uniquename' : 'personname',
'model' : Person ,
'dbfield' : "name",
'displayfield' : "name",
'grouping' : ['personinfo'],
} ,
'behaviour' : [{
'resulttype' : 'persons',
'querypath' : 'name',
},
{
'resulttype' : 'events',
'querypath' : 'associatedpeople__name',
},
{
'resulttype' : 'documents',
'querypath' : 'associatedfactoids__associatedpeople__name',
},
]},
]
17
Case studies: EMLOT <www.emlot.kcl.ac.uk>
18
Case studies: POMS <www.poms.ac.uk>
19
EMLOT: complex queries made simple
20
EMLOT: complex queries made simple
20
Facet:
Place of
publication:
Facet:
Venue
Name:
Facet:
Person
Role:
Facet:
Troupe
type:
EMLOT: complex queries.. simple?
Events
Sources
People
Troupes
Venues
Tr. recordsLondon”
“Phoenix/
Cockpit”
“Playwright”
“Adult players”
&&
&&
&&
21
Facet:
Place of
publication:
Facet:
Venue
Name:
Facet:
Person
Role:
Facet:
Troupe
type:
EMLOT: complex queries.. simple?
Events
Sources
People
Troupes
Venues
Tr. recordsLondon”
“Phoenix/
Cockpit”
“Playwright”
“Adult players”
&&
&&
&&
Events happened at the
Phoenix that involved
Adult Players and
Playwrights, and were
reported in Documents
published in London...
21
Facet:
Place of
publication:
Facet:
Venue
Name:
Facet:
Person
Role:
Facet:
Troupe
type:
EMLOT: complex queries.. simple?
Events
Sources
People
Troupes
Venues
Tr. recordsLondon”
“Phoenix/
Cockpit”
“Playwright”
“Adult players”
&&
&&
&&
Events happened at the
Phoenix that involved
Adult Players and
Playwrights, and were
reported in Documents
published in London...
Events documented in
sources published in
London, that are about the
Phoenix and about people
who were simultaneously
Adult Players and
playwrights...
21
3 - Evaluation & Conclusions
22
Evaluation
- Setup:
- 8 people
- face to face sessions of 30-60 minutes
- recorded using screen-casting software
- the performance is analysed and annotated afterwards
- Purpose:
- improving the general efficiency of DJFacet
- testing the intuitiveness of the search and navigation facilities;
- testing the comprehension of the specific facets we are using
- testing the comprehension of the ‘multi-result’ approach
- Tasks:
- incremental difficulty
- level 0: warming up, exploring the interface (facets and result types)
- level 1: queries with 1 facet
- level 2: queries involving 2 facets
- level 3: queries involving 3 or more facets
23
Evaluation results
Comprehension
of the intended
meaning of
facets
- In general, quite positive
- Document-class and document-type are very
ambiguous
- Some of the terms within the facets are not easy
to interpret: eg the ‘staging context’ event-type.
Generic UI
issues
- Facets’ role in a search is more intuitive when
they are open
- Clear separation between controls and results
- Result-type switches are not obvious, people
confuse them with “other” facet controls
Comprehension
of the
significance of
results
- Pivoting action is not explained properly
- People with no familiarity with the domain don’t
get the implicit relations between result-types
- People with familiarity with the domain perform
quite well
24
Evaluation results: future work
- Cues that help users understand the DB model:
- static section in the help menu
- dynamic ‘query explanation’ mechanism
- via graphical diagram providing a visual representation of the query
- via a natural language rendering of the query
- Messages that help users notice the ‘pivoting’ action:
- popups or messages before changing result-type
- make this control less prominent when filters are already selected
25
Conclusions
- Are FB useful in the DH?
- ..definitely YES!
- a plethora of reasons:
- easy to use, scalable, transparent, algorithmic serendipity etc..
- But.... careful with:
- rich domain models (and we want to reveal this richness)
- fb may quickly become complicated (eg lots of search facets)
- more than one result-type
- need to provide ways to tackle ambiguity
- domain-specific questions:
- other types of entry points to the datasets will be more effective (eg
interactive visualizations)
26
... thanks!
email  me  at:  michele.pasin@nature.com
www.michelepasin.org /software /djfacet
27

More Related Content

Similar to Exploring highly interconnected humanities data: are faceted browsers always the answer?

DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...Michele Pasin
 
Discovering User's Topics of Interest in Recommender Systems @ Meetup Machine...
Discovering User's Topics of Interest in Recommender Systems @ Meetup Machine...Discovering User's Topics of Interest in Recommender Systems @ Meetup Machine...
Discovering User's Topics of Interest in Recommender Systems @ Meetup Machine...Gabriel Moreira
 
Discovering User's Topics of Interest in Recommender Systems
Discovering User's Topics of Interest in Recommender SystemsDiscovering User's Topics of Interest in Recommender Systems
Discovering User's Topics of Interest in Recommender SystemsGabriel Moreira
 
Sweeny group think-ias2015
Sweeny group think-ias2015Sweeny group think-ias2015
Sweeny group think-ias2015Marianne Sweeny
 
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Collaborative Data Exploration using Conversational AIData Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Collaborative Data Exploration using Conversational AIData Con LA
 
DfR Final Presentation
DfR Final PresentationDfR Final Presentation
DfR Final Presentationisabcarv
 
Enterprise Architecture Roles And Competencies V9
Enterprise Architecture Roles And Competencies V9Enterprise Architecture Roles And Competencies V9
Enterprise Architecture Roles And Competencies V9Paul W. Johnson
 
Search Solutions 2011: Successful Enterprise Search By Design
Search Solutions 2011: Successful Enterprise Search By DesignSearch Solutions 2011: Successful Enterprise Search By Design
Search Solutions 2011: Successful Enterprise Search By DesignMarianne Sweeny
 
AI, Search, and the Disruption of Knowledge Management
AI, Search, and the Disruption of Knowledge ManagementAI, Search, and the Disruption of Knowledge Management
AI, Search, and the Disruption of Knowledge ManagementTrey Grainger
 
Boston ML - Architecting Recommender Systems
Boston ML - Architecting Recommender SystemsBoston ML - Architecting Recommender Systems
Boston ML - Architecting Recommender SystemsJames Kirk
 
Machine learning at b.e.s.t. summer university
Machine learning  at b.e.s.t. summer universityMachine learning  at b.e.s.t. summer university
Machine learning at b.e.s.t. summer universityLászló Kovács
 
Pratyush Pandab UX Researcher Portfolio
Pratyush Pandab UX Researcher PortfolioPratyush Pandab UX Researcher Portfolio
Pratyush Pandab UX Researcher PortfolioPratyush Pandab
 
Team of Rivals: UX, SEO, Content & Dev UXDC 2015
Team of Rivals: UX, SEO, Content & Dev  UXDC 2015Team of Rivals: UX, SEO, Content & Dev  UXDC 2015
Team of Rivals: UX, SEO, Content & Dev UXDC 2015Marianne Sweeny
 
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...Roman Atachiants
 
TOWARDS A MULTI-FEATURE ENABLED APPROACH FOR OPTIMIZED EXPERT SEEKING
TOWARDS A MULTI-FEATURE ENABLED APPROACH FOR OPTIMIZED EXPERT SEEKINGTOWARDS A MULTI-FEATURE ENABLED APPROACH FOR OPTIMIZED EXPERT SEEKING
TOWARDS A MULTI-FEATURE ENABLED APPROACH FOR OPTIMIZED EXPERT SEEKINGcsandit
 
Taxonomy Validation
Taxonomy ValidationTaxonomy Validation
Taxonomy ValidationDave Cooksey
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Pierrick Thébault
 

Similar to Exploring highly interconnected humanities data: are faceted browsers always the answer? (20)

DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
 
Discovering User's Topics of Interest in Recommender Systems @ Meetup Machine...
Discovering User's Topics of Interest in Recommender Systems @ Meetup Machine...Discovering User's Topics of Interest in Recommender Systems @ Meetup Machine...
Discovering User's Topics of Interest in Recommender Systems @ Meetup Machine...
 
Final Presentation of DfR JSTOR
Final Presentation of DfR JSTORFinal Presentation of DfR JSTOR
Final Presentation of DfR JSTOR
 
Discovering User's Topics of Interest in Recommender Systems
Discovering User's Topics of Interest in Recommender SystemsDiscovering User's Topics of Interest in Recommender Systems
Discovering User's Topics of Interest in Recommender Systems
 
Sweeny group think-ias2015
Sweeny group think-ias2015Sweeny group think-ias2015
Sweeny group think-ias2015
 
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Collaborative Data Exploration using Conversational AIData Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
 
DfR Final Presentation
DfR Final PresentationDfR Final Presentation
DfR Final Presentation
 
Enterprise Architecture Roles And Competencies V9
Enterprise Architecture Roles And Competencies V9Enterprise Architecture Roles And Competencies V9
Enterprise Architecture Roles And Competencies V9
 
Search Solutions 2011: Successful Enterprise Search By Design
Search Solutions 2011: Successful Enterprise Search By DesignSearch Solutions 2011: Successful Enterprise Search By Design
Search Solutions 2011: Successful Enterprise Search By Design
 
AI, Search, and the Disruption of Knowledge Management
AI, Search, and the Disruption of Knowledge ManagementAI, Search, and the Disruption of Knowledge Management
AI, Search, and the Disruption of Knowledge Management
 
Boston ML - Architecting Recommender Systems
Boston ML - Architecting Recommender SystemsBoston ML - Architecting Recommender Systems
Boston ML - Architecting Recommender Systems
 
Machine learning at b.e.s.t. summer university
Machine learning  at b.e.s.t. summer universityMachine learning  at b.e.s.t. summer university
Machine learning at b.e.s.t. summer university
 
Pratyush Pandab UX Researcher Portfolio
Pratyush Pandab UX Researcher PortfolioPratyush Pandab UX Researcher Portfolio
Pratyush Pandab UX Researcher Portfolio
 
Team of Rivals: UX, SEO, Content & Dev UXDC 2015
Team of Rivals: UX, SEO, Content & Dev  UXDC 2015Team of Rivals: UX, SEO, Content & Dev  UXDC 2015
Team of Rivals: UX, SEO, Content & Dev UXDC 2015
 
Learn to Rank search results
Learn to Rank search resultsLearn to Rank search results
Learn to Rank search results
 
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...
 
TOWARDS A MULTI-FEATURE ENABLED APPROACH FOR OPTIMIZED EXPERT SEEKING
TOWARDS A MULTI-FEATURE ENABLED APPROACH FOR OPTIMIZED EXPERT SEEKINGTOWARDS A MULTI-FEATURE ENABLED APPROACH FOR OPTIMIZED EXPERT SEEKING
TOWARDS A MULTI-FEATURE ENABLED APPROACH FOR OPTIMIZED EXPERT SEEKING
 
Satellid - Pitch Deck
Satellid - Pitch DeckSatellid - Pitch Deck
Satellid - Pitch Deck
 
Taxonomy Validation
Taxonomy ValidationTaxonomy Validation
Taxonomy Validation
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...
 

More from Michele Pasin

Designing great dashboards: a slidedeck for dashboard developers
Designing great dashboards: a slidedeck for dashboard developersDesigning great dashboards: a slidedeck for dashboard developers
Designing great dashboards: a slidedeck for dashboard developersMichele Pasin
 
STI 2022 - Generating large-scale network analyses of scientific landscapes i...
STI 2022 - Generating large-scale network analyses of scientific landscapes i...STI 2022 - Generating large-scale network analyses of scientific landscapes i...
STI 2022 - Generating large-scale network analyses of scientific landscapes i...Michele Pasin
 
ODI Summit 2016 - Linked Open Data at Springer Nature
ODI Summit 2016 - Linked Open Data at Springer NatureODI Summit 2016 - Linked Open Data at Springer Nature
ODI Summit 2016 - Linked Open Data at Springer NatureMichele Pasin
 
Livecoding with impromptu
Livecoding with impromptuLivecoding with impromptu
Livecoding with impromptuMichele Pasin
 
Introducing FRBR-OO (CCH KR workshop 2.2)
Introducing FRBR-OO (CCH KR workshop 2.2)Introducing FRBR-OO (CCH KR workshop 2.2)
Introducing FRBR-OO (CCH KR workshop 2.2)Michele Pasin
 
Introducing CIDOC-CRM (Cch KR workshop #2.1)
Introducing CIDOC-CRM (Cch KR workshop #2.1)Introducing CIDOC-CRM (Cch KR workshop #2.1)
Introducing CIDOC-CRM (Cch KR workshop #2.1)Michele Pasin
 
KR Workshop 1 - Ontologies
KR Workshop 1 - OntologiesKR Workshop 1 - Ontologies
KR Workshop 1 - OntologiesMichele Pasin
 

More from Michele Pasin (7)

Designing great dashboards: a slidedeck for dashboard developers
Designing great dashboards: a slidedeck for dashboard developersDesigning great dashboards: a slidedeck for dashboard developers
Designing great dashboards: a slidedeck for dashboard developers
 
STI 2022 - Generating large-scale network analyses of scientific landscapes i...
STI 2022 - Generating large-scale network analyses of scientific landscapes i...STI 2022 - Generating large-scale network analyses of scientific landscapes i...
STI 2022 - Generating large-scale network analyses of scientific landscapes i...
 
ODI Summit 2016 - Linked Open Data at Springer Nature
ODI Summit 2016 - Linked Open Data at Springer NatureODI Summit 2016 - Linked Open Data at Springer Nature
ODI Summit 2016 - Linked Open Data at Springer Nature
 
Livecoding with impromptu
Livecoding with impromptuLivecoding with impromptu
Livecoding with impromptu
 
Introducing FRBR-OO (CCH KR workshop 2.2)
Introducing FRBR-OO (CCH KR workshop 2.2)Introducing FRBR-OO (CCH KR workshop 2.2)
Introducing FRBR-OO (CCH KR workshop 2.2)
 
Introducing CIDOC-CRM (Cch KR workshop #2.1)
Introducing CIDOC-CRM (Cch KR workshop #2.1)Introducing CIDOC-CRM (Cch KR workshop #2.1)
Introducing CIDOC-CRM (Cch KR workshop #2.1)
 
KR Workshop 1 - Ontologies
KR Workshop 1 - OntologiesKR Workshop 1 - Ontologies
KR Workshop 1 - Ontologies
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Exploring highly interconnected humanities data: are faceted browsers always the answer?

  • 1. Michele Pasin Information Architect Nature Publishing Group michele.pasin@nature.com Exploring highly interconnected humanities data: are faceted browsers always the answer? 1
  • 2. Outline 1. Background. Interaction models in search interfaces: retrieval model vs explorational model 3. Evaluation & Conclusions. Are faceted browsers always the answer? 2. Use-case. DJFacet, an app targeting multi- result, highly structured DH datasets 2
  • 4. Two models of interaction Retrieval Model Exploration model vs DYNAMIC  TAXONOMIES  AND  FACETED  SEARCH,  Theory,  Practice  and  Experience.  Giovanni   Maria  Sacco,  Yannis  Tzitzikas,  Springer-‐‑‒Verlag,  2009  (Chapter  1,  ʻ‘The  Modelʼ’). 4
  • 5. Retrieval model: structured search Query Result 5
  • 6. Retrieval model: guided search Query Result 6
  • 7. Exploration model: faceted search Query Result 7
  • 8. Exploration model: faceted search Query Result 8
  • 9. Facet 1 value 1-1 value 1-2 value 1-3 value 1-4 ............. Facet 2 value 2-1 value 2-2 value 2-3 value 2-4 ............. Facet 3 value 3-1 ............. .............. The Retrieval model explained Information Space 9
  • 10. Facet 1 value 1-1 value 1-2 value 1-3 value 1-4 ............. Facet 2 value 2-1 value 2-2 value 2-3 value 2-4 ............. Facet 3 value 3-1 ............. .............. The Exploration model explained Information Space Self Adapting Exploration Structures ‘Dynamic Taxonomies Search Systems’ 10
  • 11. Faceted Browsers: key features - Widely tested, many implementations - Hearst (2002) “Finding the flow in web site search” - /facet (2006); Exhibit (2007); Humboldt (2008); Collex (2007); - Easy to use, user-centered - support both experts and non-experts - expose domain features - Implement a ‘schema-less’ approach - Nowivskie: allow to“explore lateral relationships” and “possibilities for algorithmic serendipity in research” - Highly scalable / convergent - bottom-up classification / prevent inconclusive searches - Allow for a ‘relaxed’ faceted classification - faceted classifications vs dynamic taxonomies search systems - available structured data are often enough to bootstrap a FB 11
  • 12. 2 - New Directions 12
  • 13. Facet 1 value 1-1 value 1-2 value 1-3 value 1-4 ............. Facet 2 value 2-1 value 2-2 value 2-3 value 2-4 ............. Facet 3 value 3-1 ............. .............. Extending the model: multiple result types Information Space Result-type (normally unique and stable) E.g.: cars, documents, people 13
  • 14. Facet 1 value 1-1 value 1-2 value 1-3 value 1-4 ............. Facet 2 value 2-1 value 2-2 value 2-3 value 2-4 ............. Facet 3 value 3-1 ............. .............. Extending the model: multiple result types Information Space People Facets: gender; surname; forename; title; etc... Documents Facets: language; date; category; place; etc... Events Facets: date; transaction- type; possessions exchanged; place; etc... evidence for have participants 14
  • 15. Data Model and facets in POMS 15
  • 16. - Python/Django based - Easy to install / integrate - Back-end agnostic - Minimal look and feel - REST architecture - Supports pivoting And more:caching system, custom facets, hierarchical facets etc.. DJango Facet: a Python multi-result FBS http://www.michelepasin.org /software / 16
  • 17. DJango Facet: a Python multi-result FBS facetslist = [ {'appearance' : { 'label' : 'Person name' , 'uniquename' : 'personname', 'model' : Person , 'dbfield' : "name", 'displayfield' : "name", 'grouping' : ['personinfo'], } , 'behaviour' : [{ 'resulttype' : 'persons', 'querypath' : 'name', }, { 'resulttype' : 'events', 'querypath' : 'associatedpeople__name', }, { 'resulttype' : 'documents', 'querypath' : 'associatedfactoids__associatedpeople__name', }, ]}, ] 17
  • 18. Case studies: EMLOT <www.emlot.kcl.ac.uk> 18
  • 19. Case studies: POMS <www.poms.ac.uk> 19
  • 20. EMLOT: complex queries made simple 20
  • 21. EMLOT: complex queries made simple 20
  • 22. Facet: Place of publication: Facet: Venue Name: Facet: Person Role: Facet: Troupe type: EMLOT: complex queries.. simple? Events Sources People Troupes Venues Tr. recordsLondon” “Phoenix/ Cockpit” “Playwright” “Adult players” && && && 21
  • 23. Facet: Place of publication: Facet: Venue Name: Facet: Person Role: Facet: Troupe type: EMLOT: complex queries.. simple? Events Sources People Troupes Venues Tr. recordsLondon” “Phoenix/ Cockpit” “Playwright” “Adult players” && && && Events happened at the Phoenix that involved Adult Players and Playwrights, and were reported in Documents published in London... 21
  • 24. Facet: Place of publication: Facet: Venue Name: Facet: Person Role: Facet: Troupe type: EMLOT: complex queries.. simple? Events Sources People Troupes Venues Tr. recordsLondon” “Phoenix/ Cockpit” “Playwright” “Adult players” && && && Events happened at the Phoenix that involved Adult Players and Playwrights, and were reported in Documents published in London... Events documented in sources published in London, that are about the Phoenix and about people who were simultaneously Adult Players and playwrights... 21
  • 25. 3 - Evaluation & Conclusions 22
  • 26. Evaluation - Setup: - 8 people - face to face sessions of 30-60 minutes - recorded using screen-casting software - the performance is analysed and annotated afterwards - Purpose: - improving the general efficiency of DJFacet - testing the intuitiveness of the search and navigation facilities; - testing the comprehension of the specific facets we are using - testing the comprehension of the ‘multi-result’ approach - Tasks: - incremental difficulty - level 0: warming up, exploring the interface (facets and result types) - level 1: queries with 1 facet - level 2: queries involving 2 facets - level 3: queries involving 3 or more facets 23
  • 27. Evaluation results Comprehension of the intended meaning of facets - In general, quite positive - Document-class and document-type are very ambiguous - Some of the terms within the facets are not easy to interpret: eg the ‘staging context’ event-type. Generic UI issues - Facets’ role in a search is more intuitive when they are open - Clear separation between controls and results - Result-type switches are not obvious, people confuse them with “other” facet controls Comprehension of the significance of results - Pivoting action is not explained properly - People with no familiarity with the domain don’t get the implicit relations between result-types - People with familiarity with the domain perform quite well 24
  • 28. Evaluation results: future work - Cues that help users understand the DB model: - static section in the help menu - dynamic ‘query explanation’ mechanism - via graphical diagram providing a visual representation of the query - via a natural language rendering of the query - Messages that help users notice the ‘pivoting’ action: - popups or messages before changing result-type - make this control less prominent when filters are already selected 25
  • 29. Conclusions - Are FB useful in the DH? - ..definitely YES! - a plethora of reasons: - easy to use, scalable, transparent, algorithmic serendipity etc.. - But.... careful with: - rich domain models (and we want to reveal this richness) - fb may quickly become complicated (eg lots of search facets) - more than one result-type - need to provide ways to tackle ambiguity - domain-specific questions: - other types of entry points to the datasets will be more effective (eg interactive visualizations) 26
  • 30. ... thanks! email  me  at:  michele.pasin@nature.com www.michelepasin.org /software /djfacet 27