SlideShare a Scribd company logo
1 of 27
Large Dynamic Networks and
Patterns Visualization in NodeXL




                               Jacopo Cirrone
                  Graduate Student at University of Catania
                 (Faculty of Computer Science Engineering)
Networks of different genres in the
           Real World




                               Biological,
  Social      Transportation
                               Chemical
Why Visualization is important?
Improving our understanding of
             networks
    Networks sources                Networks graphs




Network.xml
                       Network.db




          Network.txt
Improving our understanding of
                networks

                                Clustering




   Vizster [Heer 2006]


Discovering the
structure of the
network                  Infovis Co-authoring Network [Börner et al. 2004]
Visualization of Networks that evolve
              over time
Visualization of Networks that evolve
              over time




                          Whitfield et al, J of. MBC
                          2002
Overview
• Introduction
• Large temporal networks Visualization in
    NodeXL
•   Significant Anomalies Visualization in NodeXL
•   Demonstration
•   Conclusion and plan
ObamaCare
Twitter Network
New Importer for Dynamic Network
Dynamic
       Networks
       Visualization




Time
Overview
• Introduction
• Large temporal networks Visualization
• Significant Anomalies Visualization
• Demonstration
• Conclusion and plan
Significant Anomalous Patterns
              Visualization
o   Important Definition:
    o   Pattern: Connected region of the graph that spans a certain
        time interval with score higher than a given threshold
o   For instance:
    o   Highway Network: low average speed on congested
        regions




         Traffic                         Reported
                                         Accidents
Others Anomalous Patterns
              Examples
o Biology: Most essential pathways in a cell
  cyclephase? Activation patterns?
o Smart Grid: Energy consumption patterns for
  better planning of generation, storage and
  transportation.
Load Anomalous Patterns (SigSpot)
Reported
Accidents

PATTERNS           Pattern



 Black = Overlap
 those edges or
 nodes
 belonging to                                               Pattern
 two or more
 different
 patterns in the
 given time
 interval                    Grey = No Patterns
                                                  Pattern
Overview
• Introduction
• Large temporal networks Visualization
• Significant Anomalies Visualization
• Demonstration
• Business logic Explanation
• Conclusion and plan
Overview
• Introduction
• Large temporal networks Visualization
• Significant Anomalies Visualization
• Demonstration
• Business logic Explanation
• Conclusion and plan
Behind the Visualization
o Let’s suppose we have:
  o All the Info about the Dynamic Network and the
    Patterns in a text file
                    PROBLEM:
PROBLEM:


Behind the visualization – Solution A




 This Solution is not efficient for large networks
PROBLEM:




  Behind the Visualization – Solution B




Berkeley Database




 Network.db
     or
 Patterns.db
Behind the Visualization – Solution B
Berkeley Database



                     QUERY


         Refresh Worksheet




                             Refresh Graph
Network-TREE BERKELEY
          Generic NODE CONTENT DATABASE
       NR                           NL
    Node or Edge Aggregate
Array Sum [,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]
Array Max [,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]                       AGGREGATE [4,6]
Array Min [,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]                           QUERY
Array Avg [,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]                               1
                                                                           [1,8]
                                                                  2                         5
                                                          [1,4]                                 [5,8]
                                                                      3                 6
                                                  [1,2]            [3,4]           [5,6]                  [7,8]
                                                                            4
                                              [1,1] [2,2]         [3,3] [4,4] [5,5] [6,6]               [7,7] [8,8]
Overview
• Introduction
• Large temporal networks Visualization
• Significant Anomalies Visualization
• Demonstration
• Business logic Explanation
• Conclusion and plan
Conclusion
o This extension can be very useful for future
  researchers who are interested on:
  o Visualization of time evolving networks
  o Visualization of patterns within such networks
o We successfully managed networks with
  o Several thousands of nodes
  o Several thousands of edges
  o Tens of thousands of time slices
Plan

o Extend the application to allow the user to
  import a network with different formats
o Extend the functionalities of patterns
  visualization to make the application more
  user-friendly:
  o User should detect immediately the edges or
    nodes belonging to a certain pattern
  o User should detect immediately the time interval
    where a certain pattern is defined
Thanks!
o   Collaborators:
    o   Prof. Alfredo Ferro at Dept of Computer Science
        at Catania University
    o   Misael Mongiovi, Research Scientist at Dept of
        Computer Science UC Santa Barbara
    o   Prof. Ambuj K. Singh at Dept of Computer Science
        at UC Santa Barbara




                                  Questions?

More Related Content

What's hot

How much position information do convolutional neural networks encode? review...
How much position information do convolutional neural networks encode? review...How much position information do convolutional neural networks encode? review...
How much position information do convolutional neural networks encode? review...Dongmin Choi
 
PR-232: AutoML-Zero:Evolving Machine Learning Algorithms From Scratch
PR-232:  AutoML-Zero:Evolving Machine Learning Algorithms From ScratchPR-232:  AutoML-Zero:Evolving Machine Learning Algorithms From Scratch
PR-232: AutoML-Zero:Evolving Machine Learning Algorithms From ScratchSunghoon Joo
 
DeepFix: a fully convolutional neural network for predicting human fixations...
DeepFix:  a fully convolutional neural network for predicting human fixations...DeepFix:  a fully convolutional neural network for predicting human fixations...
DeepFix: a fully convolutional neural network for predicting human fixations...Universitat Politècnica de Catalunya
 
Comparison of Matrix Completion Algorithms for Background Initialization in V...
Comparison of Matrix Completion Algorithms for Background Initialization in V...Comparison of Matrix Completion Algorithms for Background Initialization in V...
Comparison of Matrix Completion Algorithms for Background Initialization in V...ActiveEon
 
ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]Dongmin Choi
 

What's hot (6)

How much position information do convolutional neural networks encode? review...
How much position information do convolutional neural networks encode? review...How much position information do convolutional neural networks encode? review...
How much position information do convolutional neural networks encode? review...
 
PR-232: AutoML-Zero:Evolving Machine Learning Algorithms From Scratch
PR-232:  AutoML-Zero:Evolving Machine Learning Algorithms From ScratchPR-232:  AutoML-Zero:Evolving Machine Learning Algorithms From Scratch
PR-232: AutoML-Zero:Evolving Machine Learning Algorithms From Scratch
 
DeepFix: a fully convolutional neural network for predicting human fixations...
DeepFix:  a fully convolutional neural network for predicting human fixations...DeepFix:  a fully convolutional neural network for predicting human fixations...
DeepFix: a fully convolutional neural network for predicting human fixations...
 
Comparison of Matrix Completion Algorithms for Background Initialization in V...
Comparison of Matrix Completion Algorithms for Background Initialization in V...Comparison of Matrix Completion Algorithms for Background Initialization in V...
Comparison of Matrix Completion Algorithms for Background Initialization in V...
 
Region-oriented Convolutional Networks for Object Retrieval
Region-oriented Convolutional Networks for Object RetrievalRegion-oriented Convolutional Networks for Object Retrieval
Region-oriented Convolutional Networks for Object Retrieval
 
ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]
 

Similar to Visualization of Anomalies in Dynamic Networks with NodeXL

Topological Data Analysis
Topological Data AnalysisTopological Data Analysis
Topological Data AnalysisDeviousQuant
 
A Review of Neural Networks Architectures, Designs, and Applications
A Review of Neural Networks Architectures, Designs, and ApplicationsA Review of Neural Networks Architectures, Designs, and Applications
A Review of Neural Networks Architectures, Designs, and ApplicationsIRJET Journal
 
ECET 375 Invent Yourself/newtonhelp.com
ECET 375 Invent Yourself/newtonhelp.comECET 375 Invent Yourself/newtonhelp.com
ECET 375 Invent Yourself/newtonhelp.comlechenau125
 
ECET 375 Effective Communication/tutorialrank.com
 ECET 375 Effective Communication/tutorialrank.com ECET 375 Effective Communication/tutorialrank.com
ECET 375 Effective Communication/tutorialrank.comjonhson203
 
Network analysis lecture
Network analysis lectureNetwork analysis lecture
Network analysis lectureSara-Jayne Terp
 
MicroProfile as the Istio Programming Model | Virtual Eclipse Community Meetup
MicroProfile as the Istio Programming Model | Virtual Eclipse Community Meetup  MicroProfile as the Istio Programming Model | Virtual Eclipse Community Meetup
MicroProfile as the Istio Programming Model | Virtual Eclipse Community Meetup Stephanie Swart
 
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...Otávio Carvalho
 
Workshop - Build a Graph Solution
Workshop - Build a Graph SolutionWorkshop - Build a Graph Solution
Workshop - Build a Graph SolutionNeo4j
 
