L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Données et recherche · SKILL.md

fair-graph-learning

fair-graph-learning

Use DIG's fair graph learning stack for NBA/POKEC datasets, Graphair training and evaluation, and fairness-aware graph representation workflows.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: fair-graph-learning description: "Use DIG's fair graph learning stack for NBA/POKEC datasets, Graphair training and evaluation, and fairness-aware graph representation workflows." disable-model-invocation: true metadata: disco-role: operating license: GPL 3.0

Fair Graph Learning

Use this sub-skill for DIG workflows around Graphair, fairness metrics, and the NBA/POKEC datasets.

Include

  • dig.fairgraph.dataset: NBA, POKEC.
  • dig.fairgraph.method: run, graphair, aug_module, GCN, GCN_Body, Classifier.
  • dig.fairgraph.utils.utils: accuracy, fair_metric, scipysp_to_pytorchsp.
  • Graphair training and evaluation workflows.

Exclude

  • Graph augmentation without fairness: use ../graph-augmentation/SKILL.md.
  • Molecular, 3D, SSL, explainability, GOOD, or large-scale graph workflows.

Start Here

  • Read references/api-reference.md for dataset fields, helper metrics, and the runner class.
  • Read references/workflows.md for the Graphair training/evaluation path.
  • Read references/troubleshooting.md when .cuda() assumptions or data downloads become a problem.
  • Run scripts/fairgraph_smoke.py for a safe metric-only smoke check.

Core Workflows

  • Dataset preparation: instantiate NBA or POKEC, inspect sensitive attributes, and confirm the returned splits and metadata.
  • Graphair training: use run() to construct the augmentation, encoder, adversary, and classifier stack, then train and evaluate.
  • Fairness metrics: use accuracy and fair_metric for lightweight checks or reporting.
Skills enregistrées