SlideShare a Scribd company logo
Augmented
Business Intelligence
Matteo Francia, Matteo Golfarelli, Stefano Rizzi
DISI – University of Bologna
{m.francia, matteo.golfarelli, stefano.rizzi} @unibo.it
Application scope
!
Matteo Francia – University of Bologna 2
Application scope
What’s
going on?
Inspector
!
Matteo Francia – University of Bologna 3
Application scope
Analytical report
Sensing
Recommending
Matteo Francia – University of Bologna 4
We have data!
• Internet of Things
• Digital twin [1]
[1] Tao, F., Cheng, J., Qi, Q., Zhang, M., Zhang, H., & Sui, F. (2018). Digital twin-driven product design, manufacturing
and service with big data. The International Journal of Advanced Manufacturing Technology, 94(9-12), 3563-3576.
Augmented Business Intelligence
A-BI: a 3D-marriage
• Augmented Reality
• Business Intelligence
• Recommendation
Matteo Francia – University of Bologna 5
A-BI: Overview
LogAugmented Reality
(real-time)
Query Log
(user exp.)
OLAP reports
Augmented Business Intelligence
Matteo Francia – University of Bologna 6
Data
Sources
Outputs
DM & Mappings
(a-priori)
A-BI: Augmented Reality
• Sensing augmented
environments [2]
• Real-time information
• Interaction
• Engagement [3]
• Constrained visualization
• i.e., cardinality constraint
Context
<Device, ConveyorBelt> dist = 0.5m
<Device, TempSensor> dist = 1m
<Role, Inspector>
<Location, RoomA.1> dist = 0m
<Date, 16/10/2018>
Context generation
Matteo Francia – University of Bologna 7
[2] Croatti, A., & Ricci, A. (2017, April). Towards the web of augmented things. In 2017 IEEE International Conference on Software Architecture Workshops (ICSAW)
[3] Su, Y. C., & Grauman, K. (2016, October). Detecting engagement in egocentric video. In European Conference on Computer Vision
A-BI: Business Intelligence
Date
Maint.Type
Month
Year
Context
<Device, ConveyorBelt> dist = 0.5m
<Device, TempSensor> dist = 1m
<Role, Inspector>
<Location, RoomA.1> dist = 0m
<Date, 16/10/2018>
Context generation
Device
DeviceType
MaintenanceActivity
Duration
• Data dictionary
• What do we recognize?
• Context: subset of data
dictionary entries
• Mappings to md-elements
• A-priori interest
• OLAP
• Report generation
Matteo Francia – University of Bologna 8
Data Mart
A-BI: Recommendation
Context
<Device, ConveyorBelt>
<Role, Inspector>
…
Matteo Francia – University of Bologna 9
1. Get the context
• Context T over data dictionary
• Follow (a-priori) mappings…
• ... Project T to image I of md-elements
2. Add the log L
• Get queries with positive feedback from similar contexts
• Enrich I to I* with «unperceived» elements from T
3. Get the queries
Directly translate I* into a well formed query
• High cardinality I * = hardly interpretable «monster query»
• Single query, no diversification
Log
A-BI
A two-step approach:
• Context interpretation
• Diversification
Matteo Francia – University of Bologna 10
Log
Context interpretation
maximal queryContext
<Device, ConveyorBelt>
<Role, Inspector>
…
diversified queries
Diversification
A-BI: Context Interpretation
Context interpretation
maximal queryContext
<Device, ConveyorBelt>
<Role, Inspector>
…
Log
Matteo Francia – University of Bologna 11
• md-element relevance
• Context weight
• Mapping weight
• Relevance over log
• Query relevance
• Maximal query
• Most relevant query enforcing cardinality
constraint
• = Knapsack Problem
• Draw most relevant DM-elements
• s.t. query cardinality is below threshold
Log
Context interpretation
maximal queryContext
<Device, ConveyorBelt>
<Role, Inspector>
…
A-BI: Diversification
diversified queries
Diversification
Matteo Francia – University of Bologna 12
• Diversification
• Different flavors of same information
• = Top-N queries maximizing diversity and relevance
• Generate queries from the maximal one
• Operators: rollup/drill/slice
• Query similarity sim (with div = 1 – sim) [4]
• q = amount of diversification
qmax
q
[4] Aligon, J., Golfarelli, M., Marcel, P., Rizzi, S., & Turricchia, E. (2014). Similarity
measures for OLAP sessions. Knowledge and information systems, 39(2), 463-489
Evaluation
• Effectiveness
• (Near) Real-time
Matteo Francia – University of Bologna 13
A-BI: Test setup
• Cube
• 5 linear hierarchies, 5 levels each
• Maximum cardinality 109
• Dictionary with one entry for md-element
• One-to-one mappings (entry → md-element)
• Random context and mapping weights
• Simulate user moving through a factory
• In 10 different rooms (i.e., 10 context seeds)
• 5 to 15 recognized entities
• Simulate multiple visits to rooms
• Generate seed variations
Matteo Francia – University of Bologna 14
Examples of context seeds
A-BI: Effectiveness
Matteo Francia – University of Bologna 15
b = target similarity between qu and qmax
Best query (with log, 1 visit)
After 2 visits: 0.95, 4 visits: 0.98
Best query (no log)
Maximal query
sim(bestquery,qu)
|T| = 10, N = 4
A-BI: Efficiency
Matteo Francia – University of Bologna 16q = diversity threshold
• Time required to
recommend a query set
• Query execution is then
demanded to DW system
Is A-BI out of reach?
Object recognition (YOLO [5])
Egocentric computer vision [6]
Matteo Francia – University of Bologna 17[5] Redmon, J., & Farhadi, A. (2017). YOLO9000: better, faster, stronger. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 7263-7271).
[6] Fathi, A., Farhadi, A., & Rehg, J. M. (2011, November). Understanding egocentric activities. In 2011 International Conference on Computer Vision (pp. 407-414). IEEE.
Work in progress: relevance of groups
Matteo Francia – University of Bologna 18
• Up to now
• Relevance of single md-elements
• Recommendation address all the elements together
• Proposal: Relevance is about groups of md-elements
• Element a is relevant with b but not with c
• Definition of group relevance rel
• Review formulation to provide recommendation related to groups
• Given rel({Maint.Type}) = 1 and rel({Duration}) = 1
• rel({Maint.Type, Duration}) = 2.5
• rel({Device, Month}) > rel({Device, Date})
Work in progress: query generation
Matteo Francia – University of Bologna 19
• Up to now
• Recommendation as a two-step approach
• Proposal: Optimal formulation for query generation
• Single-step formulation inspired by mutual information
• Minimize amount of information about one query obtained through other query(s)
• Definition and maximization of global relevance relG
• Overlapping queries (i.e., similar queries) → high mutual information
query q’ query q’’
sim(q’, q’’)
relG( ) < relG( )query q’ query q’’’
Conclusion
Augmented Business Intelligence
• Recommendation of multi-dimensional analytic reports
• Based on augmented (real) environments
• Under near-real-time and visualization constraints
• Vision
• Analytics in Health-care
• Conversational BI
Matteo Francia – University of Bologna 20
Thanks
Matteo Francia – University of Bologna 21

