Papers › A simple yet effective baseline for non-attributed graph classification

A simple yet effective baseline for non-attributed graph classification

8 Nov 2018arXiv:1811.03508archive 2025-07-28

Chen Cai, Yusu Wang

Graphs are complex objects that do not lend themselves easily to typical learning tasks. Recently, a range of approaches based on graph kernels or graph neural networks have been developed for graph classification and for representation learning on graphs in general. As the developed methodologies become more sophisticated, it is important to understand which components of the increasingly complex methods are necessary or most effective. As a first step, we develop a simple yet meaningful graph representation, and explore its effectiveness in graph classification. We test our baseline representation for the graph classification task on a range of graph datasets. Interestingly, this simple representation achieves similar performance as the state-of-the-art graph kernels and graph neural networks for non-attributed graph classification. Its performance on classifying attributed graphs is slightly weaker as it does not incorporate attributes. However, given its simplicity and efficiency, we believe that it still serves as an effective baseline for attributed graph classification. Our graph representation is efficient (linear-time) to compute. We also provide a simple connection with the graph neural networks. Note that these observations are only for the task of graph classification while existing methods are often designed for a broader scope including node embedding and link prediction. The results are also likely biased due to the limited amount of benchmark datasets available. Nevertheless, the good performance of our simple baseline calls for the development of new, more comprehensive benchmark datasets so as to better evaluate and analyze different graph learning methods. Furthermore, given the computational efficiency of our graph summary, we believe that it is a good candidate as a baseline method for future graph classification (or even other graph learning) studies.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

Chen-Cai-OSU/LDP officialmentioned in papermentioned on GitHub report
benedekrozemberczki/karateclub mentioned on GitHubGPL-3.0 report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

ClassificationComputational EfficiencyGeneral ClassificationGraph ClassificationGraph LearningLink PredictionRepresentation Learning

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Graph Classification D&D LDP + distance Accuracy 77.5% #32 of 53 Archive leaderboard report
Graph Classification D&D LDP Accuracy 75.5% #43 of 53 Archive leaderboard report
Graph Classification ENZYMES LDP Accuracy 35.3% #49 of 54 Archive leaderboard report
Graph Classification MUTAG LDP Accuracy 90.1% #22 of 74 Archive leaderboard report
Graph Classification NCI1 LDP Accuracy 73.0% #58 of 69 Archive leaderboard report
Graph Classification PROTEINS LDP + distance Accuracy 74.7% #77 of 103 Archive leaderboard report
Graph Classification PROTEINS LDP + Labels Accuracy 73.7% #84 of 103 Archive leaderboard report
Graph Classification PROTEINS LDP Accuracy 72.7% #93 of 103 Archive leaderboard report
Graph Classification PTC LDP Accuracy 61.7% #31 of 37 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections