Skip to main content
QUICK REVIEW

[논문 리뷰] Feedback Control for Multi-Objective Graph Self-Supervision

Karish Grover, Theodore Vasiloudis|arXiv (Cornell University)|2026. 02. 04.
Advanced Graph Neural Networks인용 수 0
한 줄 요약

ControlG은 다목적 그래프 SSL을 폐루프 시간 할당으로 재구성하고, sensing, Pareto 인지 계획, deficit 기반 PID 제어를 사용하여 단일 목적 블록을 스케줄링하고 전이 성능을 향상시킵니다.

ABSTRACT

Can multi-task self-supervised learning on graphs be coordinated without the usual tug-of-war between objectives? Graph self-supervised learning (SSL) offers a growing toolbox of pretext objectives: mutual information, reconstruction, contrastive learning; yet combining them reliably remains a challenge due to objective interference and training instability. Most multi-pretext pipelines use per-update mixing, forcing every parameter update to be a compromise, leading to three failure modes: Disagreement (conflict-induced negative transfer), Drift (nonstationary objective utility), and Drought (hidden starvation of underserved objectives). We argue that coordination is fundamentally a temporal allocation problem: deciding when each objective receives optimization budget, not merely how to weigh them. We introduce ControlG, a control-theoretic framework that recasts multi-objective graph SSL as feedback-controlled temporal allocation by estimating per-objective difficulty and pairwise antagonism, planning target budgets via a Pareto-aware log-hypervolume planner, and scheduling with a Proportional-Integral-Derivative (PID) controller. Across 9 datasets, ControlG consistently outperforms state-of-the-art baselines, while producing an auditable schedule that reveals which objectives drove learning.

연구 동기 및 목표

  • 다중-objective 그래프 SSL에서 업데이트당 혼합으로 인한 불안정성과 간섭을 설명합니다.
  • 업데이트당 혼합이 아니라 단일 목표를 스케줄링하는 시간적 할당 접근법을 제안합니다.
  • 상태 추정, Pareto 인지 계획, PID 실행으로 sensing-planning-control 루프를 개발합니다.
  • 학습을 주도하는 목표와 시점을 드러내는 감사 가능한 스케줄을 제공합니다.

제안 방법

  • 다중 태스크 그래프 SSL을 sense, plan, control의 세 가지 루프가 있는 폐루프 스케줄링 문제로 해석합니다.
  • Sense: 표현-기울기 변화와 MGDA 기반 그래디언트 기하를 통한 간섭을 통해 각 목표의 스펙트럴 수요를 추정합니다.
  • Plan: 결합된 난이도 상태로 보정된 로그-하이퍼볼륨 민감도를 사용해 Pareto-인식 할당을 계산합니다.
  • Control: 디스크리트 단일 작업 블록과 감사 가능한 스케일을 구현하기 위해 deficit-tracking PID 컨트롤러를 실행합니다.
  • 스케줄 결정은 블록 수준의 작업 업데이트를 위한 소프트맥스 기반 확률 선택기로 매핑됩니다.
Figure 3 : Time per step on Cora. Bar plot comparing wall-clock time (ms) per optimizer step across all methods. ControlG (highlighted in teal) incurs modest overhead compared to simple scheduling baselines (p_par, Random, Round-Robin) but is significantly faster than heavyweight methods like AutoSS
Figure 3 : Time per step on Cora. Bar plot comparing wall-clock time (ms) per optimizer step across all methods. ControlG (highlighted in teal) incurs modest overhead compared to simple scheduling baselines (p_par, Random, Round-Robin) but is significantly faster than heavyweight methods like AutoSS

실험 결과

연구 질문

  • RQ1그래프 SSL에서 시간적 할당으로 업데이트당 목표 혼합 없이도 성능을 저하시키지 않고 피할 수 있는가?
  • RQ2스펙트럴 수요와 그래디언트 간섭을 어떻게 정량화하여 적응형 스케줄링을 이끌 수 있는가?
  • RQ3Pareto-인식 로그-하이퍼볼륨 플래너가 PID 제어와 결합될 때 다양한 그래프 벤치마크에서 견고한 개선을 낳는가?
  • RQ4생성된 학습 일정이 어떤 목표가 학습을 주도하는지에 대해 감사 가능하고 해석 가능하며 설명 가능한가?

주요 결과