More Related Content

What's hot

Linking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process DescriptionsLinking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process Descriptions
Christoph Lange
 
Knowledge Graph Maintenance
Knowledge Graph MaintenanceKnowledge Graph Maintenance
Knowledge Graph Maintenance
Paul Groth
 
An Ecosystem for Linked Humanities Data
An Ecosystem for Linked Humanities DataAn Ecosystem for Linked Humanities Data
An Ecosystem for Linked Humanities Data
Rinke Hoekstra
 
LOTED: Exploiting Linked Data in Analyzing European Procurement Notices
LOTED: Exploiting Linked Data in Analyzing European Procurement NoticesLOTED: Exploiting Linked Data in Analyzing European Procurement Notices
LOTED: Exploiting Linked Data in Analyzing European Procurement Notices
Mathieu d'Aquin
 
Knowledge Graph Maintenance
Knowledge Graph MaintenanceKnowledge Graph Maintenance
Knowledge Graph Maintenance
Paul Groth
 
Prov-O-Viz: Interactive Provenance Visualization
Prov-O-Viz: Interactive Provenance VisualizationProv-O-Viz: Interactive Provenance Visualization
Prov-O-Viz: Interactive Provenance Visualization
Rinke Hoekstra
 
Thinking About the Making of Data
Thinking About the Making of DataThinking About the Making of Data
Thinking About the Making of Data
Paul Groth
 
