SlideShare a Scribd company logo
1 of 13
Colleen Farrelly and Uchenna Chukwu
 Discerning community structure and community strength
within network data is a major focus in network analytics.
 Connected brain regions related to different functions
 Social ties
 Subscale identification within a psychometric measure
 Many approaches exist to either quantify strength of
communities or cluster network data:
 Louvain clustering and Louvain modularity
 Random walk clustering
 However, existing methods don’t provide evolving slices of
community structure, which can delineate the strength of
ties within communities and the point at which individuals
join and drop out of those communities.
 Our approach, which blends filtration methods, quantum
computing, and k-core algorithms, can provide those
evolving slices.
 There is a well-known link between the graph coloring
problem and k-core algorithms.
 The graph coloring problem requires finding the minimum
number of colors required to color each vertex of the graph
such that no two vertices have the same color.
 This solution gives the chromatic number, or the minimum
number of colors needed to solve the problem for a given
graph.
 Call the chromatic number, k.
 If the vertices of a given graph that necessitate the use of k
colors, rather than k-1 colors, are removed, the chromatic
number can drop to k-1 for the graph, referred to as degeneracy
of the graph.
 Decomposing a graph in this manner gives the shells of a graph
that require a given number of colors.
 This produces a series of connected graphs based on chromatic
number degeneracy of the graph, called the k-cores of the graph.
 K-core algorithms are common tools in community detection
problems, as well as visualization problems and the coloring
problem itself.
 Graph filtrations have become relatively
commonplace in the topological analysis of
network data, particularly within brain
imaging and connectomics.
 Given a weighted graph, iteratively set higher
and higher edge weights to 0 and analyze
each “slice” of the graph for local or global
network properties.
 This is a lower-dimensional analogue of
filtrations used in persistent homology; rather
than filter on distance to build simplicial
complexes, filter links directly within a graph
(1-skeleton of potentially larger simplicial
complex).
 This gives evolving slices of graph metrics.
Filtration
set to 0.2
edge weight
 Two solutions exist to the graph coloring problem on qubit-based quantum
computers:
 Simulated annealing solutions (mainly for D-Wave’s quantum computer)
 Gate-based solutions (mainly for Rigetti’s and IBM’s quantum computers)
 Use the D-Wave extension of networkx Python package, which relies on QUBO
formulation of the coloring algorithm on a given graph
 QUBO formulation expands Ising model into linear and quadratic terms for
optimization.
 Tools from the Ocean package’s nextworkx extension to do this automatically, like the
min_vertex_coloring function.
 The DWaveSampler simulates the D-Wave quantum computing set up, allowing the code
to run on a simulated quantum computer based on simulated annealing.
 Post-processing of the raw results yields the minimum coloring solution.
 Trial graphs:
 3 toy graphs with 6 nodes and varying connectivity patterns and link weights
 The KONECT Windsurfer network, which is a weighted network with 43 vertices
 Community-finding algorithms compared with quantum persistent k-cores:
 Louvain clustering (igraph R package)
 Walktrap clustering (igraph R package)
 Spinglass clustering (igraph R package)
 Hierarchical clustering (hclust function in R)
 Graph filtration:
 Comparison algorithms were run with and without filtration to compare to standard use
of algorithms in community-finding algorithms and their persistence-based analogues.
 Results were also compared to persistent k-core results for benchmarking of quantum
persistent k-core algorithm.
 Filtration values were set to 0.2, 0.4, 0.6, 0.8, and 1, respectively.
 Clustering methods generally agree across methods for all 4 weighted graphs.
 Graph 1 presented some issues to Walktrap community detection.
 Others were consistent across algorithms.
 This suggests that the true clustering on these graphs is the solution found by the
classical community detection algorithm.
 Graph filtration yielded
some interesting results
related to the
decomposition of the
network, particularly
within the Windsurfer
dataset.
 Left figure is unfiltered
result with Louvain
clustering.
 With a filtration value of
0.6 (anything below this
set to 0; right figure),
ties begin to separate
into isolated groups and
smaller, interconnected
clusters.
 Filtration yielded a series of k-
core values for each vertex in
the 4 networks, tracking
changes in degeneracy across
each graph.
 Table 1 (above) shows the
filtration for graph 1; vertices
1, 3, and 4 form links between
the two cluster groups found,
with vertex 4 showing a strong
connection to distal nodes in
its own group.
 Table 3 (below) shows the
filtration for graph 3; vertices
1, 2, and 3 have strong
intergroup connections.
Filtration Value V1 V2 V3 V4 V5 V6
0.2 2 1 2 2 1 1
0.4 2 1 2 2 1 1
0.6 1 1 1 1 1 1
0.8 0 1 1 1 1 0
1 0 0 0 0 0 0
Filtration Value V1 V2 V3 V4 V5 V6
0.2 3 3 3 3 3 3
0.4 2 2 2 2 1 2
0.6 2 2 2 0 1 1
0.8 1 1 1 0 0 1
1 0 0 0 0 0 0
 The quantum persistent k-cores/coloring algorithm was expected to need k+1
