posted on 2025-03-12, 11:10authored byDavid 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