KOIOS: Utilizing Semantic Search for Easy-Access and Visualization of Structu...
KOIOS: Utilizing Semantic Search for Easy-Access and Visualization of Structu...KOIOS: Utilizing Semantic Search for Easy-Access and Visualization of Structu...
KOIOS: Utilizing Semantic Search for Easy-Access and Visualization of Structu...
Thanh Tran
 
Cloud computing and networking course: paper presentation -Data Mining for In...
Cloud computing and networking course: paper presentation -Data Mining for In...Cloud computing and networking course: paper presentation -Data Mining for In...
Cloud computing and networking course: paper presentation -Data Mining for In...
Cristian Consonni
 
Recommenders, Topics, and Text
Recommenders, Topics, and TextRecommenders, Topics, and Text
Recommenders, Topics, and Text
NBER
 
Quality, Relevance and Importance in Information Retrieval with Fuzzy Semanti...
Quality, Relevance and Importance in Information Retrieval with Fuzzy Semanti...Quality, Relevance and Importance in Information Retrieval with Fuzzy Semanti...
Quality, Relevance and Importance in Information Retrieval with Fuzzy Semanti...
tmra
 
The Value and Benefits of Data-to-Text Technologies
The Value and Benefits of Data-to-Text TechnologiesThe Value and Benefits of Data-to-Text Technologies
The Value and Benefits of Data-to-Text Technologies
International Journal of Modern Research in Engineering and Technology
 
Transforming deep into transformers – a computer vision approach
Transforming deep into transformers – a computer vision approachTransforming deep into transformers – a computer vision approach
Transforming deep into transformers – a computer vision approach
Ferdin Joe John Joseph PhD
 
Graph Databases Lifecycle Methodology and Tool to Support Index/Store Versio...
Graph Databases Lifecycle Methodology  and Tool to Support Index/Store Versio...Graph Databases Lifecycle Methodology  and Tool to Support Index/Store Versio...
Graph Databases Lifecycle Methodology and Tool to Support Index/Store Versio...
Paolo Nesi
 
Short intro to 3D Geoinfo pilot The Netherlands
Short intro to 3D Geoinfo pilot The NetherlandsShort intro to 3D Geoinfo pilot The Netherlands
Short intro to 3D Geoinfo pilot The Netherlands
Léon Berlo
 
Data science
Data scienceData science
Data science
Mohamed Loey
 
Ws2001 sessione8 cibella_tuoto
Ws2001 sessione8 cibella_tuotoWs2001 sessione8 cibella_tuoto
Content + Signals: The value of the entire data estate for machine learning
Content + Signals: The value of the entire data estate for machine learningContent + Signals: The value of the entire data estate for machine learning
Content + Signals: The value of the entire data estate for machine learning
Paul Groth
 
Large Graph Mining
Large Graph MiningLarge Graph Mining
Large Graph Mining
Sabri Skhiri
 

What's hot (20)

Linking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process DescriptionsLinking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process Descriptions
 
Knowledge Graph Maintenance
Knowledge Graph MaintenanceKnowledge Graph Maintenance
Knowledge Graph Maintenance
 
An Ecosystem for Linked Humanities Data
An Ecosystem for Linked Humanities DataAn Ecosystem for Linked Humanities Data
An Ecosystem for Linked Humanities Data
 