colors to find an optimal coloring solution to each filtration of each graph.
 For the 3 toy graphs, this matched the persistent k-cores results exactly.
 Each coloring resulted in a graph with most likely solution conforming to the coloring
problem solution with k+1 colors needed for the best solution.
 For graphs with only isolated vertices, the algorithm correctly identified that no nodes
were connected in the graphs.
 This confirms that the quantum persistent k-cores algorithm can both find the
optimal coloring and distinguish how many colors are needed within the
connected communities, which corresponded correctly in all toy graph cases.
 The surfer network posed computational problems for the algorithm, suggesting
that this large of a coloring/k-cores problem is not feasible for the current systems.
 These experiments demonstrate the usefulness of graph filtration in community
detection problems.
 Common community detection algorithms, such as Louvain clustering or walktrap
clustering, can find structure and subgroups within the graph in a more nuanced fashion
when combined with graph filtration, providing an evolution of subgroup separation.
 Filtrations also illuminate how graph degeneracy and, hence, communities structures
evolve by edge weight and strength of vertex connections.
 Quantum coloring algorithms probabilistically converge to known solutions from k-core
algorithms, suggesting that quantum algorithms are viable for these problems and do
not degrade in performance under extreme filtrations.
 It is hoped that these tools will provide the network analytics and graph theory
community with a starting point of persistent graph tools for community finding
and subgroup mining.
 Lee, H., Chung, M. K., Kang, H., Kim, B. N., & Lee, D. S. (2011, September). Computing the shape of brain networks using
graph filtration and Gromov-Hausdorff metric. In International Conference on Medical Image Computing and Computer-
Assisted Intervention (pp. 302-309). Springer, Berlin, Heidelberg.
 Farrelly, C. M., Schwartz, S. J., Amodeo, A. L., Feaster, D. J., Steinley, D. L., Meca, A., & Picariello, S. (2017). The analysis of
bridging constructs with hierarchical clustering methods: An application to identity. Journal of Research in Personality, 70,
93-106.
 Hahm, J., Lee, H., Park, H., Kang, E., Kim, Y. K., Chung, C. K., ... & Lee, D. S. (2017). Gating of memory encoding of time-
delayed cross-frequency MEG networks revealed by graph filtration based on persistent homology. Scientific reports, 7, 41592.
 Hübner, K. L. Coloring Complex Networks.
 Kageura, K., & Abekawa, T. (2007). Modelling and exploring the network structure of terminology using the Potts spin glass
model. In Proceedings of the 10th Conference of the Pacific Association for the Computational Linguistics (PACLING) (pp. 236-
245).
 Radzikowski, J., Stefanidis, A., Jacobsen, K. H., Croitoru, A., Crooks, A., & Delamater, P. L. (2016). The measles vaccination
narrative in Twitter: a quantitative analysis. JMIR public health and surveillance, 2(1).
 Rider, A. K., Siwo, G., Emrich, S. J., Ferdig, M. T., & Chawla, N. V. (2014). A supervised learning approach to the ensemble
clustering of genes. International journal of data mining and bioinformatics, 9(2), 199-219.
 Rossi, R. A., & Ahmed, N. K. (2014). Coloring large complex networks. Social Network Analysis and Mining, 4(1), 228.
 Shaydulin, R., Ushijima-Mwesigwa, H., Safro, I., Mniszewski, S., & Alexeev, Y. (2018). Community Detection Across Emerging
Quantum Architectures. arXiv preprint arXiv:1810.07765.
 Shepitsen, A., Gemmell, J., Mobasher, B., & Burke, R. (2008, October). Personalized recommendation in social tagging systems
using hierarchical clustering. In Proceedings of the 2008 ACM conference on Recommender systems (pp. 259-266). ACM.
 Titiloye, O., & Crispin, A. (2011). Quantum annealing of the graph coloring problem. Discrete Optimization, 8(2), 376-384.
 Ushijima-Mwesigwa, H., Negre, C. F., & Mniszewski, S. M. (2017, November). Graph partitioning using quantum annealing
on the D-Wave system. In Proceedings of the Second International Workshop on Post Moores Era Supercomputing (pp. 22-29).
ACM.
 Wang, Y., & Perkowski, M. (2011, May). Improved complexity of quantum oracles for ternary grover algorithm for graph
coloring. In Multiple-Valued Logic (ISMVL), 2011 41st IEEE International Symposium on (pp. 294-301). IEEE.

More Related Content

What's hot

International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
Centrality Prediction in Mobile Social Networks
Centrality Prediction in Mobile Social NetworksCentrality Prediction in Mobile Social Networks
Centrality Prediction in Mobile Social NetworksIJERA Editor
 
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKSEVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKSijcsit
 
Clustering in Aggregated User Profiles across Multiple Social Networks
Clustering in Aggregated User Profiles across Multiple Social Networks Clustering in Aggregated User Profiles across Multiple Social Networks
Clustering in Aggregated User Profiles across Multiple Social Networks IJECEIAES
 