방법CoraCiteSeerChameleonSquirrelActorPubMedWiki-CSCo-CSArxiv평균 순위
BGRL77.14 ± 2.235.28 ± 2.164.87 ± 1.346.11 ± 1.231.22 ± 0.579.94 ± 1.280.36 ± 0.393.05 ± 0.471.24 ± 0.89.2
DGI75.64 ± 1.663.84 ± 1.666.27 ± 0.948.17 ± 1.030.46 ± 0.781.28 ± 1.177.95 ± 0.993.17 ± 0.470.86 ± 0.69.6
GRACE68.88 ± 2.158.96 ± 2.366.23 ± 0.454.06 ± 1.228.80 ± 0.580.54 ± 0.879.78 ± 0.393.62 ± 0.29.1
MVGRL79.32 ± 0.959.68 ± 3.955.00 ± 1.131.17 ± 0.778.60 ± 0.990.51 ± 4.512.4
p_link76.72 ± 1.052.76 ± 1.957.41 ± 3.636.56 ± 1.329.00 ± 0.681.28 ± 0.579.22 ± 0.391.92 ± 0.270.42 ± 0.513.1
p_recon78.76 ± 0.564.86 ± 1.569.39 ± 1.352.33 ± 0.827.75 ± 0.476.28 ± 0.979.88 ± 0.494.85 ± 0.371.08 ± 0.46.8
p_minsg76.44 ± 1.161.74 ± 0.864.78 ± 1.647.61 ± 0.929.16 ± 0.780.76 ± 1.079.95 ± 0.293.44 ± 0.370.94 ± 0.610.2
p_decor43.86 ± 9.034.22 ± 5.752.59 ± 0.840.88 ± 1.125.92 ± 0.975.66 ± 1.372.60 ± 4.793.39 ± 0.368.52 ± 1.215.6
p_par67.22 ± 1.352.74 ± 1.757.06 ± 3.440.96 ± 0.628.26 ± 1.374.20 ± 0.873.56 ± 0.292.31 ± 0.269.86 ± 0.714.7
AutoSSL80.30 ± 1.564.72 ± 1.070.09 ± 2.049.99 ± 3.029.76 ± 0.780.80 ± 0.779.82 ± 0.393.61 ± 0.26.4
WAS74.12 ± 3.357.66 ± 3.557.59 ± 6.343.52 ± 2.229.68 ± 0.578.62 ± 2.177.40 ± 1.692.62 ± 1.370.68 ± 0.912.9
Uniform77.14 ± 0.958.68 ± 1.266.23 ± 1.449.93 ± 1.029.26 ± 0.582.38 ± 0.580.48 ± 0.293.97 ± 0.271.32 ± 0.47.3
ParetoGNN78.26 ± 0.958.32 ± 1.165.35 ± 2.245.00 ± 1.928.95 ± 1.067.72 ± 3.379.94 ± 0.193.96 ± 0.270.56 ± 0.810.8
PCGrad79.44 ± 0.859.66 ± 1.466.84 ± 1.449.11 ± 1.329.63 ± 0.583.12 ± 0.580.40 ± 0.294.07 ± 0.271.48 ± 0.35.8
CAGrad80.40 ± 0.462.66 ± 0.366.75 ± 0.650.34 ± 1.429.67 ± 0.582.84 ± 0.979.94 ± 0.394.31 ± 0.171.62 ± 0.45.2
Random79.06 ± 0.358.10 ± 1.363.07 ± 1.846.22 ± 0.729.57 ± 1.080.56 ± 0.880.10 ± 0.293.39 ± 0.271.18 ± 0.59.4
Round-Robin78.52 ± 2.059.90 ± 1.164.61 ± 1.148.17 ± 1.130.07 ± 0.580.78 ± 0.580.22 ± 0.194.11 ± 0.271.28 ± 0.47.4
ControlG81.92 ± 0.966.48 ± 1.169.54 ± 1.053.18 ± 0.931.20 ± 0.684.24 ± 0.780.45 ± 0.396.14 ± 0.272.86 ± 0.31.4
  • ControlG는 9개 데이터세트에서 노드 분류, 링크 예측, 노드 클러스터링에 걸쳐 평균 순위가 가장 높습니다.
  • ControlG는 동종 그래프에서 강한 이득을 보이고(예: Cora, PubMed), 이질적 그래프에서도 경쟁력을 유지하며 가중치 기반 기준선보다 우수합니다.
  • ControlG는 데이터세트 전반에 걸쳐 노드 분류에서 평균 순위 1.4, 링크 예측 1.9, 노드 클러스터링 1.8을 달성합니다.
  • ogbn-arxiv에서 ControlG는 72.86% 정확도를 달성하여 CAGrad보다 1.2% 향상되었습니다.
  • 적분 실험은 스펙트럴 수요와 플래너 구성요소의 기여 역할을 보여주며, 이를 제거하면 성능이 저하되었습니다.
  • ControlG는 어떤 목표가 언제 우선순위가 되었는지 드러내는 감사 가능한 스케줄을 생성합니다.
Figure 4 : Task scheduling timeline. Top: Scatter plot showing which pretext task was selected at each training block (raster view). Bottom: Stacked area chart showing the running proportion of recent blocks allocated to each task. The visualization reveals how ControlG dynamically shifts focus betw
Figure 4 : Task scheduling timeline. Top: Scatter plot showing which pretext task was selected at each training block (raster view). Bottom: Stacked area chart showing the running proportion of recent blocks allocated to each task. The visualization reveals how ControlG dynamically shifts focus betw

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.