SlideShare uma empresa Scribd logo
1 de 23
Analysis of Graphs for Digital Preservation Suitability Charles L. Cartledge Michael L. Nelson Old Dominion University Department of Computer Science Norfolk, VA 23529 USA
Why the problem is of interest Picking apart the title Preservation Graph Suitability A game Results Conclusion Overview 2 2
In 2007, Bob received a photograph from an analog age Bob wants to preserve the photograph into a digital age A Preservation Scenario 3 3
Scanned image of the photograph Metadata Name Date Image type etc. Bob Creates a Web Object (WO) 4 { Data { dc.name = “Josie McClure” dc.date = “28 Feb 1907” dc.type = “image/tiff” … Other data: TBD Metadata
Trials and Tribulations of Bob’s Attempts at Digital Preservation 5 + =
Options and Threats to Bob’s Other Digital Preservation Plan 6 dc.name = “Josie McClure” dc.date = “28 Feb 1907” dc.type = “image/tiff” … Other data: TBD 6
Change the Perspective and Revisit the Problem 7 Can web objects (WO) be constructed to act in an autonomous manner to create a network of WOs that live on the web architecture and can be expected to outlive the people and institutions that created them? 7
A Change in Notation and Size 8
Now on to Suitability 9 Title: Analysis of Graphs for Digital Preservation Suitability Repurpose one thing to do something else To revisit how something works and utilize it in a new and novel way “To bravely go where no one …” 9
Random – global construction Power Law – global construction Small World – global construction Unsupervised Small World (USW) – local construction Types of Graphs Based on “Degreeness” 10 Title: Analysis of Graphs for Digital Preservation Suitability “The number of systems of terminology presently used in graph theory is equal, to a close approximation, to the number of graph theorists.” Enumerative Combinatorics, 1986 10
Intuitive Thoughts about the Robustness and Resilience in a Graph Robustness – a complex network is robust if it keeps is basic functionality even under failure of some of its components Resilience – is how a network responds against repeated component failure 11 Brandes, “Network Analysis,  Methodological Foundations”, 2005 11
There are lots of ways to quantify the characteristics of a graph This equation captures our intuition of damage to a graph based on its structure How to Quantify a Graph’s Robustness and Resilience 12
The CentralityConcept Centrality “denotes an order of importance on the vertices or edges of a graph by assigning real values to them.” A centrality index “is only depending on the structure of the graph.” 13 Brandes, “Network Analysis,  Methodological Foundations”, 2005
The number of shortest paths between all nodes that go  through an edge Highest = 57 (more than one) Lowest = 4 Edge Betweenness Centrality 14
Vertex Betweenness Centrality 15 ,[object Object]
Highest = 69
Lowest = 0 (more than one),[object Object]
How Different Centrality Measures Can Affect the Game Space 17 ,[object Object]
Mallory will use an attack profile during the game17
18 Local vs. Global Graph Knowledge As the path length grows, graph knowledge grows from Local to Global
A Game Between Mallory and Bob’s Graph ,[object Object]
Bob’s graph’s goal - survive
Rules of the game

Mais conteúdo relacionado

Semelhante a Hypertext Final - Analysis of Graphs for Digital Preservation Suitability

Empirical Network Classification
Empirical Network ClassificationEmpirical Network Classification
Empirical Network ClassificationColleen Farrelly
 
2013 KDD conference presentation--"Multi-Label Relational Neighbor Classifica...
2013 KDD conference presentation--"Multi-Label Relational Neighbor Classifica...2013 KDD conference presentation--"Multi-Label Relational Neighbor Classifica...
2013 KDD conference presentation--"Multi-Label Relational Neighbor Classifica...Xi Wang
 
VLDB 2015 Tutorial: On Uncertain Graph Modeling and Queries
VLDB 2015 Tutorial: On Uncertain Graph Modeling and QueriesVLDB 2015 Tutorial: On Uncertain Graph Modeling and Queries
VLDB 2015 Tutorial: On Uncertain Graph Modeling and QueriesArijit Khan
 
GraphTour Boston - Graphs for AI and ML
GraphTour Boston - Graphs for AI and MLGraphTour Boston - Graphs for AI and ML
GraphTour Boston - Graphs for AI and MLNeo4j
 
Behind the Mask: Understanding the Structural Forces That Make Social Graphs ...
Behind the Mask: Understanding the Structural Forces That Make Social Graphs ...Behind the Mask: Understanding the Structural Forces That Make Social Graphs ...
Behind the Mask: Understanding the Structural Forces That Make Social Graphs ...Sameera Horawalavithana
 
Trb2016 alireza naimi
Trb2016 alireza naimiTrb2016 alireza naimi
Trb2016 alireza naimialienaimi
 
Opportunistic Routing Based on Daily Routines
Opportunistic Routing Based on Daily RoutinesOpportunistic Routing Based on Daily Routines
Opportunistic Routing Based on Daily RoutinesWaldir Moreira
 
Higher-order clustering coefficients
Higher-order clustering coefficientsHigher-order clustering coefficients
Higher-order clustering coefficientsAustin Benson
 
High-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and ModelingHigh-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and ModelingNesreen K. Ahmed
 
Geometric correlations mitigate the extreme vulnerability of multiplex networ...
Geometric correlations mitigate the extreme vulnerability of multiplex networ...Geometric correlations mitigate the extreme vulnerability of multiplex networ...
Geometric correlations mitigate the extreme vulnerability of multiplex networ...Kolja Kleineberg
 
HILDA 2023 Keynote Bill Howe
HILDA 2023 Keynote Bill HoweHILDA 2023 Keynote Bill Howe
HILDA 2023 Keynote Bill Howedomoritz
 
ProbabilisticModeling20080411
ProbabilisticModeling20080411ProbabilisticModeling20080411
ProbabilisticModeling20080411Clay Stanek
 
Socialnetworkanalysis (Tin180 Com)
Socialnetworkanalysis (Tin180 Com)Socialnetworkanalysis (Tin180 Com)
Socialnetworkanalysis (Tin180 Com)Tin180 VietNam
 
Resnet.pptx
Resnet.pptxResnet.pptx
Resnet.pptxYanhuaSi
 
Spectral clustering with motifs and higher-order structures
Spectral clustering with motifs and higher-order structuresSpectral clustering with motifs and higher-order structures
Spectral clustering with motifs and higher-order structuresDavid Gleich
 
UPDATED (Version 1.0) Systems Neurology (the only objective is My CAREER, onl...
UPDATED (Version 1.0) Systems Neurology (the only objective is My CAREER, onl...UPDATED (Version 1.0) Systems Neurology (the only objective is My CAREER, onl...
UPDATED (Version 1.0) Systems Neurology (the only objective is My CAREER, onl...EmadfHABIB2
 

Semelhante a Hypertext Final - Analysis of Graphs for Digital Preservation Suitability (20)

Empirical Network Classification
Empirical Network ClassificationEmpirical Network Classification
Empirical Network Classification
 
2013 KDD conference presentation--"Multi-Label Relational Neighbor Classifica...
2013 KDD conference presentation--"Multi-Label Relational Neighbor Classifica...2013 KDD conference presentation--"Multi-Label Relational Neighbor Classifica...
2013 KDD conference presentation--"Multi-Label Relational Neighbor Classifica...
 
07 Network Visualization
07 Network Visualization07 Network Visualization
07 Network Visualization
 
VLDB 2015 Tutorial: On Uncertain Graph Modeling and Queries
VLDB 2015 Tutorial: On Uncertain Graph Modeling and QueriesVLDB 2015 Tutorial: On Uncertain Graph Modeling and Queries
VLDB 2015 Tutorial: On Uncertain Graph Modeling and Queries
 
GraphTour Boston - Graphs for AI and ML
GraphTour Boston - Graphs for AI and MLGraphTour Boston - Graphs for AI and ML
GraphTour Boston - Graphs for AI and ML
 
Behind the Mask: Understanding the Structural Forces That Make Social Graphs ...
Behind the Mask: Understanding the Structural Forces That Make Social Graphs ...Behind the Mask: Understanding the Structural Forces That Make Social Graphs ...
Behind the Mask: Understanding the Structural Forces That Make Social Graphs ...
 
Trb2016 alireza naimi
Trb2016 alireza naimiTrb2016 alireza naimi
Trb2016 alireza naimi
 
Opportunistic Routing Based on Daily Routines
Opportunistic Routing Based on Daily RoutinesOpportunistic Routing Based on Daily Routines
Opportunistic Routing Based on Daily Routines
 
Higher-order clustering coefficients
Higher-order clustering coefficientsHigher-order clustering coefficients
Higher-order clustering coefficients
 
High-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and ModelingHigh-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and Modeling
 
Geometric correlations mitigate the extreme vulnerability of multiplex networ...
Geometric correlations mitigate the extreme vulnerability of multiplex networ...Geometric correlations mitigate the extreme vulnerability of multiplex networ...
Geometric correlations mitigate the extreme vulnerability of multiplex networ...
 
HILDA 2023 Keynote Bill Howe
HILDA 2023 Keynote Bill HoweHILDA 2023 Keynote Bill Howe
HILDA 2023 Keynote Bill Howe
 
ProbabilisticModeling20080411
ProbabilisticModeling20080411ProbabilisticModeling20080411
ProbabilisticModeling20080411
 
Socialnetworkanalysis (Tin180 Com)
Socialnetworkanalysis (Tin180 Com)Socialnetworkanalysis (Tin180 Com)
Socialnetworkanalysis (Tin180 Com)
 
Lausanne 2019 #4
Lausanne 2019 #4Lausanne 2019 #4
Lausanne 2019 #4
 
Resnet.pptx
Resnet.pptxResnet.pptx
Resnet.pptx
 
427lects
427lects427lects
427lects
 
Spectral clustering with motifs and higher-order structures
Spectral clustering with motifs and higher-order structuresSpectral clustering with motifs and higher-order structures
Spectral clustering with motifs and higher-order structures
 
UPDATED (Version 1.0) Systems Neurology (the only objective is My CAREER, onl...
UPDATED (Version 1.0) Systems Neurology (the only objective is My CAREER, onl...UPDATED (Version 1.0) Systems Neurology (the only objective is My CAREER, onl...
UPDATED (Version 1.0) Systems Neurology (the only objective is My CAREER, onl...
 
F14 lec12graphs
F14 lec12graphsF14 lec12graphs
F14 lec12graphs
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Último (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Hypertext Final - Analysis of Graphs for Digital Preservation Suitability

  • 1. Analysis of Graphs for Digital Preservation Suitability Charles L. Cartledge Michael L. Nelson Old Dominion University Department of Computer Science Norfolk, VA 23529 USA
  • 2. Why the problem is of interest Picking apart the title Preservation Graph Suitability A game Results Conclusion Overview 2 2
  • 3. In 2007, Bob received a photograph from an analog age Bob wants to preserve the photograph into a digital age A Preservation Scenario 3 3
  • 4. Scanned image of the photograph Metadata Name Date Image type etc. Bob Creates a Web Object (WO) 4 { Data { dc.name = “Josie McClure” dc.date = “28 Feb 1907” dc.type = “image/tiff” … Other data: TBD Metadata
  • 5. Trials and Tribulations of Bob’s Attempts at Digital Preservation 5 + =
  • 6. Options and Threats to Bob’s Other Digital Preservation Plan 6 dc.name = “Josie McClure” dc.date = “28 Feb 1907” dc.type = “image/tiff” … Other data: TBD 6
  • 7. Change the Perspective and Revisit the Problem 7 Can web objects (WO) be constructed to act in an autonomous manner to create a network of WOs that live on the web architecture and can be expected to outlive the people and institutions that created them? 7
  • 8. A Change in Notation and Size 8
  • 9. Now on to Suitability 9 Title: Analysis of Graphs for Digital Preservation Suitability Repurpose one thing to do something else To revisit how something works and utilize it in a new and novel way “To bravely go where no one …” 9
  • 10. Random – global construction Power Law – global construction Small World – global construction Unsupervised Small World (USW) – local construction Types of Graphs Based on “Degreeness” 10 Title: Analysis of Graphs for Digital Preservation Suitability “The number of systems of terminology presently used in graph theory is equal, to a close approximation, to the number of graph theorists.” Enumerative Combinatorics, 1986 10
  • 11. Intuitive Thoughts about the Robustness and Resilience in a Graph Robustness – a complex network is robust if it keeps is basic functionality even under failure of some of its components Resilience – is how a network responds against repeated component failure 11 Brandes, “Network Analysis, Methodological Foundations”, 2005 11
  • 12. There are lots of ways to quantify the characteristics of a graph This equation captures our intuition of damage to a graph based on its structure How to Quantify a Graph’s Robustness and Resilience 12
  • 13. The CentralityConcept Centrality “denotes an order of importance on the vertices or edges of a graph by assigning real values to them.” A centrality index “is only depending on the structure of the graph.” 13 Brandes, “Network Analysis, Methodological Foundations”, 2005
  • 14. The number of shortest paths between all nodes that go through an edge Highest = 57 (more than one) Lowest = 4 Edge Betweenness Centrality 14
  • 15.
  • 17.
  • 18.
  • 19. Mallory will use an attack profile during the game17
  • 20. 18 Local vs. Global Graph Knowledge As the path length grows, graph knowledge grows from Local to Global
  • 21.
  • 25. Mallory has to maintain the same attack profile through out
  • 26. Mallory has local knowledge only
  • 27. Mallory can only remove/destroy a maximum number of edges or vertices per turn
  • 28. Bob’s graph can only attempt to recreate a fixed percentage of the graph per turn19 19
  • 29. Sample graph 20 vertices 24 edges Random degree distribution Attack parameters Attack profile: B-V-H Malory has 2 shots per turn Path length: 2 edges Let the Game Begin! 20 20
  • 30.
  • 31. Power law graph – 1 vertex
  • 32. Random graph – 100 vertices
  • 33. Small world graph 140 vertices
  • 34. USW – 170 vertices21
  • 35. WO contains digital data to be preserved WO contains links to copies of itself and to other WOs When WO is accessed, it checks the availability of its own copies and connections to “neighboring” WOs If copies are lost, then initiate reconstruction processes How the Graph Would be Used for Preservation 22 Title: Analysis of Graphs for Digital Preservation Suitability Others Self Accessed Reconstruct 22
  • 36. Conclusion 23 A USW graph is more robust than small-world, random or power law graphs USW has shown to have better preservation potential than other tested graphs Analysis of Graphs for Digital Preservation Suitability Charles L. Cartledge Michael L. Nelson Old Dominion University Department of Computer Science Norfolk, VA 23529 USA This work was funded in part by the National Science Foundation.