Massive parallelism with gpus for centrality ranking in complex networks
Massive parallelism with gpus for centrality ranking in complex networksMassive parallelism with gpus for centrality ranking in complex networks
Massive parallelism with gpus for centrality ranking in complex networksijcsit
 
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKSEVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKSAIRCC Publishing Corporation
 
Hierarchical clustering in Python and beyond
Hierarchical clustering in Python and beyondHierarchical clustering in Python and beyond
Hierarchical clustering in Python and beyondFrank Kelly
 
CORRELATION OF EIGENVECTOR CENTRALITY TO OTHER CENTRALITY MEASURES: RANDOM, S...
CORRELATION OF EIGENVECTOR CENTRALITY TO OTHER CENTRALITY MEASURES: RANDOM, S...CORRELATION OF EIGENVECTOR CENTRALITY TO OTHER CENTRALITY MEASURES: RANDOM, S...
CORRELATION OF EIGENVECTOR CENTRALITY TO OTHER CENTRALITY MEASURES: RANDOM, S...csandit
 
Hierarchical clustering and topology for psychometric validation
Hierarchical clustering and topology for psychometric validationHierarchical clustering and topology for psychometric validation
Hierarchical clustering and topology for psychometric validationColleen Farrelly
 
Cluster analysis
Cluster analysisCluster analysis
Cluster analysiss v
 
Unsupervised learning clustering
Unsupervised learning clusteringUnsupervised learning clustering
Unsupervised learning clusteringDr Nisha Arora
 
Cluster analysis for market segmentation
Cluster analysis for market segmentationCluster analysis for market segmentation
Cluster analysis for market segmentationVishal Tandel
 
Cluster analysis
Cluster analysisCluster analysis
Cluster analysissaba khan
 
Forecasting time series for business and operations data: A tutorial
Forecasting time series for business and operations data: A tutorialForecasting time series for business and operations data: A tutorial
Forecasting time series for business and operations data: A tutorialColleen Farrelly
 
A FLOATING POINT DIVISION UNIT BASED ON TAYLOR-SERIES EXPANSION ALGORITHM AND...
A FLOATING POINT DIVISION UNIT BASED ON TAYLOR-SERIES EXPANSION ALGORITHM AND...A FLOATING POINT DIVISION UNIT BASED ON TAYLOR-SERIES EXPANSION ALGORITHM AND...
A FLOATING POINT DIVISION UNIT BASED ON TAYLOR-SERIES EXPANSION ALGORITHM AND...csandit
 
Introduction to Linear Discriminant Analysis
Introduction to Linear Discriminant AnalysisIntroduction to Linear Discriminant Analysis
Introduction to Linear Discriminant AnalysisJaclyn Kokx
 
Textual Data Partitioning with Relationship and Discriminative Analysis
Textual Data Partitioning with Relationship and Discriminative AnalysisTextual Data Partitioning with Relationship and Discriminative Analysis
Textual Data Partitioning with Relationship and Discriminative AnalysisEditor IJMTER
 
Graphical Structure Learning accelerated with POWER9
Graphical Structure Learning accelerated with POWER9Graphical Structure Learning accelerated with POWER9
Graphical Structure Learning accelerated with POWER9Ganesan Narayanasamy
 

What's hot (20)

International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Centrality Prediction in Mobile Social Networks
Centrality Prediction in Mobile Social NetworksCentrality Prediction in Mobile Social Networks
Centrality Prediction in Mobile Social Networks
 
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKSEVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
 
Clustering in Aggregated User Profiles across Multiple Social Networks
Clustering in Aggregated User Profiles across Multiple Social Networks Clustering in Aggregated User Profiles across Multiple Social Networks
Clustering in Aggregated User Profiles across Multiple Social Networks
 
Massive parallelism with gpus for centrality ranking in complex networks
Massive parallelism with gpus for centrality ranking in complex networksMassive parallelism with gpus for centrality ranking in complex networks
Massive parallelism with gpus for centrality ranking in complex networks
 
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKSEVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
 
Hierarchical clustering in Python and beyond
Hierarchical clustering in Python and beyondHierarchical clustering in Python and beyond
Hierarchical clustering in Python and beyond
 
CORRELATION OF EIGENVECTOR CENTRALITY TO OTHER CENTRALITY MEASURES: RANDOM, S...
CORRELATION OF EIGENVECTOR CENTRALITY TO OTHER CENTRALITY MEASURES: RANDOM, S...CORRELATION OF EIGENVECTOR CENTRALITY TO OTHER CENTRALITY MEASURES: RANDOM, S...
CORRELATION OF EIGENVECTOR CENTRALITY TO OTHER CENTRALITY MEASURES: RANDOM, S...
 
Hierarchical clustering and topology for psychometric validation
Hierarchical clustering and topology for psychometric validationHierarchical clustering and topology for psychometric validation
Hierarchical clustering and topology for psychometric validation
 
Cluster analysis
Cluster analysisCluster analysis
Cluster analysis
 
Unsupervised learning clustering
Unsupervised learning clusteringUnsupervised learning clustering
Unsupervised learning clustering
 
