首页 > 最新文献

Proceedings of the 5th ACM SIGMOD Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA)最新文献

英文 中文
Multilayer graphs: a unified data model for graph databases 多层图:图数据库的统一数据模型
Renzo Angles, A. Hogan, O. Lassila, Carlos Rojas, D. Schwabe, Pedro A. Szekely, D. Vrgoc
In this short position paper, we argue that there is a need for a unifying data model that can support popular graph formats such as RDF, RDF* and property graphs, while at the same time being powerful enough to naturally store information from complex knowledge graphs, such as Wikidata, without the need for a complex reification scheme. Our proposal, called the multilayer graph model, presents a simple and flexible data model for graphs that can naturally support all of the above, and more. We also observe that the idea of multilayer graphs has appeared in existing graph systems from different vendors and research groups, illustrating its versatility.
在这篇简短的意见书中,我们认为需要一种统一的数据模型,它可以支持流行的图形格式,如RDF、RDF*和属性图,同时又足够强大,可以自然地存储来自复杂知识图(如Wikidata)的信息,而不需要复杂的具体方案。我们的建议称为多层图模型,它为图提供了一个简单而灵活的数据模型,可以自然地支持上述所有功能,甚至更多。我们还观察到,多层图的思想已经出现在来自不同供应商和研究小组的现有图系统中,说明了它的多功能性。
{"title":"Multilayer graphs: a unified data model for graph databases","authors":"Renzo Angles, A. Hogan, O. Lassila, Carlos Rojas, D. Schwabe, Pedro A. Szekely, D. Vrgoc","doi":"10.1145/3534540.3534696","DOIUrl":"https://doi.org/10.1145/3534540.3534696","url":null,"abstract":"In this short position paper, we argue that there is a need for a unifying data model that can support popular graph formats such as RDF, RDF* and property graphs, while at the same time being powerful enough to naturally store information from complex knowledge graphs, such as Wikidata, without the need for a complex reification scheme. Our proposal, called the multilayer graph model, presents a simple and flexible data model for graphs that can naturally support all of the above, and more. We also observe that the idea of multilayer graphs has appeared in existing graph systems from different vendors and research groups, illustrating its versatility.","PeriodicalId":309669,"journal":{"name":"Proceedings of the 5th ACM SIGMOD Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA)","volume":"62 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126221706","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Efficient provenance-aware querying of graph databases with datalog 基于datalog的图形数据库的高效溯源查询
Yann Ramusat, S. Maniu, P. Senellart
We establish a translation between a formalism for dynamic programming over hypergraphs and the computation of semiring-based provenance for Datalog programs. The benefit of this translation is a new method for computing the provenance of Datalog programs for specific classes of semirings, which we apply to provenance-aware querying of graph databases. Theoretical results and practical optimizations lead to an efficient implementation using Soufflé, a state-of-the-art Datalog interpreter. Experimental results on real-world data suggest this approach to be efficient in practical contexts, competing with dedicated solutions for graphs.
我们建立了超图上动态规划的一种形式与基于半环的Datalog程序来源计算之间的转换。这种转换的好处是一种计算特定类半环的Datalog程序的来源的新方法,我们将其应用于图数据库的来源感知查询。理论结果和实际优化导致使用最先进的Datalog解释器souffl的有效实现。真实世界数据的实验结果表明,这种方法在实际环境中是有效的,与专用的图形解决方案竞争。
{"title":"Efficient provenance-aware querying of graph databases with datalog","authors":"Yann Ramusat, S. Maniu, P. Senellart","doi":"10.1145/3534540.3534689","DOIUrl":"https://doi.org/10.1145/3534540.3534689","url":null,"abstract":"We establish a translation between a formalism for dynamic programming over hypergraphs and the computation of semiring-based provenance for Datalog programs. The benefit of this translation is a new method for computing the provenance of Datalog programs for specific classes of semirings, which we apply to provenance-aware querying of graph databases. Theoretical results and practical optimizations lead to an efficient implementation using Soufflé, a state-of-the-art Datalog interpreter. Experimental results on real-world data suggest this approach to be efficient in practical contexts, competing with dedicated solutions for graphs.","PeriodicalId":309669,"journal":{"name":"Proceedings of the 5th ACM SIGMOD Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130153953","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Flexible application-aware approximation for modern distributed graph processing frameworks 现代分布式图处理框架的灵活的应用感知近似
Michael Schramm, Sukanya Bhowmik, K. Rothermel
The interest in the ability of processing data that has an underlying graph structure has grown in the recent past. This has led to the development of many distributed graph processing systems. However, due to rapidly growing amount of data, e.g., web graphs and social graphs, even such distributed graph processing frameworks end up requiring several minutes or even several hours to execute popular graph algorithms. This leads to the question: do we always need to know the exact answer for a large graph? The aforementioned modern distributed graph processing frameworks execute graph algorithms by exchanging messages between vertices. This paper introduces a novel message-dropping approach for approximation in these frameworks. As dropping messages would result in degradation of quality of result, our objective is to drop messages that have least adverse impact on quality. More specifically, we propose an application-aware approach that dynamically drops messages at runtime. We evaluate the effects of our approach for the PageRank algorithm on several representative real-world web graphs and compare its performance to that of existing approximation techniques for modern frameworks..
最近,人们对处理具有底层图结构的数据的能力越来越感兴趣。这导致了许多分布式图形处理系统的发展。然而,由于数据量的快速增长,例如网络图和社交图,即使是这样的分布式图处理框架,最终也需要几分钟甚至几个小时来执行流行的图算法。这就引出了一个问题:对于一个大图形,我们是否总是需要知道确切的答案?上述现代分布式图处理框架通过在顶点之间交换消息来执行图算法。本文介绍了一种新的消息丢弃方法来逼近这些框架。由于丢弃消息会导致结果质量的降低,我们的目标是丢弃对质量影响最小的消息。更具体地说,我们提出了一种在运行时动态丢弃消息的应用程序感知方法。我们评估了PageRank算法在几个具有代表性的真实世界web图上的效果,并将其性能与现代框架的现有近似技术进行了比较。
{"title":"Flexible application-aware approximation for modern distributed graph processing frameworks","authors":"Michael Schramm, Sukanya Bhowmik, K. Rothermel","doi":"10.1145/3534540.3534693","DOIUrl":"https://doi.org/10.1145/3534540.3534693","url":null,"abstract":"The interest in the ability of processing data that has an underlying graph structure has grown in the recent past. This has led to the development of many distributed graph processing systems. However, due to rapidly growing amount of data, e.g., web graphs and social graphs, even such distributed graph processing frameworks end up requiring several minutes or even several hours to execute popular graph algorithms. This leads to the question: do we always need to know the exact answer for a large graph? The aforementioned modern distributed graph processing frameworks execute graph algorithms by exchanging messages between vertices. This paper introduces a novel message-dropping approach for approximation in these frameworks. As dropping messages would result in degradation of quality of result, our objective is to drop messages that have least adverse impact on quality. More specifically, we propose an application-aware approach that dynamically drops messages at runtime. We evaluate the effects of our approach for the PageRank algorithm on several representative real-world web graphs and compare its performance to that of existing approximation techniques for modern frameworks..","PeriodicalId":309669,"journal":{"name":"Proceedings of the 5th ACM SIGMOD Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133758868","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Knowledge graph representation learning and graph neural networks for language understanding 知识图表示学习和用于语言理解的图神经网络
Jing Huang
As AI technologies become mature in natural language processing, speech recognition and computer vision, "intelligent" user interfaces emerge to handle complex and diverse tasks that require human-like knowledge and reasoning capability. In Part 1, I will present our recent work on knowledge graph representation learning using Graph Neural Networks (GNNs): the first approach is called orthogonal transform embedding (OTE), which integrates graph context into the embedding distance scoring function and improves prediction accuracy on complex relations such as the difficult N-to-1, 1-to-N and N-to-N cases; the second approach is called multi-hop attention GNN (MAGNA), a principled way to incorporate multi-hop context information into every layer of attention computation. MAGNA uses a diffusion prior on attention values, to efficiently account for all paths between the pair of disconnected nodes. Experimental results on knowledge graph completion as well as node classification benchmarks show that MAGNA achieves state-of-the-art results. In Part 2, I will present how we take advantage of GNNs for language understanding and reasoning tasks. We show that combined with large pre-trained language models and knowledge graph embeddings, GNNs are proven effective in multi-hop reading comprehension across documents, improving time sensitivity for question answering over temporal knowledge graphs, and constructing robust syntactic information for aspect-level sentiment analysis.
随着人工智能技术在自然语言处理、语音识别和计算机视觉方面的成熟,“智能”用户界面出现,可以处理需要类似人类的知识和推理能力的复杂多样的任务。在第1部分中,我将介绍我们最近使用图神经网络(gnn)在知识图表示学习方面的工作:第一种方法被称为正交变换嵌入(OTE),它将图上下文集成到嵌入距离评分函数中,并提高了复杂关系(如困难的n -1、1- n和n - n情况)的预测精度;第二种方法称为多跳注意GNN (MAGNA),这是一种将多跳上下文信息整合到每一层注意计算中的原则方法。麦格纳对注意力值使用扩散先验,以有效地解释一对断开节点之间的所有路径。在知识图补全和节点分类基准上的实验结果表明,MAGNA达到了最先进的效果。在第2部分中,我将介绍如何利用gnn进行语言理解和推理任务。我们表明,结合大型预训练语言模型和知识图嵌入,gnn在跨文档的多跳阅读理解中被证明是有效的,提高了问题回答在时间知识图上的时间敏感性,并为方面级情感分析构建了健壮的句法信息。
{"title":"Knowledge graph representation learning and graph neural networks for language understanding","authors":"Jing Huang","doi":"10.1145/3534540.3534710","DOIUrl":"https://doi.org/10.1145/3534540.3534710","url":null,"abstract":"As AI technologies become mature in natural language processing, speech recognition and computer vision, \"intelligent\" user interfaces emerge to handle complex and diverse tasks that require human-like knowledge and reasoning capability. In Part 1, I will present our recent work on knowledge graph representation learning using Graph Neural Networks (GNNs): the first approach is called orthogonal transform embedding (OTE), which integrates graph context into the embedding distance scoring function and improves prediction accuracy on complex relations such as the difficult N-to-1, 1-to-N and N-to-N cases; the second approach is called multi-hop attention GNN (MAGNA), a principled way to incorporate multi-hop context information into every layer of attention computation. MAGNA uses a diffusion prior on attention values, to efficiently account for all paths between the pair of disconnected nodes. Experimental results on knowledge graph completion as well as node classification benchmarks show that MAGNA achieves state-of-the-art results. In Part 2, I will present how we take advantage of GNNs for language understanding and reasoning tasks. We show that combined with large pre-trained language models and knowledge graph embeddings, GNNs are proven effective in multi-hop reading comprehension across documents, improving time sensitivity for question answering over temporal knowledge graphs, and constructing robust syntactic information for aspect-level sentiment analysis.","PeriodicalId":309669,"journal":{"name":"Proceedings of the 5th ACM SIGMOD Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116228164","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Anti-vertex for neighborhood constraints in subgraph queries 子图查询中邻域约束的反顶点
Kasra Jamshidi, Mugilan Mariappan, Keval Vora
This paper focuses on subgraph queries where constraints are present in the neighborhood of the explored subgraphs. We describe anti-vertex, a declarative construct that indicates absence of a vertex, i.e., the resulting subgraph should not have a vertex in its specified neighborhood that matches the anti-vertex. We formalize the semantics of anti-vertex to benefit from automatic reasoning and optimization, and to enable standardized implementation across query languages and runtimes. The semantics are defined for various matching semantics that are commonly employed in subgraph querying (isomorphism, homomorphism, and no-repeated-edge matching) and for the widely adopted property graph model. We illustrate several examples where anti-vertices can be employed to help familiarize with the anti-vertex concept. We further showcase how anti-vertex support can be added in existing graph query languages by developing prototype extensions of Cypher language. Finally, we study how anti-vertices interact with the symmetry breaking technique in subgraph matching frameworks so that their meaning remains consistent with the expected outcome of constrained neighborhoods to connected vertices.
本文主要研究约束存在于所探索子图的邻域中的子图查询。我们描述反顶点(anti-vertex),一个表示顶点缺失的声明性构造,即结果子图在其指定的邻域中不应该有与反顶点匹配的顶点。我们将反顶点的语义形式化,以受益于自动推理和优化,并支持跨查询语言和运行时的标准化实现。这些语义是为子图查询(同构、同态和无重复边匹配)中常用的各种匹配语义和广泛采用的属性图模型定义的。我们举例说明了几个反顶点可以用来帮助熟悉反顶点概念的例子。通过开发Cypher语言的原型扩展,我们进一步展示了如何在现有的图查询语言中添加反顶点支持。最后,我们研究了反顶点如何与子图匹配框架中的对称性破缺技术相互作用,使它们的意义与连接顶点的约束邻域的预期结果保持一致。
{"title":"Anti-vertex for neighborhood constraints in subgraph queries","authors":"Kasra Jamshidi, Mugilan Mariappan, Keval Vora","doi":"10.1145/3534540.3534690","DOIUrl":"https://doi.org/10.1145/3534540.3534690","url":null,"abstract":"This paper focuses on subgraph queries where constraints are present in the neighborhood of the explored subgraphs. We describe anti-vertex, a declarative construct that indicates absence of a vertex, i.e., the resulting subgraph should not have a vertex in its specified neighborhood that matches the anti-vertex. We formalize the semantics of anti-vertex to benefit from automatic reasoning and optimization, and to enable standardized implementation across query languages and runtimes. The semantics are defined for various matching semantics that are commonly employed in subgraph querying (isomorphism, homomorphism, and no-repeated-edge matching) and for the widely adopted property graph model. We illustrate several examples where anti-vertices can be employed to help familiarize with the anti-vertex concept. We further showcase how anti-vertex support can be added in existing graph query languages by developing prototype extensions of Cypher language. Finally, we study how anti-vertices interact with the symmetry breaking technique in subgraph matching frameworks so that their meaning remains consistent with the expected outcome of constrained neighborhoods to connected vertices.","PeriodicalId":309669,"journal":{"name":"Proceedings of the 5th ACM SIGMOD Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129528140","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Knowledge graph semantics 知识图语义
J. Hendler
Oh dear, there's that word again - "semantics!" Isn't that what doomed that Semantic Web thing and led to knowledge graphs instead? In fact, many of the same problems, and particularly problems with interoperability, arise again for KGs, and thus we must explore the old problem in this new area. This is even more important when we start to explore the "personal knowledge graph (PKG)," that is, the ability to have private and public information combined in KG technology. In this talk, I discuss how knowledge graphs, PKGs, linked data and, yes, semantics are all critically linked and why the latter is still relevant to the growth and scaling of knowledge graphs into the future - and specifically to the ability to extract better data from them.
哦,天哪,又出现了那个词——“语义”!这难道不是导致语义网失败并导致知识图谱出现的原因吗?事实上,许多相同的问题,特别是互操作性问题,在KGs中再次出现,因此我们必须在这个新领域探索老问题。当我们开始探索“个人知识图谱”(personal knowledge graph, PKG)时,这一点就更加重要了,PKG是指在KG技术中结合私人和公共信息的能力。在这次演讲中,我将讨论知识图、pkg、关联数据以及语义是如何紧密联系在一起的,以及为什么后者仍然与知识图在未来的增长和扩展有关——特别是与从中提取更好数据的能力有关。
{"title":"Knowledge graph semantics","authors":"J. Hendler","doi":"10.1145/3534540.3534709","DOIUrl":"https://doi.org/10.1145/3534540.3534709","url":null,"abstract":"Oh dear, there's that word again - \"semantics!\" Isn't that what doomed that Semantic Web thing and led to knowledge graphs instead? In fact, many of the same problems, and particularly problems with interoperability, arise again for KGs, and thus we must explore the old problem in this new area. This is even more important when we start to explore the \"personal knowledge graph (PKG),\" that is, the ability to have private and public information combined in KG technology. In this talk, I discuss how knowledge graphs, PKGs, linked data and, yes, semantics are all critically linked and why the latter is still relevant to the growth and scaling of knowledge graphs into the future - and specifically to the ability to extract better data from them.","PeriodicalId":309669,"journal":{"name":"Proceedings of the 5th ACM SIGMOD Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132724850","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Converting property graphs to RDF: a preliminary study of the practical impact of different mappings 将属性图转换为RDF:对不同映射的实际影响的初步研究
Shahrzad Khayatbashi, Sebastián Ferrada, O. Hartig
Today's space of graph database solutions is characterized by two main technology stacks that have evolved separate from one another: on one hand, there are systems that focus on supporting the RDF family of standards; on the other hand, there is the Property Graph category of systems. As a basis for bringing these stacks together and, in particular, to facilitate data exchange between the different types of systems, different direct mappings between the underlying graph data models have been introduced in the literature. While fundamental properties are well-documented for most of these mappings, the same cannot be said about the practical implications of choosing one mapping over another. Our research aims to contribute towards closing this gap. In this paper we report on a preliminary study for which we have selected two direct mappings from (Labeled) Property Graphs to RDF, where one of them uses features of the RDF-star extension to RDF. We compare these mappings in terms of the query performance achieved by two popular commercial RDF stores, GraphDB and Stardog, in which the converted data is imported. While we find that, for both of these systems, none of the mappings is a clear winner in terms of guaranteeing better query performance, we also identify types of queries that are problematic for the systems when using one mapping but not the other.
今天的图数据库解决方案空间的特点是两个主要的技术堆栈,它们已经相互分离:一方面,有一些系统专注于支持RDF标准家族;另一方面,有系统的属性图类别。作为将这些堆栈组合在一起的基础,特别是为了促进不同类型系统之间的数据交换,在文献中引入了底层图数据模型之间的不同直接映射。虽然大多数映射的基本属性都有很好的文档记录,但选择一个映射而不是另一个映射的实际含义却不是这样。我们的研究旨在为缩小这一差距做出贡献。在本文中,我们报告了一项初步研究,我们选择了两个从(标记的)属性图到RDF的直接映射,其中一个使用RDF-星形扩展到RDF的特征。我们根据两种流行的商业RDF存储GraphDB和Stardog实现的查询性能来比较这些映射,其中导入了转换后的数据。虽然我们发现,就保证更好的查询性能而言,对于这两个系统来说,没有一个映射是明显的赢家,但我们还确定了当使用一个映射而不是另一个映射时,系统会出现问题的查询类型。
{"title":"Converting property graphs to RDF: a preliminary study of the practical impact of different mappings","authors":"Shahrzad Khayatbashi, Sebastián Ferrada, O. Hartig","doi":"10.1145/3534540.3534695","DOIUrl":"https://doi.org/10.1145/3534540.3534695","url":null,"abstract":"Today's space of graph database solutions is characterized by two main technology stacks that have evolved separate from one another: on one hand, there are systems that focus on supporting the RDF family of standards; on the other hand, there is the Property Graph category of systems. As a basis for bringing these stacks together and, in particular, to facilitate data exchange between the different types of systems, different direct mappings between the underlying graph data models have been introduced in the literature. While fundamental properties are well-documented for most of these mappings, the same cannot be said about the practical implications of choosing one mapping over another. Our research aims to contribute towards closing this gap. In this paper we report on a preliminary study for which we have selected two direct mappings from (Labeled) Property Graphs to RDF, where one of them uses features of the RDF-star extension to RDF. We compare these mappings in terms of the query performance achieved by two popular commercial RDF stores, GraphDB and Stardog, in which the converted data is imported. While we find that, for both of these systems, none of the mappings is a clear winner in terms of guaranteeing better query performance, we also identify types of queries that are problematic for the systems when using one mapping but not the other.","PeriodicalId":309669,"journal":{"name":"Proceedings of the 5th ACM SIGMOD Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA)","volume":"123 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123285651","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Batch dynamic algorithm to find k-core hierarchies 批处理动态算法查找k核层次结构
Kasimir Gabert, Ali Pinar, Ümit V. Çatalyürek
Finding k-cores in graphs is a valuable and effective strategy for extracting dense regions of otherwise sparse graphs. We focus on the important problem of maintaining cores on rapidly changing dynamic graphs, where batches of edge changes need to be processed quickly. Many prior dynamic algorithms focus on the problem of maintaining a core decomposition. This finds vertices that are dense in some subgraph, but the subgraph itself is not returned. We develop a new dynamic batch algorithm to maintain cores, with their connected subgraphs, that improves efficiency over processing edge-by-edge. We implement our algorithm and experimentally show that with it core queries can be returned on rapidly changing graphs quickly enough for interactive applications. For 1 million edge batches, on many graphs we run over 100x faster than processing edge-by-edge while remaining under re-computing from scratch.
在图中寻找k核对于提取稀疏图的密集区域是一种有价值且有效的策略。我们专注于在快速变化的动态图上维护核心的重要问题,其中需要快速处理批量边缘变化。许多先前的动态算法都关注于核心分解的维护问题。这将找到在某些子图中密集的顶点,但不返回子图本身。我们开发了一种新的动态批处理算法来维护内核及其连接的子图,从而提高了逐边处理的效率。我们实现了我们的算法,并通过实验证明,使用它可以在快速变化的图上快速返回核心查询,足以用于交互式应用程序。对于100万个边缘批,在许多图上,我们的运行速度比逐边处理快100倍,同时仍然需要从头开始重新计算。
{"title":"Batch dynamic algorithm to find k-core hierarchies","authors":"Kasimir Gabert, Ali Pinar, Ümit V. Çatalyürek","doi":"10.1145/3534540.3534694","DOIUrl":"https://doi.org/10.1145/3534540.3534694","url":null,"abstract":"Finding k-cores in graphs is a valuable and effective strategy for extracting dense regions of otherwise sparse graphs. We focus on the important problem of maintaining cores on rapidly changing dynamic graphs, where batches of edge changes need to be processed quickly. Many prior dynamic algorithms focus on the problem of maintaining a core decomposition. This finds vertices that are dense in some subgraph, but the subgraph itself is not returned. We develop a new dynamic batch algorithm to maintain cores, with their connected subgraphs, that improves efficiency over processing edge-by-edge. We implement our algorithm and experimentally show that with it core queries can be returned on rapidly changing graphs quickly enough for interactive applications. For 1 million edge batches, on many graphs we run over 100x faster than processing edge-by-edge while remaining under re-computing from scratch.","PeriodicalId":309669,"journal":{"name":"Proceedings of the 5th ACM SIGMOD Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126539797","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Proceedings of the 5th ACM SIGMOD Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA) 第五届ACM SIGMOD图形数据管理经验与系统(等级)与网络数据分析(NDA)联合国际研讨会论文集
{"title":"Proceedings of the 5th ACM SIGMOD Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA)","authors":"","doi":"10.1145/3534540","DOIUrl":"https://doi.org/10.1145/3534540","url":null,"abstract":"","PeriodicalId":309669,"journal":{"name":"Proceedings of the 5th ACM SIGMOD Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA)","volume":"58 6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123389499","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Proceedings of the 5th ACM SIGMOD Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1