University of Sussex
Browse

Provenance Graph Kernel

Download (4.4 MB)
journal contribution
posted on 2025-03-12, 11:10 authored by David Kohan Marzag˜ao, Trung Dong Huynh, Aya Helal, Sean Baccas, Luc MoreauLuc Moreau
Provenance is a standardised record that describes how entities, activities, and agents have influenced a piece of data; it is commonly represented as graphs with relevant labels on both their nodes and edges. With the growing adoption of provenance in a wide range of application domains, users are increasingly confronted with an abundance of graph data, which may prove challenging to process. Graph kernels, on the other hand, have been successfully used to efficiently analyse graphs. In this paper, we introduce a novel graph kernel called provenance kernel, which is inspired by and tailored for provenance data. 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 existing graph kernel methods and the provenance network analytics method while more efficient in computing time. Moreover, the provenance types used by provenance kernels are a symbolic representation of a tree pattern which can, in turn, be described using the domain-agnostic vocabulary of provenance. Therefore, provenance types thus allow for the creation of explanations of predictive models built on them.

History

Publication status

  • Published

File Version

  • Accepted version

Journal

IEEE Transactions on Knowledge and Data Engineering

ISSN

1558-2191

Publisher

IEEE

Department affiliated with

  • Professional Services Publications

Institution

University of Sussex

Full text available

  • Yes

Peer reviewed?

  • Yes