Cluster analysis for market segmentation
Cluster analysis for market segmentationCluster analysis for market segmentation
Cluster analysis for market segmentation
 
Cluster analysis
Cluster analysisCluster analysis
Cluster analysis
 
Forecasting time series for business and operations data: A tutorial
Forecasting time series for business and operations data: A tutorialForecasting time series for business and operations data: A tutorial
Forecasting time series for business and operations data: A tutorial
 
Cluster analysis
Cluster analysisCluster analysis
Cluster analysis
 
A FLOATING POINT DIVISION UNIT BASED ON TAYLOR-SERIES EXPANSION ALGORITHM AND...
A FLOATING POINT DIVISION UNIT BASED ON TAYLOR-SERIES EXPANSION ALGORITHM AND...A FLOATING POINT DIVISION UNIT BASED ON TAYLOR-SERIES EXPANSION ALGORITHM AND...
A FLOATING POINT DIVISION UNIT BASED ON TAYLOR-SERIES EXPANSION ALGORITHM AND...
 
Introduction to Linear Discriminant Analysis
Introduction to Linear Discriminant AnalysisIntroduction to Linear Discriminant Analysis
Introduction to Linear Discriminant Analysis
 
Textual Data Partitioning with Relationship and Discriminative Analysis
Textual Data Partitioning with Relationship and Discriminative AnalysisTextual Data Partitioning with Relationship and Discriminative Analysis
Textual Data Partitioning with Relationship and Discriminative Analysis
 
Cluster analysis
Cluster analysisCluster analysis
Cluster analysis
 
Graphical Structure Learning accelerated with POWER9
Graphical Structure Learning accelerated with POWER9Graphical Structure Learning accelerated with POWER9
Graphical Structure Learning accelerated with POWER9
 

Similar to Quantum persistent k cores for community detection

Scalable Static and Dynamic Community Detection Using Grappolo : NOTES
Scalable Static and Dynamic Community Detection Using Grappolo : NOTESScalable Static and Dynamic Community Detection Using Grappolo : NOTES
Scalable Static and Dynamic Community Detection Using Grappolo : NOTESSubhajit Sahu
 
GraphSignalProcessingFinalPaper
GraphSignalProcessingFinalPaperGraphSignalProcessingFinalPaper
GraphSignalProcessingFinalPaperChiraz Nafouki
 
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...lauratoni4
 
Disintegration of the small world property with increasing diversity of chemi...
Disintegration of the small world property with increasing diversity of chemi...Disintegration of the small world property with increasing diversity of chemi...
Disintegration of the small world property with increasing diversity of chemi...N. Sukumar
 
O N T HE D ISTRIBUTION OF T HE M AXIMAL C LIQUE S IZE F OR T HE V ERTICES IN ...
O N T HE D ISTRIBUTION OF T HE M AXIMAL C LIQUE S IZE F OR T HE V ERTICES IN ...O N T HE D ISTRIBUTION OF T HE M AXIMAL C LIQUE S IZE F OR T HE V ERTICES IN ...
O N T HE D ISTRIBUTION OF T HE M AXIMAL C LIQUE S IZE F OR T HE V ERTICES IN ...csandit
 
Laplacian-regularized Graph Bandits
Laplacian-regularized Graph BanditsLaplacian-regularized Graph Bandits
Laplacian-regularized Graph Banditslauratoni4
 
Sub-Graph Finding Information over Nebula Networks
Sub-Graph Finding Information over Nebula NetworksSub-Graph Finding Information over Nebula Networks
Sub-Graph Finding Information over Nebula Networksijceronline
 
Learning Graph Representation for Data-Efficiency RL
Learning Graph Representation for Data-Efficiency RLLearning Graph Representation for Data-Efficiency RL
Learning Graph Representation for Data-Efficiency RLlauratoni4
 
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...acijjournal
 
Socialnetworkanalysis (Tin180 Com)
Socialnetworkanalysis (Tin180 Com)Socialnetworkanalysis (Tin180 Com)
Socialnetworkanalysis (Tin180 Com)Tin180 VietNam
 
Interpretation of the biological knowledge using networks approach
Interpretation of the biological knowledge using networks approachInterpretation of the biological knowledge using networks approach
Interpretation of the biological knowledge using networks approachElena Sügis
 
Higher-order clustering coefficients at Purdue CSoI
Higher-order clustering coefficients at Purdue CSoIHigher-order clustering coefficients at Purdue CSoI
Higher-order clustering coefficients at Purdue CSoIAustin Benson
 
Action and content based Community Detection in Social Networks
Action and content based Community Detection in Social NetworksAction and content based Community Detection in Social Networks
Action and content based Community Detection in Social Networksritesh_11
 
Using spectral radius ratio for node degree
Using spectral radius ratio for node degreeUsing spectral radius ratio for node degree
Using spectral radius ratio for node degreeIJCNCJournal
 
Distribution of maximal clique size of the
Distribution of maximal clique size of theDistribution of maximal clique size of the
Distribution of maximal clique size of theIJCNCJournal
 

