SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2310.01634 · 2023

Deep Insights into Noisy Pseudo Labeling on Graph Data

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 4 functions out of this paper's own repositories and ran 2 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
AcEbt/CPL canonical 2 of 4
FunctionStatusWhere it lives
accuracy Ran AcEbt/CPL/utils.py
pointer only (licence: NONE) · get_code("4decdc39b03e2e7b")
weighted_cross_entropy Ran AcEbt/CPL/utils.py
pointer only (licence: NONE) · get_code("e270eb7803c9daf9")
get_models Not yet run AcEbt/CPL/utils.py
pointer only (licence: NONE) · get_code("e7bdfe97f195ccc6")
graph2adj Not yet run AcEbt/CPL/data.py
pointer only (licence: NONE) · get_code("db75a250834d87e5")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Pseudo labeling (PL) is a wide-applied strategy to enlarge the labeled dataset by self-annotating the potential samples during the training process. Several works have shown that it can improve the graph learning model performance in general. However, we notice that the incorrect labels can be fatal to the graph training process. Inappropriate PL may result in the performance degrading, especially on graph data where the noise can propagate. Surprisingly, the corresponding error is seldom theoretically analyzed in the literature. In this paper, we aim to give deep insights of PL on graph learning models. We first present the error analysis of PL strategy by showing that the error is bounded by the confidence of PL threshold and consistency of multi-view prediction. Then, we theoretically illustrate the effect of PL on convergence property. Based on the analysis, we propose a cautious pseudo labeling methodology in which we pseudo label the samples with highest confidence and multi-view consistency. Finally, extensive experiments demonstrate that the proposed strategy improves graph learning process and outperforms other PL strategies on link prediction and node classification tasks.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2310.01634")
get_code_for_paper("2310.01634")
have("2310.01634")

Connect an agent — have() is free.