LOTED: Exploiting Linked Data in Analyzing European Procurement Notices
LOTED: Exploiting Linked Data in Analyzing European Procurement NoticesLOTED: Exploiting Linked Data in Analyzing European Procurement Notices
LOTED: Exploiting Linked Data in Analyzing European Procurement Notices
 
Knowledge Graph Maintenance
Knowledge Graph MaintenanceKnowledge Graph Maintenance
Knowledge Graph Maintenance
 
Prov-O-Viz: Interactive Provenance Visualization
Prov-O-Viz: Interactive Provenance VisualizationProv-O-Viz: Interactive Provenance Visualization
Prov-O-Viz: Interactive Provenance Visualization
 
Thinking About the Making of Data
Thinking About the Making of DataThinking About the Making of Data
Thinking About the Making of Data
 
KOIOS: Utilizing Semantic Search for Easy-Access and Visualization of Structu...
KOIOS: Utilizing Semantic Search for Easy-Access and Visualization of Structu...KOIOS: Utilizing Semantic Search for Easy-Access and Visualization of Structu...
KOIOS: Utilizing Semantic Search for Easy-Access and Visualization of Structu...
 
Cloud computing and networking course: paper presentation -Data Mining for In...
Cloud computing and networking course: paper presentation -Data Mining for In...Cloud computing and networking course: paper presentation -Data Mining for In...
Cloud computing and networking course: paper presentation -Data Mining for In...
 
Recommenders, Topics, and Text
Recommenders, Topics, and TextRecommenders, Topics, and Text
Recommenders, Topics, and Text
 
Quality, Relevance and Importance in Information Retrieval with Fuzzy Semanti...
Quality, Relevance and Importance in Information Retrieval with Fuzzy Semanti...Quality, Relevance and Importance in Information Retrieval with Fuzzy Semanti...
Quality, Relevance and Importance in Information Retrieval with Fuzzy Semanti...
 
The Value and Benefits of Data-to-Text Technologies
The Value and Benefits of Data-to-Text TechnologiesThe Value and Benefits of Data-to-Text Technologies
The Value and Benefits of Data-to-Text Technologies
 
Transforming deep into transformers – a computer vision approach
Transforming deep into transformers – a computer vision approachTransforming deep into transformers – a computer vision approach
Transforming deep into transformers – a computer vision approach
 
Graph Databases Lifecycle Methodology and Tool to Support Index/Store Versio...
Graph Databases Lifecycle Methodology  and Tool to Support Index/Store Versio...Graph Databases Lifecycle Methodology  and Tool to Support Index/Store Versio...
Graph Databases Lifecycle Methodology and Tool to Support Index/Store Versio...
 
Short intro to 3D Geoinfo pilot The Netherlands
Short intro to 3D Geoinfo pilot The NetherlandsShort intro to 3D Geoinfo pilot The Netherlands
Short intro to 3D Geoinfo pilot The Netherlands
 
Data science
Data scienceData science
Data science
 
Ws2001 sessione8 cibella_tuoto
Ws2001 sessione8 cibella_tuotoWs2001 sessione8 cibella_tuoto
Ws2001 sessione8 cibella_tuoto
 
Content + Signals: The value of the entire data estate for machine learning
Content + Signals: The value of the entire data estate for machine learningContent + Signals: The value of the entire data estate for machine learning
Content + Signals: The value of the entire data estate for machine learning
 
CV
CVCV
CV
 
Large Graph Mining
Large Graph MiningLarge Graph Mining
Large Graph Mining
 

Similar to [DOLAP2019] Augmented Business Intelligence

Contrasting Offline and Online Results when Evaluating Recommendation Algorithms
Contrasting Offline and Online Results when Evaluating Recommendation AlgorithmsContrasting Offline and Online Results when Evaluating Recommendation Algorithms
Contrasting Offline and Online Results when Evaluating Recommendation Algorithms
Marco Rossetti
 