Similar to Quantum persistent k cores for community detection (20)

Data mining.pptx
Data mining.pptxData mining.pptx
Data mining.pptx
 
Scalable Static and Dynamic Community Detection Using Grappolo : NOTES
Scalable Static and Dynamic Community Detection Using Grappolo : NOTESScalable Static and Dynamic Community Detection Using Grappolo : NOTES
Scalable Static and Dynamic Community Detection Using Grappolo : NOTES
 
Ijcnc050213
Ijcnc050213Ijcnc050213
Ijcnc050213
 
GraphSignalProcessingFinalPaper
GraphSignalProcessingFinalPaperGraphSignalProcessingFinalPaper
GraphSignalProcessingFinalPaper
 
Graph Coloring using Peer-to-Peer Networks
Graph Coloring using Peer-to-Peer NetworksGraph Coloring using Peer-to-Peer Networks
Graph Coloring using Peer-to-Peer Networks
 
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
 
Disintegration of the small world property with increasing diversity of chemi...
Disintegration of the small world property with increasing diversity of chemi...Disintegration of the small world property with increasing diversity of chemi...
Disintegration of the small world property with increasing diversity of chemi...
 
O N T HE D ISTRIBUTION OF T HE M AXIMAL C LIQUE S IZE F OR T HE V ERTICES IN ...
O N T HE D ISTRIBUTION OF T HE M AXIMAL C LIQUE S IZE F OR T HE V ERTICES IN ...O N T HE D ISTRIBUTION OF T HE M AXIMAL C LIQUE S IZE F OR T HE V ERTICES IN ...
O N T HE D ISTRIBUTION OF T HE M AXIMAL C LIQUE S IZE F OR T HE V ERTICES IN ...
 
Laplacian-regularized Graph Bandits
Laplacian-regularized Graph BanditsLaplacian-regularized Graph Bandits
Laplacian-regularized Graph Bandits
 
poster
posterposter
poster
 
Sub-Graph Finding Information over Nebula Networks
Sub-Graph Finding Information over Nebula NetworksSub-Graph Finding Information over Nebula Networks
Sub-Graph Finding Information over Nebula Networks
 
Learning Graph Representation for Data-Efficiency RL
Learning Graph Representation for Data-Efficiency RLLearning Graph Representation for Data-Efficiency RL
Learning Graph Representation for Data-Efficiency RL
 
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...
 
Socialnetworkanalysis (Tin180 Com)
Socialnetworkanalysis (Tin180 Com)Socialnetworkanalysis (Tin180 Com)
Socialnetworkanalysis (Tin180 Com)
 
13 Community Detection
13 Community Detection13 Community Detection
13 Community Detection
 
Interpretation of the biological knowledge using networks approach
Interpretation of the biological knowledge using networks approachInterpretation of the biological knowledge using networks approach
Interpretation of the biological knowledge using networks approach
 
Higher-order clustering coefficients at Purdue CSoI
Higher-order clustering coefficients at Purdue CSoIHigher-order clustering coefficients at Purdue CSoI
Higher-order clustering coefficients at Purdue CSoI
 
Action and content based Community Detection in Social Networks
Action and content based Community Detection in Social NetworksAction and content based Community Detection in Social Networks
Action and content based Community Detection in Social Networks
 
Using spectral radius ratio for node degree
Using spectral radius ratio for node degreeUsing spectral radius ratio for node degree
Using spectral radius ratio for node degree
 
Distribution of maximal clique size of the
Distribution of maximal clique size of theDistribution of maximal clique size of the
Distribution of maximal clique size of the
 

More from Colleen Farrelly

Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
Hands-On Network Science, PyData Global 2023
Hands-On Network Science, PyData Global 2023Hands-On Network Science, PyData Global 2023
Hands-On Network Science, PyData Global 2023Colleen Farrelly
 
Modeling Climate Change.pptx
Modeling Climate Change.pptxModeling Climate Change.pptx
Modeling Climate Change.pptxColleen Farrelly
 
Natural Language Processing for Beginners.pptx
Natural Language Processing for Beginners.pptxNatural Language Processing for Beginners.pptx
Natural Language Processing for Beginners.pptxColleen Farrelly
 
The Shape of Data--ODSC.pptx
The Shape of Data--ODSC.pptxThe Shape of Data--ODSC.pptx
The Shape of Data--ODSC.pptxColleen Farrelly
 
Generative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptxGenerative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptxColleen Farrelly
 
Emerging Technologies for Public Health in Remote Locations.pptx
Emerging Technologies for Public Health in Remote Locations.pptxEmerging Technologies for Public Health in Remote Locations.pptx
Emerging Technologies for Public Health in Remote Locations.pptxColleen Farrelly
 
Applications of Forman-Ricci Curvature.pptx
Applications of Forman-Ricci Curvature.pptxApplications of Forman-Ricci Curvature.pptx
Applications of Forman-Ricci Curvature.pptxColleen Farrelly
 
