SlideShare a Scribd company logo
1 of 18
Download to read offline
ADBIS 2022
Insight-based vocalization
of OLAP sessions
Matteo Francia1, Enrico Gallinucci1, Matteo Golfarelli1, Stefano Rizzi1
1University of Bologna, Italy
26th European Conference on Advances in Databases and Information Systems
ADBIS 2022
ADBIS 2022
Motivation
Augmented analytics and smart assistants are cutting-edge applications
- Shift of human-machine interaction towards voice interfaces
- E.g., to support the needs of specific user groups, such as the visually-impaired
- E.g., to enable analytics where hand-free interaction is mandatory (e.g., augmented reality [1])
We introduce VOOL (VOcalization of OLap sessions)
- Describe (sequences of) multimensional query results through natural language…
- … by returning interesting insights to the user
Matteo Francia – University of Bologna 2
Introduction
[1] Matteo Francia, Matteo Golfarelli, Stefano Rizzi: A-BI+: A framework for Augmented Business Intelligence. Information Systems. (2020)
ADBIS 2022
Related work
Exploration/querying of multidimensional cubes
- OLAP comes with low-level operators to query multidimensional cubes
- Additional operators have been introduced to automatically extract interesting patterns [1]
- E.g., Cinecubes [2], compares the result of a query to results obtained over sibling values or drill-downs
- However: these operators can be plugged in VOOL
Conversational systems
- Single OLAP queries are sampled, and a speech is produced out of fixed templates [3]
- End-to-end dialog system is introduced for vocalization of single query [4]
- However: limited support for the vocalization of analytic sessions
3
[1] Golab, L., Srivastava, D.: Exploring data using patterns: A survey and open problems. In: Proc. DOLAP@EDBT/ICDT. pp. 116–120 (2021)
[2] Gkesoulis, D., Vassiliadis, P., Manousis, P.: CineCubes: Aiding data workers gain insights from OLAP queries. Inf. Syst. 53, 60–86 (2015)
[3] Trummer, I., Wang, Y., Mahankali, S.: A holistic approach for query evaluation and result vocalization in voice-based OLAP. In: Proc. SIGMOD. pp. 936–953 (2019)
[4] Lyons, G., Tran, V., Binnig, C., C ̧ etintemel, U., Kraska, T.: Making the case for query-by-voice with echoquery. In: Proc. SIGMOD. pp. 2129–2132 (2016)
Introduction
ADBIS 2022
VOOL: Overview
Desiderata for the vocalization of analytic sessions
- #D1 Intention-awareness, vocalization should:
- Describe single query results as well as compare subsequent query results
- Consider the user’s intention between subsequent queries
- #D2 Extensibility: rely on interfaces that make operators easily pluggable
- #D3 Timeliness: produce vocalizations responsively
- #D4 Conciseness: produce vocalizations that take a limited time
4
Overview
ADBIS 2022
VOOL: Overview
Matteo Francia – University of Bologna 5
Overview
Querying
[1]
"Sales by
Customer and
Year"
Query
DW
[1] Matteo Francia, Enrico Gallinucci, Matteo Golfarelli: COOL: A Framework for Conversational OLAP. Information Systems. (2021)
ADBIS 2022
VOOL: Overview
Modules are implementations
of (insight) operators
- Given subsequent cubes…
- … retrieve self-contained
insights…
- … with different levels of
interestingness (relevance to
the user query)
The module abstraction
enables easy extensibility
Matteo Francia – University of Bologna 6
Overview
Querying
[1]
Query
result
Session
History
"Sales by
Customer and
Year"
Query
DW
Insight
generation
Module 1
Module 2
Module 3
[1] Matteo Francia, Enrico Gallinucci, Matteo Golfarelli: COOL: A Framework for Conversational OLAP. Information Systems. (2021)
ADBIS 2022
VOOL: Overview
Modules are implementations
of (insight) operators
- Given subsequent cubes…
- … retrieve self-contained
insights…
- … with different levels of
interestingness (relevance to
the user query)
The module abstraction
enables easy extensibility
Matteo Francia – University of Bologna 7
Overview
Insights
Querying
[1]
Query
result
Session
History
"Sales by
Customer and
Year"
Query
DW
Insight
generation
Module 1
Module 2
Module 3
Insight
selection
R
R
☐☐☐R
[1] Matteo Francia, Enrico Gallinucci, Matteo Golfarelli: COOL: A Framework for Conversational OLAP. Information Systems. (2021)
ADBIS 2022
VOOL: Overview
Modules are implementations
of (insight) operators
- Given subsequent cubes…
- … retrieve self-contained
insights…
- … with different levels of
interestingness (relevance to
the user query)
The module abstraction
enables easy extensibility
Matteo Francia – University of Bologna 8
Overview
Insights Selected
insights
Querying
[1]
Query
result
Session
History
"Sales by
Customer and
Year"
Query
DW
Insight
generation
Module 1
Module 2
Module 3
Insight
selection
R
R
R
Vocalization
The average
sale is ...
Outstanding
products are
The worst
product is ...
R
R
R
[1] Matteo Francia, Enrico Gallinucci, Matteo Golfarelli: COOL: A Framework for Conversational OLAP. Information Systems. (2021)
ADBIS 2022
VOOL: Overview
Modules are implementations
of (insight) operators
- Given subsequent cubes…
- … retrieve self-contained
insights…
- … with different levels of
interestingness (relevance to
the user query)
The module abstraction
enables easy extensibility
Matteo Francia – University of Bologna 9
Overview
Insights Selected
insights
Querying
[1]
Query
result
Session
History
Previous
query result
"Drill down
to Month"
Query
DW
Insight
generation
Module 1
Module 2
Module 3
Insight
selection
R
R
R
Vocalization
The average
sale is ...
Outstanding
products are
The worst
product is ...
R
R
R
[1] Matteo Francia, Enrico Gallinucci, Matteo Golfarelli: COOL: A Framework for Conversational OLAP. Information Systems. (2021)
ADBIS 2022
Insight Generation
Modules (e.g., top-k) are executed to extract
insights (e.g., top-3 facts) out of the query results
- The execution of a module depends on the
query/OLAP operator (#D1)
An insight s consists of
- A set of components c (a single/group of facts)
- NL(s): natural language description of s
- cov(s): fraction of data covered by the insight
- cost(s): vocalization cost (i.e., words in NL(s))
Assumptions
- Modules are black boxes, but…
- … NL(s) is self-contained
- … insights from the same module are incremental
s3 = {c1=Beer, c2=Wine, c3=Cola}
NL(s3) = “The 3 facts with highest Quantity are Beer
with 80, Wine with 70, and Cola with 30”
cov(s3) = 0.5
cost(s3) = 17
s2 = {c1=Beer, c2=Wine} ⊂ s3
Matteo Francia – University of Bologna 10
Product Quantity
Beer 80
Wine 70
Cola 30
Bagel 8
Pizza 6
Bread 5
Product Quantity
Beer 80
Wine 70
Cola 30
Bagel 8
Pizza 6
Bread 5
top-k
Generation
"Sales by
Product"
ADBIS 2022
Insight Generation
Insight interestingness
- Sum of the interestingness of the
components of each insight
int(s) = σc∈s int c
- The component interestingness int(c) is
module-specific (black box)
- Constraint int(c) ∈ (0, 1]
For instance, for top-k
- Beer retains 44% of sales
- Beer, Wine, and Cola retain 98% of sales
int(ck) =
γk − y෡
k. m
σi=1
෡
k
(γi − y෡
k. m)
int s1 = int 𝑐1 = Beer = 0.44
int(s3) = 0.98
Matteo Francia – University of Bologna 11
Product Quantity
Beer 80
Wine 70
Cola 30
Bagel 8
Pizza 6
Bread 5
Product Quantity
Beer 80
Wine 70
Cola 30
Bagel 8
Pizza 6
Bread 5
top-k
Generation
ADBIS 2022
Insight Generation
The component interestingness changes
between subsequent query results C and C’
For instance, for top-k
- Peculiarity [1] measures to what extent values from
facts in C’ deviate from the originating facts in C
- The higher the deviation, the higher the peculiarity
- Beer (the best-selling product from the best-selling
category) is less peculiar than Cola (the worst-selling
product from the best-selling category)
int(ck) =
(γk−y෡
k. m) · pec(γk)
σi=1
෡
k
(γi − y෡
k. m) · pec(γi)
int 𝑠3 =
75 · 0.47 + 65 · 0.17 + 25 · 1.00
72.07
= 0.99
Matteo Francia – University of Bologna 12
Product Quantity
Beer 80
Wine 70
Cola 30
Bagel 8
Pizza 6
Bread 5
Category Quantity
Beverages 180
Food 19
Generation
[1] Francia, Matteo, et al. "Enhancing cubes with models to describe multidimensional data." Information Systems Frontiers 24.1 (2022): 31-48.
"Sales by
Category"
“Specialize
Sales by
Product"
C
C’
ADBIS 2022
Insight Selection
Insights (𝒮) are too many to be vocalized
- Insights (SF) from the same module (F) are
incremental by construction
- Modules (F’s) have different semantics
GOAL: return insights that max. interestingness
while not exceeding a budget tvoc (#D4)
- This is a multiple-choice knapsack problem
- The set of insights 𝒮 is partitioned into classes (SF’s)
- Select at most one insight sF
∈ SF
out of each class
Matteo Francia – University of Bologna 13
Selection
s1
Clustering
Statistics
𝒮
Outlier
detection [1]
Correlation
Slicing
variance
Aggregation
variance [2]
Assess [4]
F = top-k [3]
Stop-k = {s1, …, sn}
stop-k
1.int = 1.3
stop-k
1.cov = 0.5
(#D1 and #D2)
[1] Liu, Fei Tony, Kai Ming Ting, and Zhi-Hua Zhou. "Isolation forest." 2008 eighth ieee
international conference on data mining. IEEE, 2008.
[2] Das, M., Amer-Yahia, S., Das, G., Yu, C.: MRI: meaningful interpretations of
collaborative ratings. Proc. VLDB Endow. 4(11), 1063–1074 (2011)
[3] Francia, M., Marcel, P., Peralta, V., Rizzi, S.: Enhancing cubes with models to
describe multidimensional data. Inf. Syst. Frontiers 24(1), 31–48 (2022)
[4] Francia, Matteo, et al. "Suggesting assess queries for interactive analysis of
multidimensional data." IEEE Transactions on Knowledge and Data Engineering (2022).
ADBIS 2022
Insight Vocalization
Start with a preamble that describes the query
- The preamble acts as a context for subsequent insights
- The vocalization of the preamble takes tgen
- Start insight selection slightly before tgen to not perceive
any pause in the vocalization (#D3)
Vocalization
- Selected insights are sorted by descending cov
- Natural language descriptions NL's are concatenated
1. The query result shows
the sum of quantity
grouped by product
2. The average Quantity is
33.2
3. The three facts with
highest Quantity are Beer
with 80, Wine with
70, and Cola with 30
Matteo Francia – University of Bologna 14
Vocalization
Statistics
s.cov = 1.0
Top-K
s.cov =0.5
Preamble
ADBIS 2022
Experimental Evaluation
Scalability with respect to query
result cardinality up 104 tuples
- 104 is unrealistic for OLAP, results are
constrained by the visualization /
interaction [1]
- 10 OLAP sessions, each involving 3
OLAP steps (Foodmart cube)
- The computation of all modules requires
less than 1 second
- Single exception: Clustering requires 7
seconds for results with cardinality 104
Matteo Francia – University of Bologna 15
Results
[1] Francia, Matteo, Matteo Golfarelli, and Stefano Rizzi. "A-BI+: a framework for Augmented Business Intelligence." Information Systems 92 (2020): 101520.
ADBIS 2022
Experimental Evaluation
Preliminary tests with 10 users
- Master students in data science with basic/advanced knowledge of BI
- Users were assigned three OLAP sessions with different analysis goals
- E.g., “As a shop owner, you are analyzing the performance of each product department”
- Rating on a scale from 1 (very poor) to 5 (very high)
- User experience: 4.2 ± 0.6
- Quality of the description of query results: 3.8 ± 0.9
- Lowest appreciation: Statistics is sometimes too simple to describe the whole result
- Highest appreciation: Aggregation variance to describe how aggregation changes value distributions
Matteo Francia – University of Bologna 16
Results
ADBIS 2022
Conclusion and Research Directions
So far
- We introduced the desiderata for a vocalization system
- We implemented VOOL to vocalize insights out of the results of analytic sessions
- User-based and efficiency evaluation show promising results
Besides refining and extending the modules, future directions are:
- Handling redundancy over single queries (e.g., insights vocalizing the same tuples)
- … and sessions (e.g., vocalizing the same insight twice or more reduces its interestingness)
- “Tell me more” : users can ask for details and insights retrieved after the time budget
- Assess the correlation between insights and users' intentions
Matteo Francia – University of Bologna 17
Conclusion
ADBIS 2022
Questions?
Matteo Francia – University of Bologna 18
Thank you.

More Related Content

Similar to [ADBIS2022] Insight-based Vocalization of OLAP Sessions

[DOLAP2019] Augmented Business Intelligence
[DOLAP2019] Augmented Business Intelligence[DOLAP2019] Augmented Business Intelligence
[DOLAP2019] Augmented Business IntelligenceUniversity of Bologna
 
Two-layered Summaries for Mobile Search: Does the Evaluation Measure Reflect ...
Two-layered Summaries for Mobile Search: Does the Evaluation Measure Reflect ...Two-layered Summaries for Mobile Search: Does the Evaluation Measure Reflect ...
Two-layered Summaries for Mobile Search: Does the Evaluation Measure Reflect ...kt.mako
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender SystemsMarcel Kurovski
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systemsinovex GmbH
 
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...Jean Vanderdonckt
 
"ICIP 2016 and the Visual Technology Innovator Award," a Presentation from th...
"ICIP 2016 and the Visual Technology Innovator Award," a Presentation from th..."ICIP 2016 and the Visual Technology Innovator Award," a Presentation from th...
"ICIP 2016 and the Visual Technology Innovator Award," a Presentation from th...Edge AI and Vision Alliance
 
SR-R-nKAnwar_PPM_Penulisan_ProposalLPDP.pdf
SR-R-nKAnwar_PPM_Penulisan_ProposalLPDP.pdfSR-R-nKAnwar_PPM_Penulisan_ProposalLPDP.pdf
SR-R-nKAnwar_PPM_Penulisan_ProposalLPDP.pdfHabibAbda
 
MediaEval 2016 - COSMIR and the OpenMIC Challenge: A Plan for Sustainable Mus...
MediaEval 2016 - COSMIR and the OpenMIC Challenge: A Plan for Sustainable Mus...MediaEval 2016 - COSMIR and the OpenMIC Challenge: A Plan for Sustainable Mus...
MediaEval 2016 - COSMIR and the OpenMIC Challenge: A Plan for Sustainable Mus...multimediaeval
 
IT6611 Mobile Application Development Lab Manual
IT6611 Mobile Application Development Lab ManualIT6611 Mobile Application Development Lab Manual
IT6611 Mobile Application Development Lab Manualpkaviya
 
DigComp helping shape the education ecosystem in Europe.pdf
DigComp helping shape the education ecosystem in Europe.pdfDigComp helping shape the education ecosystem in Europe.pdf
DigComp helping shape the education ecosystem in Europe.pdfRiina Vuorikari
 
Effectsplus july event report
Effectsplus july event report Effectsplus july event report
Effectsplus july event report fcleary
 
Networked Learning Conference 2011
Networked Learning Conference 2011Networked Learning Conference 2011
Networked Learning Conference 2011Gill Clough
 
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...OPEN DEI
 
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...SpagoWorld
 
Architecture Design Decisions and Group Decision Making
Architecture Design Decisions and Group Decision MakingArchitecture Design Decisions and Group Decision Making
Architecture Design Decisions and Group Decision MakingHenry Muccini
 
Bring survey sampling techniques into big data
Bring survey sampling techniques into big dataBring survey sampling techniques into big data
Bring survey sampling techniques into big dataAntoine Rebecq
 

Similar to [ADBIS2022] Insight-based Vocalization of OLAP Sessions (20)

[DOLAP2019] Augmented Business Intelligence
[DOLAP2019] Augmented Business Intelligence[DOLAP2019] Augmented Business Intelligence
[DOLAP2019] Augmented Business Intelligence
 
Tien3
Tien3Tien3
Tien3
 
Two-layered Summaries for Mobile Search: Does the Evaluation Measure Reflect ...
Two-layered Summaries for Mobile Search: Does the Evaluation Measure Reflect ...Two-layered Summaries for Mobile Search: Does the Evaluation Measure Reflect ...
Two-layered Summaries for Mobile Search: Does the Evaluation Measure Reflect ...
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...
 
"ICIP 2016 and the Visual Technology Innovator Award," a Presentation from th...
"ICIP 2016 and the Visual Technology Innovator Award," a Presentation from th..."ICIP 2016 and the Visual Technology Innovator Award," a Presentation from th...
"ICIP 2016 and the Visual Technology Innovator Award," a Presentation from th...
 
SR-R-nKAnwar_PPM_Penulisan_ProposalLPDP.pdf
SR-R-nKAnwar_PPM_Penulisan_ProposalLPDP.pdfSR-R-nKAnwar_PPM_Penulisan_ProposalLPDP.pdf
SR-R-nKAnwar_PPM_Penulisan_ProposalLPDP.pdf
 
MediaEval 2016 - COSMIR and the OpenMIC Challenge: A Plan for Sustainable Mus...
MediaEval 2016 - COSMIR and the OpenMIC Challenge: A Plan for Sustainable Mus...MediaEval 2016 - COSMIR and the OpenMIC Challenge: A Plan for Sustainable Mus...
MediaEval 2016 - COSMIR and the OpenMIC Challenge: A Plan for Sustainable Mus...
 
IT6611 Mobile Application Development Lab Manual
IT6611 Mobile Application Development Lab ManualIT6611 Mobile Application Development Lab Manual
IT6611 Mobile Application Development Lab Manual
 
DigComp helping shape the education ecosystem in Europe.pdf
DigComp helping shape the education ecosystem in Europe.pdfDigComp helping shape the education ecosystem in Europe.pdf
DigComp helping shape the education ecosystem in Europe.pdf
 
IntroML_1b_
IntroML_1b_IntroML_1b_
IntroML_1b_
 
Effectsplus july event report
Effectsplus july event report Effectsplus july event report
Effectsplus july event report
 
DISCOVERY PATHS: EXPLORING EMERGENCE AND IT EVOLUTIONARY DESIGN IN M&A
DISCOVERY PATHS: EXPLORING EMERGENCE AND IT EVOLUTIONARY DESIGN IN M&ADISCOVERY PATHS: EXPLORING EMERGENCE AND IT EVOLUTIONARY DESIGN IN M&A
DISCOVERY PATHS: EXPLORING EMERGENCE AND IT EVOLUTIONARY DESIGN IN M&A
 
Networked Learning Conference 2011
Networked Learning Conference 2011Networked Learning Conference 2011
Networked Learning Conference 2011
 
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
 
FIRE and FI-PPP
FIRE and FI-PPPFIRE and FI-PPP
FIRE and FI-PPP
 
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
 
Architecture Design Decisions and Group Decision Making
Architecture Design Decisions and Group Decision MakingArchitecture Design Decisions and Group Decision Making
Architecture Design Decisions and Group Decision Making
 
Bring survey sampling techniques into big data
Bring survey sampling techniques into big dataBring survey sampling techniques into big data
Bring survey sampling techniques into big data
 

More from University of Bologna

Data models in precision agriculture: from IoT to big data analytics
Data models in precision agriculture: from IoT to big data analyticsData models in precision agriculture: from IoT to big data analytics
Data models in precision agriculture: from IoT to big data analyticsUniversity of Bologna
 
[EDBT2023] Describing and Assessing Cubes Through Intentional Analytics (demo...
[EDBT2023] Describing and Assessing Cubes Through Intentional Analytics (demo...[EDBT2023] Describing and Assessing Cubes Through Intentional Analytics (demo...
[EDBT2023] Describing and Assessing Cubes Through Intentional Analytics (demo...University of Bologna
 
[EDBT2021] Conversational OLAP in Action (Best Demo Award EDBT2021)
[EDBT2021] Conversational OLAP in Action (Best Demo Award EDBT2021)[EDBT2021] Conversational OLAP in Action (Best Demo Award EDBT2021)
[EDBT2021] Conversational OLAP in Action (Best Demo Award EDBT2021)University of Bologna
 
[EDBT2021] Assess Queries for Interactive Analysis of Data Cubes
[EDBT2021] Assess Queries for Interactive Analysis of Data Cubes[EDBT2021] Assess Queries for Interactive Analysis of Data Cubes
[EDBT2021] Assess Queries for Interactive Analysis of Data CubesUniversity of Bologna
 
[SEBD2020] OLAP Querying of Document Stores in the Presence of Schema Variety
[SEBD2020] OLAP Querying of Document Stores in the Presence of Schema Variety[SEBD2020] OLAP Querying of Document Stores in the Presence of Schema Variety
[SEBD2020] OLAP Querying of Document Stores in the Presence of Schema VarietyUniversity of Bologna
 
[DOLAP2020] Towards Conversational OLAP
[DOLAP2020] Towards Conversational OLAP[DOLAP2020] Towards Conversational OLAP
[DOLAP2020] Towards Conversational OLAPUniversity of Bologna
 
[MIPRO2019] Map-Matching on Big Data: a Distributed and Efficient Algorithm w...
[MIPRO2019] Map-Matching on Big Data: a Distributed and Efficient Algorithm w...[MIPRO2019] Map-Matching on Big Data: a Distributed and Efficient Algorithm w...
[MIPRO2019] Map-Matching on Big Data: a Distributed and Efficient Algorithm w...University of Bologna
 

More from University of Bologna (8)

Data models in precision agriculture: from IoT to big data analytics
Data models in precision agriculture: from IoT to big data analyticsData models in precision agriculture: from IoT to big data analytics
Data models in precision agriculture: from IoT to big data analytics
 
[EDBT2023] Describing and Assessing Cubes Through Intentional Analytics (demo...
[EDBT2023] Describing and Assessing Cubes Through Intentional Analytics (demo...[EDBT2023] Describing and Assessing Cubes Through Intentional Analytics (demo...
[EDBT2023] Describing and Assessing Cubes Through Intentional Analytics (demo...
 
[DataPlat2023] Opening
[DataPlat2023] Opening[DataPlat2023] Opening
[DataPlat2023] Opening
 
[EDBT2021] Conversational OLAP in Action (Best Demo Award EDBT2021)
[EDBT2021] Conversational OLAP in Action (Best Demo Award EDBT2021)[EDBT2021] Conversational OLAP in Action (Best Demo Award EDBT2021)
[EDBT2021] Conversational OLAP in Action (Best Demo Award EDBT2021)
 
[EDBT2021] Assess Queries for Interactive Analysis of Data Cubes
[EDBT2021] Assess Queries for Interactive Analysis of Data Cubes[EDBT2021] Assess Queries for Interactive Analysis of Data Cubes
[EDBT2021] Assess Queries for Interactive Analysis of Data Cubes
 
[SEBD2020] OLAP Querying of Document Stores in the Presence of Schema Variety
[SEBD2020] OLAP Querying of Document Stores in the Presence of Schema Variety[SEBD2020] OLAP Querying of Document Stores in the Presence of Schema Variety
[SEBD2020] OLAP Querying of Document Stores in the Presence of Schema Variety
 
[DOLAP2020] Towards Conversational OLAP
[DOLAP2020] Towards Conversational OLAP[DOLAP2020] Towards Conversational OLAP
[DOLAP2020] Towards Conversational OLAP
 
[MIPRO2019] Map-Matching on Big Data: a Distributed and Efficient Algorithm w...
[MIPRO2019] Map-Matching on Big Data: a Distributed and Efficient Algorithm w...[MIPRO2019] Map-Matching on Big Data: a Distributed and Efficient Algorithm w...
[MIPRO2019] Map-Matching on Big Data: a Distributed and Efficient Algorithm w...
 

Recently uploaded

Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 

Recently uploaded (20)

Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 

[ADBIS2022] Insight-based Vocalization of OLAP Sessions

  • 1. ADBIS 2022 Insight-based vocalization of OLAP sessions Matteo Francia1, Enrico Gallinucci1, Matteo Golfarelli1, Stefano Rizzi1 1University of Bologna, Italy 26th European Conference on Advances in Databases and Information Systems ADBIS 2022
  • 2. ADBIS 2022 Motivation Augmented analytics and smart assistants are cutting-edge applications - Shift of human-machine interaction towards voice interfaces - E.g., to support the needs of specific user groups, such as the visually-impaired - E.g., to enable analytics where hand-free interaction is mandatory (e.g., augmented reality [1]) We introduce VOOL (VOcalization of OLap sessions) - Describe (sequences of) multimensional query results through natural language… - … by returning interesting insights to the user Matteo Francia – University of Bologna 2 Introduction [1] Matteo Francia, Matteo Golfarelli, Stefano Rizzi: A-BI+: A framework for Augmented Business Intelligence. Information Systems. (2020)
  • 3. ADBIS 2022 Related work Exploration/querying of multidimensional cubes - OLAP comes with low-level operators to query multidimensional cubes - Additional operators have been introduced to automatically extract interesting patterns [1] - E.g., Cinecubes [2], compares the result of a query to results obtained over sibling values or drill-downs - However: these operators can be plugged in VOOL Conversational systems - Single OLAP queries are sampled, and a speech is produced out of fixed templates [3] - End-to-end dialog system is introduced for vocalization of single query [4] - However: limited support for the vocalization of analytic sessions 3 [1] Golab, L., Srivastava, D.: Exploring data using patterns: A survey and open problems. In: Proc. DOLAP@EDBT/ICDT. pp. 116–120 (2021) [2] Gkesoulis, D., Vassiliadis, P., Manousis, P.: CineCubes: Aiding data workers gain insights from OLAP queries. Inf. Syst. 53, 60–86 (2015) [3] Trummer, I., Wang, Y., Mahankali, S.: A holistic approach for query evaluation and result vocalization in voice-based OLAP. In: Proc. SIGMOD. pp. 936–953 (2019) [4] Lyons, G., Tran, V., Binnig, C., C ̧ etintemel, U., Kraska, T.: Making the case for query-by-voice with echoquery. In: Proc. SIGMOD. pp. 2129–2132 (2016) Introduction
  • 4. ADBIS 2022 VOOL: Overview Desiderata for the vocalization of analytic sessions - #D1 Intention-awareness, vocalization should: - Describe single query results as well as compare subsequent query results - Consider the user’s intention between subsequent queries - #D2 Extensibility: rely on interfaces that make operators easily pluggable - #D3 Timeliness: produce vocalizations responsively - #D4 Conciseness: produce vocalizations that take a limited time 4 Overview
  • 5. ADBIS 2022 VOOL: Overview Matteo Francia – University of Bologna 5 Overview Querying [1] "Sales by Customer and Year" Query DW [1] Matteo Francia, Enrico Gallinucci, Matteo Golfarelli: COOL: A Framework for Conversational OLAP. Information Systems. (2021)
  • 6. ADBIS 2022 VOOL: Overview Modules are implementations of (insight) operators - Given subsequent cubes… - … retrieve self-contained insights… - … with different levels of interestingness (relevance to the user query) The module abstraction enables easy extensibility Matteo Francia – University of Bologna 6 Overview Querying [1] Query result Session History "Sales by Customer and Year" Query DW Insight generation Module 1 Module 2 Module 3 [1] Matteo Francia, Enrico Gallinucci, Matteo Golfarelli: COOL: A Framework for Conversational OLAP. Information Systems. (2021)
  • 7. ADBIS 2022 VOOL: Overview Modules are implementations of (insight) operators - Given subsequent cubes… - … retrieve self-contained insights… - … with different levels of interestingness (relevance to the user query) The module abstraction enables easy extensibility Matteo Francia – University of Bologna 7 Overview Insights Querying [1] Query result Session History "Sales by Customer and Year" Query DW Insight generation Module 1 Module 2 Module 3 Insight selection R R ☐☐☐R [1] Matteo Francia, Enrico Gallinucci, Matteo Golfarelli: COOL: A Framework for Conversational OLAP. Information Systems. (2021)
  • 8. ADBIS 2022 VOOL: Overview Modules are implementations of (insight) operators - Given subsequent cubes… - … retrieve self-contained insights… - … with different levels of interestingness (relevance to the user query) The module abstraction enables easy extensibility Matteo Francia – University of Bologna 8 Overview Insights Selected insights Querying [1] Query result Session History "Sales by Customer and Year" Query DW Insight generation Module 1 Module 2 Module 3 Insight selection R R R Vocalization The average sale is ... Outstanding products are The worst product is ... R R R [1] Matteo Francia, Enrico Gallinucci, Matteo Golfarelli: COOL: A Framework for Conversational OLAP. Information Systems. (2021)
  • 9. ADBIS 2022 VOOL: Overview Modules are implementations of (insight) operators - Given subsequent cubes… - … retrieve self-contained insights… - … with different levels of interestingness (relevance to the user query) The module abstraction enables easy extensibility Matteo Francia – University of Bologna 9 Overview Insights Selected insights Querying [1] Query result Session History Previous query result "Drill down to Month" Query DW Insight generation Module 1 Module 2 Module 3 Insight selection R R R Vocalization The average sale is ... Outstanding products are The worst product is ... R R R [1] Matteo Francia, Enrico Gallinucci, Matteo Golfarelli: COOL: A Framework for Conversational OLAP. Information Systems. (2021)
  • 10. ADBIS 2022 Insight Generation Modules (e.g., top-k) are executed to extract insights (e.g., top-3 facts) out of the query results - The execution of a module depends on the query/OLAP operator (#D1) An insight s consists of - A set of components c (a single/group of facts) - NL(s): natural language description of s - cov(s): fraction of data covered by the insight - cost(s): vocalization cost (i.e., words in NL(s)) Assumptions - Modules are black boxes, but… - … NL(s) is self-contained - … insights from the same module are incremental s3 = {c1=Beer, c2=Wine, c3=Cola} NL(s3) = “The 3 facts with highest Quantity are Beer with 80, Wine with 70, and Cola with 30” cov(s3) = 0.5 cost(s3) = 17 s2 = {c1=Beer, c2=Wine} ⊂ s3 Matteo Francia – University of Bologna 10 Product Quantity Beer 80 Wine 70 Cola 30 Bagel 8 Pizza 6 Bread 5 Product Quantity Beer 80 Wine 70 Cola 30 Bagel 8 Pizza 6 Bread 5 top-k Generation "Sales by Product"
  • 11. ADBIS 2022 Insight Generation Insight interestingness - Sum of the interestingness of the components of each insight int(s) = σc∈s int c - The component interestingness int(c) is module-specific (black box) - Constraint int(c) ∈ (0, 1] For instance, for top-k - Beer retains 44% of sales - Beer, Wine, and Cola retain 98% of sales int(ck) = γk − y෡ k. m σi=1 ෡ k (γi − y෡ k. m) int s1 = int 𝑐1 = Beer = 0.44 int(s3) = 0.98 Matteo Francia – University of Bologna 11 Product Quantity Beer 80 Wine 70 Cola 30 Bagel 8 Pizza 6 Bread 5 Product Quantity Beer 80 Wine 70 Cola 30 Bagel 8 Pizza 6 Bread 5 top-k Generation
  • 12. ADBIS 2022 Insight Generation The component interestingness changes between subsequent query results C and C’ For instance, for top-k - Peculiarity [1] measures to what extent values from facts in C’ deviate from the originating facts in C - The higher the deviation, the higher the peculiarity - Beer (the best-selling product from the best-selling category) is less peculiar than Cola (the worst-selling product from the best-selling category) int(ck) = (γk−y෡ k. m) · pec(γk) σi=1 ෡ k (γi − y෡ k. m) · pec(γi) int 𝑠3 = 75 · 0.47 + 65 · 0.17 + 25 · 1.00 72.07 = 0.99 Matteo Francia – University of Bologna 12 Product Quantity Beer 80 Wine 70 Cola 30 Bagel 8 Pizza 6 Bread 5 Category Quantity Beverages 180 Food 19 Generation [1] Francia, Matteo, et al. "Enhancing cubes with models to describe multidimensional data." Information Systems Frontiers 24.1 (2022): 31-48. "Sales by Category" “Specialize Sales by Product" C C’
  • 13. ADBIS 2022 Insight Selection Insights (𝒮) are too many to be vocalized - Insights (SF) from the same module (F) are incremental by construction - Modules (F’s) have different semantics GOAL: return insights that max. interestingness while not exceeding a budget tvoc (#D4) - This is a multiple-choice knapsack problem - The set of insights 𝒮 is partitioned into classes (SF’s) - Select at most one insight sF ∈ SF out of each class Matteo Francia – University of Bologna 13 Selection s1 Clustering Statistics 𝒮 Outlier detection [1] Correlation Slicing variance Aggregation variance [2] Assess [4] F = top-k [3] Stop-k = {s1, …, sn} stop-k 1.int = 1.3 stop-k 1.cov = 0.5 (#D1 and #D2) [1] Liu, Fei Tony, Kai Ming Ting, and Zhi-Hua Zhou. "Isolation forest." 2008 eighth ieee international conference on data mining. IEEE, 2008. [2] Das, M., Amer-Yahia, S., Das, G., Yu, C.: MRI: meaningful interpretations of collaborative ratings. Proc. VLDB Endow. 4(11), 1063–1074 (2011) [3] Francia, M., Marcel, P., Peralta, V., Rizzi, S.: Enhancing cubes with models to describe multidimensional data. Inf. Syst. Frontiers 24(1), 31–48 (2022) [4] Francia, Matteo, et al. "Suggesting assess queries for interactive analysis of multidimensional data." IEEE Transactions on Knowledge and Data Engineering (2022).
  • 14. ADBIS 2022 Insight Vocalization Start with a preamble that describes the query - The preamble acts as a context for subsequent insights - The vocalization of the preamble takes tgen - Start insight selection slightly before tgen to not perceive any pause in the vocalization (#D3) Vocalization - Selected insights are sorted by descending cov - Natural language descriptions NL's are concatenated 1. The query result shows the sum of quantity grouped by product 2. The average Quantity is 33.2 3. The three facts with highest Quantity are Beer with 80, Wine with 70, and Cola with 30 Matteo Francia – University of Bologna 14 Vocalization Statistics s.cov = 1.0 Top-K s.cov =0.5 Preamble
  • 15. ADBIS 2022 Experimental Evaluation Scalability with respect to query result cardinality up 104 tuples - 104 is unrealistic for OLAP, results are constrained by the visualization / interaction [1] - 10 OLAP sessions, each involving 3 OLAP steps (Foodmart cube) - The computation of all modules requires less than 1 second - Single exception: Clustering requires 7 seconds for results with cardinality 104 Matteo Francia – University of Bologna 15 Results [1] Francia, Matteo, Matteo Golfarelli, and Stefano Rizzi. "A-BI+: a framework for Augmented Business Intelligence." Information Systems 92 (2020): 101520.
  • 16. ADBIS 2022 Experimental Evaluation Preliminary tests with 10 users - Master students in data science with basic/advanced knowledge of BI - Users were assigned three OLAP sessions with different analysis goals - E.g., “As a shop owner, you are analyzing the performance of each product department” - Rating on a scale from 1 (very poor) to 5 (very high) - User experience: 4.2 ± 0.6 - Quality of the description of query results: 3.8 ± 0.9 - Lowest appreciation: Statistics is sometimes too simple to describe the whole result - Highest appreciation: Aggregation variance to describe how aggregation changes value distributions Matteo Francia – University of Bologna 16 Results
  • 17. ADBIS 2022 Conclusion and Research Directions So far - We introduced the desiderata for a vocalization system - We implemented VOOL to vocalize insights out of the results of analytic sessions - User-based and efficiency evaluation show promising results Besides refining and extending the modules, future directions are: - Handling redundancy over single queries (e.g., insights vocalizing the same tuples) - … and sessions (e.g., vocalizing the same insight twice or more reduces its interestingness) - “Tell me more” : users can ask for details and insights retrieved after the time budget - Assess the correlation between insights and users' intentions Matteo Francia – University of Bologna 17 Conclusion
  • 18. ADBIS 2022 Questions? Matteo Francia – University of Bologna 18 Thank you.