Social Phrases Having Impact in Altmetrics - SOPHIA
Social Phrases Having Impact in Altmetrics - SOPHIASocial Phrases Having Impact in Altmetrics - SOPHIA
Social Phrases Having Impact in Altmetrics - SOPHIA
Insight_Altmetrics
 
resume-tina-tingchu-lin
resume-tina-tingchu-linresume-tina-tingchu-lin
resume-tina-tingchu-linTing-Chu Lin
 
Introduction to OpenSemcq
Introduction to OpenSemcqIntroduction to OpenSemcq
Introduction to OpenSemcq
mbtosic
 
Fairification experience clarifying the semantics of data matrices
Fairification experience clarifying the semantics of data matricesFairification experience clarifying the semantics of data matrices
Fairification experience clarifying the semantics of data matrices
Pistoia Alliance
 
Profile-based Dataset Recommendation for RDF Data Linking
Profile-based Dataset Recommendation for RDF Data Linking  Profile-based Dataset Recommendation for RDF Data Linking
Profile-based Dataset Recommendation for RDF Data Linking
Mohamed BEN ELLEFI
 
Semantic-based Process Analysis
Semantic-based Process AnalysisSemantic-based Process Analysis
Semantic-based Process Analysis
Mauro Dragoni
 
Software Analytics - Achievements and Challenges
Software Analytics - Achievements and ChallengesSoftware Analytics - Achievements and Challenges
Software Analytics - Achievements and Challenges
Tao Xie
 
Data models for preserving and publishing digital research material beyond th...
Data models for preserving and publishing digital research material beyond th...Data models for preserving and publishing digital research material beyond th...
Data models for preserving and publishing digital research material beyond th...
Leiden University Medical Center
 
Statistical Analysis of Results in Music Information Retrieval: Why and How
Statistical Analysis of Results in Music Information Retrieval: Why and HowStatistical Analysis of Results in Music Information Retrieval: Why and How
Statistical Analysis of Results in Music Information Retrieval: Why and How
Julián Urbano
 
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Mon...
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Mon...RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Mon...
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Mon...
Jeffrey Too Chuan TAN
 
sourabh_bajaj_resume
sourabh_bajaj_resumesourabh_bajaj_resume
sourabh_bajaj_resumeYipei Wang
 
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Vic...
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Vic...RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Vic...
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Vic...
Jeffrey Too Chuan TAN
 
Bioinformatic core facilities discussion
Bioinformatic core facilities discussionBioinformatic core facilities discussion
Bioinformatic core facilities discussion
Jennifer Shelton
 
Watanuki napier seminar2
Watanuki napier seminar2Watanuki napier seminar2
Watanuki napier seminar2
Hugo Watanuki
 
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
ifi8106tlu
 
2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...
2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...
2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...
HASE – Human Aspects in Software Engineering
 
PATHS state of the art monitoring report
PATHS state of the art monitoring reportPATHS state of the art monitoring report
PATHS state of the art monitoring report
pathsproject
 

Similar to [DOLAP2019] Augmented Business Intelligence (20)

Contrasting Offline and Online Results when Evaluating Recommendation Algorithms
Contrasting Offline and Online Results when Evaluating Recommendation AlgorithmsContrasting Offline and Online Results when Evaluating Recommendation Algorithms
Contrasting Offline and Online Results when Evaluating Recommendation Algorithms
 
bonino
boninobonino
bonino
 
Social Phrases Having Impact in Altmetrics - SOPHIA
Social Phrases Having Impact in Altmetrics - SOPHIASocial Phrases Having Impact in Altmetrics - SOPHIA
Social Phrases Having Impact in Altmetrics - SOPHIA
 
resume-tina-tingchu-lin
resume-tina-tingchu-linresume-tina-tingchu-lin
resume-tina-tingchu-lin
 
Introduction to OpenSemcq
Introduction to OpenSemcqIntroduction to OpenSemcq
Introduction to OpenSemcq
 
