Provenance Graph Kernel

10/20/2020
by   David Kohan Marzagao, et al.
0

Provenance is a record that describes how entities, activities, and agents have influenced a piece of data. Such provenance information is commonly represented in graphs with relevant labels on both their nodes and edges. With the growing adoption of provenance in a wide range of application domains, increasingly, users are confronted with an abundance of graph data, which may prove challenging to analyse. Graph kernels, on the other hand, have been consistently and successfully used to efficiently classify graphs. In this paper, we introduce a novel graph kernel called provenance kernel, which is inspired by and tailored for provenance data. It decomposes a provenance graph into tree-patterns rooted at a given node and considers the labels of edges and nodes up to a certain distance from the root. We employ provenance kernels to classify provenance graphs from three application domains. Our evaluation shows that they perform well in terms of classification accuracy and yield competitive results when compared against standard graph kernel methods and the provenance network analytics method while taking significantly less time.Moreover, we illustrate how the provenance types used in provenance kernels help improve the explainability of predictive models.

READ FULL TEXT
research
02/23/2020

Tree++: Truncated Tree Based Graph Kernels

Graph-structured data arise ubiquitously in many application domains. A ...
research
10/13/2014

Propagation Kernels

We introduce propagation kernels, a general graph-kernel framework for e...
research
03/28/2019

A Survey on Graph Kernels

Graph kernels have become an established and widely-used technique for s...
research
10/01/2016

Faster Kernels for Graphs with Continuous Attributes via Hashing

While state-of-the-art kernels for graphs with discrete labels scale wel...
research
09/22/2015

Graph Kernels exploiting Weisfeiler-Lehman Graph Isomorphism Test Extensions

In this paper we present a novel graph kernel framework inspired the by ...
research
09/12/2022

A Temporal Graphlet Kernel for Classifying Dissemination in Evolving Networks

We introduce the temporal graphlet kernel for classifying dissemination ...
research
06/29/2018

Learning from graphs with structural variation

We study the effect of structural variation in graph data on the predict...

Please sign up or login with your details

Forgot password? Click here to reset