Ecet 375 Education Specialist-snaptutorial.com
Ecet 375 Education Specialist-snaptutorial.comEcet 375 Education Specialist-snaptutorial.com
Ecet 375 Education Specialist-snaptutorial.comrobertlesew62
 
Ecet 375 Education Redefined - snaptutorial.com
Ecet 375     Education Redefined - snaptutorial.comEcet 375     Education Redefined - snaptutorial.com
Ecet 375 Education Redefined - snaptutorial.comDavisMurphyC86
 
Top Down Network Design - ebrahma.com
Top Down Network Design - ebrahma.comTop Down Network Design - ebrahma.com
Top Down Network Design - ebrahma.comPawan Sharma
 
A High-Level Programming Approach for using FPGAs in HPC using Functional Des...
A High-Level Programming Approach for using FPGAs in HPC using Functional Des...A High-Level Programming Approach for using FPGAs in HPC using Functional Des...
A High-Level Programming Approach for using FPGAs in HPC using Functional Des...waqarnabi
 
R2D2 Project (EP/L006251/1) - Research Objectives & Outcomes
R2D2 Project (EP/L006251/1) - Research Objectives & OutcomesR2D2 Project (EP/L006251/1) - Research Objectives & Outcomes
R2D2 Project (EP/L006251/1) - Research Objectives & OutcomesAndrea Tassi
 
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...Otávio Carvalho
 
A survey report on mapping of networks
A survey report on mapping of networksA survey report on mapping of networks
A survey report on mapping of networksIRJET Journal
 
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...Satoshi Konno
 

Similar to Visualization of Anomalies in Dynamic Networks with NodeXL (20)

Topological Data Analysis
Topological Data AnalysisTopological Data Analysis
Topological Data Analysis
 
A Review of Neural Networks Architectures, Designs, and Applications
A Review of Neural Networks Architectures, Designs, and ApplicationsA Review of Neural Networks Architectures, Designs, and Applications
A Review of Neural Networks Architectures, Designs, and Applications
 
ECET 375 Invent Yourself/newtonhelp.com
ECET 375 Invent Yourself/newtonhelp.comECET 375 Invent Yourself/newtonhelp.com
ECET 375 Invent Yourself/newtonhelp.com
 
ECET 375 Effective Communication/tutorialrank.com
 ECET 375 Effective Communication/tutorialrank.com ECET 375 Effective Communication/tutorialrank.com
ECET 375 Effective Communication/tutorialrank.com
 
Network analysis lecture
Network analysis lectureNetwork analysis lecture
Network analysis lecture
 
Microservices.pdf
Microservices.pdfMicroservices.pdf
Microservices.pdf
 
MicroProfile as the Istio Programming Model | Virtual Eclipse Community Meetup
MicroProfile as the Istio Programming Model | Virtual Eclipse Community Meetup  MicroProfile as the Istio Programming Model | Virtual Eclipse Community Meetup
MicroProfile as the Istio Programming Model | Virtual Eclipse Community Meetup
 
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...
 
Workshop - Build a Graph Solution
Workshop - Build a Graph SolutionWorkshop - Build a Graph Solution
Workshop - Build a Graph Solution
 
Ecet 375 Education Specialist-snaptutorial.com
Ecet 375 Education Specialist-snaptutorial.comEcet 375 Education Specialist-snaptutorial.com
Ecet 375 Education Specialist-snaptutorial.com
 
Ecet 375 Education Redefined - snaptutorial.com
Ecet 375     Education Redefined - snaptutorial.comEcet 375     Education Redefined - snaptutorial.com
Ecet 375 Education Redefined - snaptutorial.com
 
Top Down Network Design - ebrahma.com
Top Down Network Design - ebrahma.comTop Down Network Design - ebrahma.com
Top Down Network Design - ebrahma.com
 
A High-Level Programming Approach for using FPGAs in HPC using Functional Des...
A High-Level Programming Approach for using FPGAs in HPC using Functional Des...A High-Level Programming Approach for using FPGAs in HPC using Functional Des...
A High-Level Programming Approach for using FPGAs in HPC using Functional Des...
 
R2D2 Project (EP/L006251/1) - Research Objectives & Outcomes
R2D2 Project (EP/L006251/1) - Research Objectives & OutcomesR2D2 Project (EP/L006251/1) - Research Objectives & Outcomes
R2D2 Project (EP/L006251/1) - Research Objectives & Outcomes
 
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
 
Slideshare
SlideshareSlideshare
Slideshare
 