Fairification experience clarifying the semantics of data matrices
Fairification experience clarifying the semantics of data matricesFairification experience clarifying the semantics of data matrices
Fairification experience clarifying the semantics of data matrices
 
Profile-based Dataset Recommendation for RDF Data Linking
Profile-based Dataset Recommendation for RDF Data Linking  Profile-based Dataset Recommendation for RDF Data Linking
Profile-based Dataset Recommendation for RDF Data Linking
 
Semantic-based Process Analysis
Semantic-based Process AnalysisSemantic-based Process Analysis
Semantic-based Process Analysis
 
Software Analytics - Achievements and Challenges
Software Analytics - Achievements and ChallengesSoftware Analytics - Achievements and Challenges
Software Analytics - Achievements and Challenges
 
Data models for preserving and publishing digital research material beyond th...
Data models for preserving and publishing digital research material beyond th...Data models for preserving and publishing digital research material beyond th...
Data models for preserving and publishing digital research material beyond th...
 
Statistical Analysis of Results in Music Information Retrieval: Why and How
Statistical Analysis of Results in Music Information Retrieval: Why and HowStatistical Analysis of Results in Music Information Retrieval: Why and How
Statistical Analysis of Results in Music Information Retrieval: Why and How
 
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Mon...
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Mon...RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Mon...
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Mon...
 
sourabh_bajaj_resume
sourabh_bajaj_resumesourabh_bajaj_resume
sourabh_bajaj_resume
 
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Vic...
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Vic...RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Vic...
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Vic...
 
Bioinformatic core facilities discussion
Bioinformatic core facilities discussionBioinformatic core facilities discussion
Bioinformatic core facilities discussion
 
Watanuki napier seminar2
Watanuki napier seminar2Watanuki napier seminar2
Watanuki napier seminar2
 
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
 
2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...
2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...
2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...
 
Prioritisation of Key Performance Indicators in an Evaluation Framework for D...
Prioritisation of Key Performance Indicators in an Evaluation Framework for D...Prioritisation of Key Performance Indicators in an Evaluation Framework for D...
Prioritisation of Key Performance Indicators in an Evaluation Framework for D...
 
PATHS state of the art monitoring report
PATHS state of the art monitoring reportPATHS state of the art monitoring report
PATHS state of the art monitoring report
 

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 analytics
University 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
 
[DataPlat2023] Opening
[DataPlat2023] Opening[DataPlat2023] Opening
[DataPlat2023] Opening
University of Bologna
 
[DOLAP2023] The Whys and Wherefores of Cubes
[DOLAP2023] The Whys and Wherefores of Cubes[DOLAP2023] The Whys and Wherefores of Cubes
[DOLAP2023] The Whys and Wherefores of Cubes
University of Bologna
 
[ADBIS2022] Insight-based Vocalization of OLAP Sessions
[ADBIS2022] Insight-based Vocalization of OLAP Sessions[ADBIS2022] Insight-based Vocalization of OLAP Sessions
[ADBIS2022] Insight-based Vocalization of OLAP Sessions
University of Bologna
 
[SEBD2021] Conversational OLAP
[SEBD2021] Conversational OLAP[SEBD2021] Conversational OLAP
[SEBD2021] Conversational OLAP
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 Cubes
University 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 Variety
University of Bologna
 
[DOLAP2020] Towards Conversational OLAP
[DOLAP2020] Towards Conversational OLAP[DOLAP2020] Towards Conversational OLAP
[DOLAP2020] Towards Conversational OLAP
University 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 (11)

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
 
[DOLAP2023] The Whys and Wherefores of Cubes
[DOLAP2023] The Whys and Wherefores of Cubes[DOLAP2023] The Whys and Wherefores of Cubes
[DOLAP2023] The Whys and Wherefores of Cubes
 
