{"title":"Online Detection of Anomalies in Temporal Knowledge Graphs with Interpretability","authors":"Jiasheng Zhang, Jie Shao, Rex Ying","doi":"arxiv-2408.00872","DOIUrl":null,"url":null,"abstract":"Temporal knowledge graphs (TKGs) are valuable resources for capturing\nevolving relationships among entities, yet they are often plagued by noise,\nnecessitating robust anomaly detection mechanisms. Existing dynamic graph\nanomaly detection approaches struggle to capture the rich semantics introduced\nby node and edge categories within TKGs, while TKG embedding methods lack\ninterpretability, undermining the credibility of anomaly detection. Moreover,\nthese methods falter in adapting to pattern changes and semantic drifts\nresulting from knowledge updates. To tackle these challenges, we introduce\nAnoT, an efficient TKG summarization method tailored for interpretable online\nanomaly detection in TKGs. AnoT begins by summarizing a TKG into a novel rule\ngraph, enabling flexible inference of complex patterns in TKGs. When new\nknowledge emerges, AnoT maps it onto a node in the rule graph and traverses the\nrule graph recursively to derive the anomaly score of the knowledge. The\ntraversal yields reachable nodes that furnish interpretable evidence for the\nvalidity or the anomalous of the new knowledge. Overall, AnoT embodies a\ndetector-updater-monitor architecture, encompassing a detector for offline TKG\nsummarization and online scoring, an updater for real-time rule graph updates\nbased on emerging knowledge, and a monitor for estimating the approximation\nerror of the rule graph. Experimental results on four real-world datasets\ndemonstrate that AnoT surpasses existing methods significantly in terms of\naccuracy and interoperability. All of the raw datasets and the implementation\nof AnoT are provided in https://github.com/zjs123/ANoT.","PeriodicalId":501123,"journal":{"name":"arXiv - CS - Databases","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Databases","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.00872","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Temporal knowledge graphs (TKGs) are valuable resources for capturing
evolving relationships among entities, yet they are often plagued by noise,
necessitating robust anomaly detection mechanisms. Existing dynamic graph
anomaly detection approaches struggle to capture the rich semantics introduced
by node and edge categories within TKGs, while TKG embedding methods lack
interpretability, undermining the credibility of anomaly detection. Moreover,
these methods falter in adapting to pattern changes and semantic drifts
resulting from knowledge updates. To tackle these challenges, we introduce
AnoT, an efficient TKG summarization method tailored for interpretable online
anomaly detection in TKGs. AnoT begins by summarizing a TKG into a novel rule
graph, enabling flexible inference of complex patterns in TKGs. When new
knowledge emerges, AnoT maps it onto a node in the rule graph and traverses the
rule graph recursively to derive the anomaly score of the knowledge. The
traversal yields reachable nodes that furnish interpretable evidence for the
validity or the anomalous of the new knowledge. Overall, AnoT embodies a
detector-updater-monitor architecture, encompassing a detector for offline TKG
summarization and online scoring, an updater for real-time rule graph updates
based on emerging knowledge, and a monitor for estimating the approximation
error of the rule graph. Experimental results on four real-world datasets
demonstrate that AnoT surpasses existing methods significantly in terms of
accuracy and interoperability. All of the raw datasets and the implementation
of AnoT are provided in https://github.com/zjs123/ANoT.