Debugging Tabular Log as Dynamic Graphs
By: Chumeng Liang , Zhanyang Jin , Zahaib Akhtar and more
Potential Business Impact:
Finds computer mistakes using smart graphs.
Tabular log abstracts objects and events in the real-world system and reports their updates to reflect the change of the system, where one can detect real-world inconsistencies efficiently by debugging corresponding log entries. However, recent advances in processing text-enriched tabular log data overly depend on large language models (LLMs) and other heavy-load models, thus suffering from limited flexibility and scalability. This paper proposes a new framework, GraphLogDebugger, to debug tabular log based on dynamic graphs. By constructing heterogeneous nodes for objects and events and connecting node-wise edges, the framework recovers the system behind the tabular log as an evolving dynamic graph. With the help of our dynamic graph modeling, a simple dynamic Graph Neural Network (GNN) is representative enough to outperform LLMs in debugging tabular log, which is validated by experimental results on real-world log datasets of computer systems and academic papers.
Similar Papers
From Nodes to Narratives: Explaining Graph Neural Networks with LLMs and Graph Context
Machine Learning (CS)
Explains why computer networks make certain choices.
Graph-based Tabular Deep Learning Should Learn Feature Interactions, Not Just Make Predictions
Machine Learning (CS)
Teaches computers to understand how data connects.
Complex System Diagnostics Using a Knowledge Graph-Informed and Large Language Model-Enhanced Framework
Artificial Intelligence
Finds problems in power plants faster.