[ADBIS2022] Insight-based Vocalization of OLAP Sessions
[ADBIS2022] Insight-based Vocalization of OLAP Sessions[ADBIS2022] Insight-based Vocalization of OLAP Sessions
[ADBIS2022] Insight-based Vocalization of OLAP Sessions
 
[SEBD2021] Conversational OLAP
[SEBD2021] Conversational OLAP[SEBD2021] Conversational OLAP
[SEBD2021] Conversational OLAP
 
[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

Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
IP ServerOne
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
eCommerce Institute
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
Sebastiano Panichella
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Sebastiano Panichella
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
faizulhassanfaiz1670
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
OWASP Beja
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Access Innovations, Inc.
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Orkestra
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
Howard Spence
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
khadija278284
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
Vladimir Samoylov
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Sebastiano Panichella
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
Faculty of Medicine And Health Sciences
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Matjaž Lipuš
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
Access Innovations, Inc.
 

Recently uploaded (16)

Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
 

[DOLAP2019] Augmented Business Intelligence

  • 1. Augmented Business Intelligence Matteo Francia, Matteo Golfarelli, Stefano Rizzi DISI – University of Bologna {m.francia, matteo.golfarelli, stefano.rizzi} @unibo.it
  • 2. Application scope ! Matteo Francia – University of Bologna 2
  • 3. Application scope What’s going on? Inspector ! Matteo Francia – University of Bologna 3
  • 4. Application scope Analytical report Sensing Recommending Matteo Francia – University of Bologna 4 We have data! • Internet of Things • Digital twin [1] [1] Tao, F., Cheng, J., Qi, Q., Zhang, M., Zhang, H., & Sui, F. (2018). Digital twin-driven product design, manufacturing and service with big data. The International Journal of Advanced Manufacturing Technology, 94(9-12), 3563-3576.
  • 5. Augmented Business Intelligence A-BI: a 3D-marriage • Augmented Reality • Business Intelligence • Recommendation Matteo Francia – University of Bologna 5
  • 6. A-BI: Overview LogAugmented Reality (real-time) Query Log (user exp.) OLAP reports Augmented Business Intelligence Matteo Francia – University of Bologna 6 Data Sources Outputs DM & Mappings (a-priori)
  • 7. A-BI: Augmented Reality • Sensing augmented environments [2] • Real-time information • Interaction • Engagement [3] • Constrained visualization • i.e., cardinality constraint Context <Device, ConveyorBelt> dist = 0.5m <Device, TempSensor> dist = 1m <Role, Inspector> <Location, RoomA.1> dist = 0m <Date, 16/10/2018> Context generation Matteo Francia – University of Bologna 7 [2] Croatti, A., & Ricci, A. (2017, April). Towards the web of augmented things. In 2017 IEEE International Conference on Software Architecture Workshops (ICSAW) [3] Su, Y. C., & Grauman, K. (2016, October). Detecting engagement in egocentric video. In European Conference on Computer Vision
  • 8. A-BI: Business Intelligence Date Maint.Type Month Year Context <Device, ConveyorBelt> dist = 0.5m <Device, TempSensor> dist = 1m <Role, Inspector> <Location, RoomA.1> dist = 0m <Date, 16/10/2018> Context generation Device DeviceType MaintenanceActivity Duration • Data dictionary • What do we recognize? • Context: subset of data dictionary entries • Mappings to md-elements • A-priori interest • OLAP • Report generation Matteo Francia – University of Bologna 8 Data Mart
  • 9. A-BI: Recommendation Context <Device, ConveyorBelt> <Role, Inspector> … Matteo Francia – University of Bologna 9 1. Get the context • Context T over data dictionary • Follow (a-priori) mappings… • ... Project T to image I of md-elements 2. Add the log L • Get queries with positive feedback from similar contexts • Enrich I to I* with «unperceived» elements from T 3. Get the queries Directly translate I* into a well formed query • High cardinality I * = hardly interpretable «monster query» • Single query, no diversification Log
  • 10. A-BI A two-step approach: • Context interpretation • Diversification Matteo Francia – University of Bologna 10 Log Context interpretation maximal queryContext <Device, ConveyorBelt> <Role, Inspector> … diversified queries Diversification
  • 11. A-BI: Context Interpretation Context interpretation maximal queryContext <Device, ConveyorBelt> <Role, Inspector> … Log Matteo Francia – University of Bologna 11 • md-element relevance • Context weight • Mapping weight • Relevance over log • Query relevance • Maximal query • Most relevant query enforcing cardinality constraint • = Knapsack Problem • Draw most relevant DM-elements • s.t. query cardinality is below threshold
  • 12. Log Context interpretation maximal queryContext <Device, ConveyorBelt> <Role, Inspector> … A-BI: Diversification diversified queries Diversification Matteo Francia – University of Bologna 12 • Diversification • Different flavors of same information • = Top-N queries maximizing diversity and relevance • Generate queries from the maximal one • Operators: rollup/drill/slice • Query similarity sim (with div = 1 – sim) [4] • q = amount of diversification qmax q [4] Aligon, J., Golfarelli, M., Marcel, P., Rizzi, S., & Turricchia, E. (2014). Similarity measures for OLAP sessions. Knowledge and information systems, 39(2), 463-489
  • 13. Evaluation • Effectiveness • (Near) Real-time Matteo Francia – University of Bologna 13
  • 14. A-BI: Test setup • Cube • 5 linear hierarchies, 5 levels each • Maximum cardinality 109 • Dictionary with one entry for md-element • One-to-one mappings (entry → md-element) • Random context and mapping weights • Simulate user moving through a factory • In 10 different rooms (i.e., 10 context seeds) • 5 to 15 recognized entities • Simulate multiple visits to rooms • Generate seed variations Matteo Francia – University of Bologna 14 Examples of context seeds
  • 15. A-BI: Effectiveness Matteo Francia – University of Bologna 15 b = target similarity between qu and qmax Best query (with log, 1 visit) After 2 visits: 0.95, 4 visits: 0.98 Best query (no log) Maximal query sim(bestquery,qu) |T| = 10, N = 4
  • 16. A-BI: Efficiency Matteo Francia – University of Bologna 16q = diversity threshold • Time required to recommend a query set • Query execution is then demanded to DW system
  • 17. Is A-BI out of reach? Object recognition (YOLO [5]) Egocentric computer vision [6] Matteo Francia – University of Bologna 17[5] Redmon, J., & Farhadi, A. (2017). YOLO9000: better, faster, stronger. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 7263-7271). [6] Fathi, A., Farhadi, A., & Rehg, J. M. (2011, November). Understanding egocentric activities. In 2011 International Conference on Computer Vision (pp. 407-414). IEEE.
  • 18. Work in progress: relevance of groups Matteo Francia – University of Bologna 18 • Up to now • Relevance of single md-elements • Recommendation address all the elements together • Proposal: Relevance is about groups of md-elements • Element a is relevant with b but not with c • Definition of group relevance rel • Review formulation to provide recommendation related to groups • Given rel({Maint.Type}) = 1 and rel({Duration}) = 1 • rel({Maint.Type, Duration}) = 2.5 • rel({Device, Month}) > rel({Device, Date})
  • 19. Work in progress: query generation Matteo Francia – University of Bologna 19 • Up to now • Recommendation as a two-step approach • Proposal: Optimal formulation for query generation • Single-step formulation inspired by mutual information • Minimize amount of information about one query obtained through other query(s) • Definition and maximization of global relevance relG • Overlapping queries (i.e., similar queries) → high mutual information query q’ query q’’ sim(q’, q’’) relG( ) < relG( )query q’ query q’’’
  • 20. Conclusion Augmented Business Intelligence • Recommendation of multi-dimensional analytic reports • Based on augmented (real) environments • Under near-real-time and visualization constraints • Vision • Analytics in Health-care • Conversational BI Matteo Francia – University of Bologna 20
  • 21. Thanks Matteo Francia – University of Bologna 21