Geometry for Social Good.pptx
Geometry for Social Good.pptxGeometry for Social Good.pptx
Geometry for Social Good.pptxColleen Farrelly
 
Topology for Time Series.pptx
Topology for Time Series.pptxTopology for Time Series.pptx
Topology for Time Series.pptxColleen Farrelly
 
Time Series Applications AMLD.pptx
Time Series Applications AMLD.pptxTime Series Applications AMLD.pptx
Time Series Applications AMLD.pptxColleen Farrelly
 
An introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptxAn introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptxColleen Farrelly
 
An introduction to time series data with R.pptx
An introduction to time series data with R.pptxAn introduction to time series data with R.pptx
An introduction to time series data with R.pptxColleen Farrelly
 
NLP: Challenges and Opportunities in Underserved Areas
NLP: Challenges and Opportunities in Underserved AreasNLP: Challenges and Opportunities in Underserved Areas
NLP: Challenges and Opportunities in Underserved AreasColleen Farrelly
 
Geometry, Data, and One Path Into Data Science.pptx
Geometry, Data, and One Path Into Data Science.pptxGeometry, Data, and One Path Into Data Science.pptx
Geometry, Data, and One Path Into Data Science.pptxColleen Farrelly
 
Topological Data Analysis.pptx
Topological Data Analysis.pptxTopological Data Analysis.pptx
Topological Data Analysis.pptxColleen Farrelly
 
Transforming Text Data to Matrix Data via Embeddings.pptx
Transforming Text Data to Matrix Data via Embeddings.pptxTransforming Text Data to Matrix Data via Embeddings.pptx
Transforming Text Data to Matrix Data via Embeddings.pptxColleen Farrelly
 
Natural Language Processing in the Wild.pptx
Natural Language Processing in the Wild.pptxNatural Language Processing in the Wild.pptx
Natural Language Processing in the Wild.pptxColleen Farrelly
 
SAS Global 2021 Introduction to Natural Language Processing
SAS Global 2021 Introduction to Natural Language Processing SAS Global 2021 Introduction to Natural Language Processing
SAS Global 2021 Introduction to Natural Language Processing Colleen Farrelly
 
2021 American Mathematical Society Data Science Talk
2021 American Mathematical Society Data Science Talk2021 American Mathematical Society Data Science Talk
2021 American Mathematical Society Data Science TalkColleen Farrelly
 

More from Colleen Farrelly (20)

Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
Hands-On Network Science, PyData Global 2023
Hands-On Network Science, PyData Global 2023Hands-On Network Science, PyData Global 2023
Hands-On Network Science, PyData Global 2023
 
Modeling Climate Change.pptx
Modeling Climate Change.pptxModeling Climate Change.pptx
Modeling Climate Change.pptx
 
Natural Language Processing for Beginners.pptx
Natural Language Processing for Beginners.pptxNatural Language Processing for Beginners.pptx
Natural Language Processing for Beginners.pptx
 
The Shape of Data--ODSC.pptx
The Shape of Data--ODSC.pptxThe Shape of Data--ODSC.pptx
The Shape of Data--ODSC.pptx
 
Generative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptxGenerative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptx
 
Emerging Technologies for Public Health in Remote Locations.pptx
Emerging Technologies for Public Health in Remote Locations.pptxEmerging Technologies for Public Health in Remote Locations.pptx
Emerging Technologies for Public Health in Remote Locations.pptx
 
Applications of Forman-Ricci Curvature.pptx
Applications of Forman-Ricci Curvature.pptxApplications of Forman-Ricci Curvature.pptx
Applications of Forman-Ricci Curvature.pptx
 
Geometry for Social Good.pptx
Geometry for Social Good.pptxGeometry for Social Good.pptx
Geometry for Social Good.pptx
 
Topology for Time Series.pptx
Topology for Time Series.pptxTopology for Time Series.pptx
Topology for Time Series.pptx
 
Time Series Applications AMLD.pptx
Time Series Applications AMLD.pptxTime Series Applications AMLD.pptx
Time Series Applications AMLD.pptx
 
An introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptxAn introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptx
 
An introduction to time series data with R.pptx
An introduction to time series data with R.pptxAn introduction to time series data with R.pptx
An introduction to time series data with R.pptx
 
NLP: Challenges and Opportunities in Underserved Areas
NLP: Challenges and Opportunities in Underserved AreasNLP: Challenges and Opportunities in Underserved Areas
NLP: Challenges and Opportunities in Underserved Areas
 
Geometry, Data, and One Path Into Data Science.pptx
Geometry, Data, and One Path Into Data Science.pptxGeometry, Data, and One Path Into Data Science.pptx
Geometry, Data, and One Path Into Data Science.pptx
 
Topological Data Analysis.pptx
Topological Data Analysis.pptxTopological Data Analysis.pptx
Topological Data Analysis.pptx
 
Transforming Text Data to Matrix Data via Embeddings.pptx
Transforming Text Data to Matrix Data via Embeddings.pptxTransforming Text Data to Matrix Data via Embeddings.pptx
Transforming Text Data to Matrix Data via Embeddings.pptx
 
