SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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 DescriptionsChristoph Lange
 
Knowledge Graph Maintenance
Knowledge Graph MaintenanceKnowledge Graph Maintenance
Knowledge Graph MaintenancePaul Groth
 
An Ecosystem for Linked Humanities Data
An Ecosystem for Linked Humanities DataAn Ecosystem for Linked Humanities Data
An Ecosystem for Linked Humanities DataRinke 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 NoticesMathieu d'Aquin
 
Knowledge Graph Maintenance
Knowledge Graph MaintenanceKnowledge Graph Maintenance
Knowledge Graph MaintenancePaul Groth
 
Prov-O-Viz: Interactive Provenance Visualization
Prov-O-Viz: Interactive Provenance VisualizationProv-O-Viz: Interactive Provenance Visualization
Prov-O-Viz: Interactive Provenance VisualizationRinke Hoekstra
 
Thinking About the Making of Data
Thinking About the Making of DataThinking About the Making of Data
Thinking About the Making of DataPaul 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 TextNBER
 
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
 
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 approachFerdin 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 NetherlandsLéon Berlo
 
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 learningPaul Groth
 
Large Graph Mining
Large Graph MiningLarge Graph Mining
Large Graph MiningSabri Skhiri
 

Tendances (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
 

Similaire à [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 AlgorithmsMarco 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 - SOPHIAInsight_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 OpenSemcqmbtosic
 
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 matricesPistoia 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 AnalysisMauro Dragoni
 
Software Analytics - Achievements and Challenges
Software Analytics - Achievements and ChallengesSoftware Analytics - Achievements and Challenges
Software Analytics - Achievements and ChallengesTao 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 HowJuliá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 discussionJennifer Shelton
 
Watanuki napier seminar2
Watanuki napier seminar2Watanuki napier seminar2
Watanuki napier seminar2Hugo 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 Callejaifi8106tlu
 
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 reportpathsproject
 

Similaire à [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
 

Plus de 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
 
[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 CubesUniversity 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 SessionsUniversity 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
 

Plus de 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...
 

Dernier

RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRachelAnnTenibroAmaz
 
cse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitycse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitysandeepnani2260
 
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...Sebastiano Panichella
 
A Guide to Choosing the Ideal Air Cooler
A Guide to Choosing the Ideal Air CoolerA Guide to Choosing the Ideal Air Cooler
A Guide to Choosing the Ideal Air Coolerenquirieskenstar
 
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Sebastiano Panichella
 
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...漢銘 謝
 
Chizaram's Women Tech Makers Deck. .pptx
Chizaram's Women Tech Makers Deck.  .pptxChizaram's Women Tech Makers Deck.  .pptx
Chizaram's Women Tech Makers Deck. .pptxogubuikealex
 
GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE
 
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityDon't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityApp Ethena
 
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptxerickamwana1
 
Quality by design.. ppt for RA (1ST SEM
Quality by design.. ppt for  RA (1ST SEMQuality by design.. ppt for  RA (1ST SEM
Quality by design.. ppt for RA (1ST SEMCharmi13
 
Application of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxApplication of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxRoquia Salam
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRRsarwankumar4524
 
proposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeegerproposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeegerkumenegertelayegrama
 
Internship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SEInternship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SESaleh Ibne Omar
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxAsifArshad8
 
General Elections Final Press Noteas per M
General Elections Final Press Noteas per MGeneral Elections Final Press Noteas per M
General Elections Final Press Noteas per MVidyaAdsule1
 

Dernier (17)

RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
 
cse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitycse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber security
 
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
 
A Guide to Choosing the Ideal Air Cooler
A Guide to Choosing the Ideal Air CoolerA Guide to Choosing the Ideal Air Cooler
A Guide to Choosing the Ideal Air Cooler
 
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
 
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
 
Chizaram's Women Tech Makers Deck. .pptx
Chizaram's Women Tech Makers Deck.  .pptxChizaram's Women Tech Makers Deck.  .pptx
Chizaram's Women Tech Makers Deck. .pptx
 
GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024
 
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityDon't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
 
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
 
Quality by design.. ppt for RA (1ST SEM
Quality by design.. ppt for  RA (1ST SEMQuality by design.. ppt for  RA (1ST SEM
Quality by design.. ppt for RA (1ST SEM
 
Application of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxApplication of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptx
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
 
proposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeegerproposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeeger
 
Internship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SEInternship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SE
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
 
General Elections Final Press Noteas per M
General Elections Final Press Noteas per MGeneral Elections Final Press Noteas per M
General Elections Final Press Noteas per M
 

[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