Deep Learning Initiative @ NECSTLab
Deep Learning Initiative @ NECSTLabDeep Learning Initiative @ NECSTLab
Deep Learning Initiative @ NECSTLab
 
A survey report on mapping of networks
A survey report on mapping of networksA survey report on mapping of networks
A survey report on mapping of networks
 
Aps 10june2020
Aps 10june2020Aps 10june2020
Aps 10june2020
 
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...
 

Recently uploaded

ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 

Recently uploaded (20)

ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 

Visualization of Anomalies in Dynamic Networks with NodeXL

  • 1. Large Dynamic Networks and Patterns Visualization in NodeXL Jacopo Cirrone Graduate Student at University of Catania (Faculty of Computer Science Engineering)
  • 2. Networks of different genres in the Real World Biological, Social Transportation Chemical
  • 3. Why Visualization is important?
  • 4. Improving our understanding of networks Networks sources Networks graphs Network.xml Network.db Network.txt
  • 5. Improving our understanding of networks Clustering Vizster [Heer 2006] Discovering the structure of the network Infovis Co-authoring Network [Börner et al. 2004]
  • 6. Visualization of Networks that evolve over time
  • 7. Visualization of Networks that evolve over time Whitfield et al, J of. MBC 2002
  • 8. Overview • Introduction • Large temporal networks Visualization in NodeXL • Significant Anomalies Visualization in NodeXL • Demonstration • Conclusion and plan
  • 10. New Importer for Dynamic Network
  • 11. Dynamic Networks Visualization Time
  • 12. Overview • Introduction • Large temporal networks Visualization • Significant Anomalies Visualization • Demonstration • Conclusion and plan
  • 13. Significant Anomalous Patterns Visualization o Important Definition: o Pattern: Connected region of the graph that spans a certain time interval with score higher than a given threshold o For instance: o Highway Network: low average speed on congested regions Traffic Reported Accidents
  • 14. Others Anomalous Patterns Examples o Biology: Most essential pathways in a cell cyclephase? Activation patterns? o Smart Grid: Energy consumption patterns for better planning of generation, storage and transportation.
  • 16. Reported Accidents PATTERNS Pattern Black = Overlap those edges or nodes belonging to Pattern two or more different patterns in the given time interval Grey = No Patterns Pattern
  • 17. Overview • Introduction • Large temporal networks Visualization • Significant Anomalies Visualization • Demonstration • Business logic Explanation • Conclusion and plan
  • 18. Overview • Introduction • Large temporal networks Visualization • Significant Anomalies Visualization • Demonstration • Business logic Explanation • Conclusion and plan
  • 19. Behind the Visualization o Let’s suppose we have: o All the Info about the Dynamic Network and the Patterns in a text file PROBLEM:
  • 20. PROBLEM: Behind the visualization – Solution A This Solution is not efficient for large networks
  • 21. PROBLEM: Behind the Visualization – Solution B Berkeley Database Network.db or Patterns.db
  • 22. Behind the Visualization – Solution B Berkeley Database QUERY Refresh Worksheet Refresh Graph
  • 23. Network-TREE BERKELEY Generic NODE CONTENT DATABASE NR NL Node or Edge Aggregate Array Sum [,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,] Array Max [,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,] AGGREGATE [4,6] Array Min [,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,] QUERY Array Avg [,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,] 1 [1,8] 2 5 [1,4] [5,8] 3 6 [1,2] [3,4] [5,6] [7,8] 4 [1,1] [2,2] [3,3] [4,4] [5,5] [6,6] [7,7] [8,8]
  • 24. Overview • Introduction • Large temporal networks Visualization • Significant Anomalies Visualization • Demonstration • Business logic Explanation • Conclusion and plan
  • 25. Conclusion o This extension can be very useful for future researchers who are interested on: o Visualization of time evolving networks o Visualization of patterns within such networks o We successfully managed networks with o Several thousands of nodes o Several thousands of edges o Tens of thousands of time slices
  • 26. Plan o Extend the application to allow the user to import a network with different formats o Extend the functionalities of patterns visualization to make the application more user-friendly: o User should detect immediately the edges or nodes belonging to a certain pattern o User should detect immediately the time interval where a certain pattern is defined
  • 27. Thanks! o Collaborators: o Prof. Alfredo Ferro at Dept of Computer Science at Catania University o Misael Mongiovi, Research Scientist at Dept of Computer Science UC Santa Barbara o Prof. Ambuj K. Singh at Dept of Computer Science at UC Santa Barbara Questions?