Natural Language Processing in the Wild.pptx
Natural Language Processing in the Wild.pptxNatural Language Processing in the Wild.pptx
Natural Language Processing in the Wild.pptx
 
SAS Global 2021 Introduction to Natural Language Processing
SAS Global 2021 Introduction to Natural Language Processing SAS Global 2021 Introduction to Natural Language Processing
SAS Global 2021 Introduction to Natural Language Processing
 
2021 American Mathematical Society Data Science Talk
2021 American Mathematical Society Data Science Talk2021 American Mathematical Society Data Science Talk
2021 American Mathematical Society Data Science Talk
 

Recently uploaded

2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSINGmarianagonzalez07
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...GQ Research
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 

Recently uploaded (20)

2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 

Quantum persistent k cores for community detection

  • 1. Colleen Farrelly and Uchenna Chukwu
  • 2.  Discerning community structure and community strength within network data is a major focus in network analytics.  Connected brain regions related to different functions  Social ties  Subscale identification within a psychometric measure  Many approaches exist to either quantify strength of communities or cluster network data:  Louvain clustering and Louvain modularity  Random walk clustering  However, existing methods don’t provide evolving slices of community structure, which can delineate the strength of ties within communities and the point at which individuals join and drop out of those communities.  Our approach, which blends filtration methods, quantum computing, and k-core algorithms, can provide those evolving slices.
  • 3.  There is a well-known link between the graph coloring problem and k-core algorithms.  The graph coloring problem requires finding the minimum number of colors required to color each vertex of the graph such that no two vertices have the same color.  This solution gives the chromatic number, or the minimum number of colors needed to solve the problem for a given graph.  Call the chromatic number, k.  If the vertices of a given graph that necessitate the use of k colors, rather than k-1 colors, are removed, the chromatic number can drop to k-1 for the graph, referred to as degeneracy of the graph.  Decomposing a graph in this manner gives the shells of a graph that require a given number of colors.  This produces a series of connected graphs based on chromatic number degeneracy of the graph, called the k-cores of the graph.  K-core algorithms are common tools in community detection problems, as well as visualization problems and the coloring problem itself.
  • 4.  Graph filtrations have become relatively commonplace in the topological analysis of network data, particularly within brain imaging and connectomics.  Given a weighted graph, iteratively set higher and higher edge weights to 0 and analyze each “slice” of the graph for local or global network properties.  This is a lower-dimensional analogue of filtrations used in persistent homology; rather than filter on distance to build simplicial complexes, filter links directly within a graph (1-skeleton of potentially larger simplicial complex).  This gives evolving slices of graph metrics. Filtration set to 0.2 edge weight
  • 5.  Two solutions exist to the graph coloring problem on qubit-based quantum computers:  Simulated annealing solutions (mainly for D-Wave’s quantum computer)  Gate-based solutions (mainly for Rigetti’s and IBM’s quantum computers)  Use the D-Wave extension of networkx Python package, which relies on QUBO formulation of the coloring algorithm on a given graph  QUBO formulation expands Ising model into linear and quadratic terms for optimization.  Tools from the Ocean package’s nextworkx extension to do this automatically, like the min_vertex_coloring function.  The DWaveSampler simulates the D-Wave quantum computing set up, allowing the code to run on a simulated quantum computer based on simulated annealing.  Post-processing of the raw results yields the minimum coloring solution.
  • 6.  Trial graphs:  3 toy graphs with 6 nodes and varying connectivity patterns and link weights  The KONECT Windsurfer network, which is a weighted network with 43 vertices  Community-finding algorithms compared with quantum persistent k-cores:  Louvain clustering (igraph R package)  Walktrap clustering (igraph R package)  Spinglass clustering (igraph R package)  Hierarchical clustering (hclust function in R)  Graph filtration:  Comparison algorithms were run with and without filtration to compare to standard use of algorithms in community-finding algorithms and their persistence-based analogues.  Results were also compared to persistent k-core results for benchmarking of quantum persistent k-core algorithm.  Filtration values were set to 0.2, 0.4, 0.6, 0.8, and 1, respectively.
  • 7.
  • 8.  Clustering methods generally agree across methods for all 4 weighted graphs.  Graph 1 presented some issues to Walktrap community detection.  Others were consistent across algorithms.  This suggests that the true clustering on these graphs is the solution found by the classical community detection algorithm.
  • 9.  Graph filtration yielded some interesting results related to the decomposition of the network, particularly within the Windsurfer dataset.  Left figure is unfiltered result with Louvain clustering.  With a filtration value of 0.6 (anything below this set to 0; right figure), ties begin to separate into isolated groups and smaller, interconnected clusters.
  • 10.  Filtration yielded a series of k- core values for each vertex in the 4 networks, tracking changes in degeneracy across each graph.  Table 1 (above) shows the filtration for graph 1; vertices 1, 3, and 4 form links between the two cluster groups found, with vertex 4 showing a strong connection to distal nodes in its own group.  Table 3 (below) shows the filtration for graph 3; vertices 1, 2, and 3 have strong intergroup connections. Filtration Value V1 V2 V3 V4 V5 V6 0.2 2 1 2 2 1 1 0.4 2 1 2 2 1 1 0.6 1 1 1 1 1 1 0.8 0 1 1 1 1 0 1 0 0 0 0 0 0 Filtration Value V1 V2 V3 V4 V5 V6 0.2 3 3 3 3 3 3 0.4 2 2 2 2 1 2 0.6 2 2 2 0 1 1 0.8 1 1 1 0 0 1 1 0 0 0 0 0 0
  • 11.  The quantum persistent k-cores/coloring algorithm was expected to need k+1 colors to find an optimal coloring solution to each filtration of each graph.  For the 3 toy graphs, this matched the persistent k-cores results exactly.  Each coloring resulted in a graph with most likely solution conforming to the coloring problem solution with k+1 colors needed for the best solution.  For graphs with only isolated vertices, the algorithm correctly identified that no nodes were connected in the graphs.  This confirms that the quantum persistent k-cores algorithm can both find the optimal coloring and distinguish how many colors are needed within the connected communities, which corresponded correctly in all toy graph cases.  The surfer network posed computational problems for the algorithm, suggesting that this large of a coloring/k-cores problem is not feasible for the current systems.
  • 12.  These experiments demonstrate the usefulness of graph filtration in community detection problems.  Common community detection algorithms, such as Louvain clustering or walktrap clustering, can find structure and subgroups within the graph in a more nuanced fashion when combined with graph filtration, providing an evolution of subgroup separation.  Filtrations also illuminate how graph degeneracy and, hence, communities structures evolve by edge weight and strength of vertex connections.  Quantum coloring algorithms probabilistically converge to known solutions from k-core algorithms, suggesting that quantum algorithms are viable for these problems and do not degrade in performance under extreme filtrations.  It is hoped that these tools will provide the network analytics and graph theory community with a starting point of persistent graph tools for community finding and subgroup mining.
  • 13.  Lee, H., Chung, M. K., Kang, H., Kim, B. N., & Lee, D. S. (2011, September). Computing the shape of brain networks using graph filtration and Gromov-Hausdorff metric. In International Conference on Medical Image Computing and Computer- Assisted Intervention (pp. 302-309). Springer, Berlin, Heidelberg.  Farrelly, C. M., Schwartz, S. J., Amodeo, A. L., Feaster, D. J., Steinley, D. L., Meca, A., & Picariello, S. (2017). The analysis of bridging constructs with hierarchical clustering methods: An application to identity. Journal of Research in Personality, 70, 93-106.  Hahm, J., Lee, H., Park, H., Kang, E., Kim, Y. K., Chung, C. K., ... & Lee, D. S. (2017). Gating of memory encoding of time- delayed cross-frequency MEG networks revealed by graph filtration based on persistent homology. Scientific reports, 7, 41592.  Hübner, K. L. Coloring Complex Networks.  Kageura, K., & Abekawa, T. (2007). Modelling and exploring the network structure of terminology using the Potts spin glass model. In Proceedings of the 10th Conference of the Pacific Association for the Computational Linguistics (PACLING) (pp. 236- 245).  Radzikowski, J., Stefanidis, A., Jacobsen, K. H., Croitoru, A., Crooks, A., & Delamater, P. L. (2016). The measles vaccination narrative in Twitter: a quantitative analysis. JMIR public health and surveillance, 2(1).  Rider, A. K., Siwo, G., Emrich, S. J., Ferdig, M. T., & Chawla, N. V. (2014). A supervised learning approach to the ensemble clustering of genes. International journal of data mining and bioinformatics, 9(2), 199-219.  Rossi, R. A., & Ahmed, N. K. (2014). Coloring large complex networks. Social Network Analysis and Mining, 4(1), 228.  Shaydulin, R., Ushijima-Mwesigwa, H., Safro, I., Mniszewski, S., & Alexeev, Y. (2018). Community Detection Across Emerging Quantum Architectures. arXiv preprint arXiv:1810.07765.  Shepitsen, A., Gemmell, J., Mobasher, B., & Burke, R. (2008, October). Personalized recommendation in social tagging systems using hierarchical clustering. In Proceedings of the 2008 ACM conference on Recommender systems (pp. 259-266). ACM.  Titiloye, O., & Crispin, A. (2011). Quantum annealing of the graph coloring problem. Discrete Optimization, 8(2), 376-384.  Ushijima-Mwesigwa, H., Negre, C. F., & Mniszewski, S. M. (2017, November). Graph partitioning using quantum annealing on the D-Wave system. In Proceedings of the Second International Workshop on Post Moores Era Supercomputing (pp. 22-29). ACM.  Wang, Y., & Perkowski, M. (2011, May). Improved complexity of quantum oracles for ternary grover algorithm for graph coloring. In Multiple-Valued Logic (ISMVL), 2011 41st IEEE International Symposium on (pp. 294-301). IEEE.