add_node_noises

class add_node_noises(dataset: Dataset, noise_ratio: float, mode: str, gids: int | List[int] | Tuple[int, ...] | None = None, seed: int | None = None, inplace: bool = False)[source]

Bases:

Add node noise to graphs in a PlanetAlign dataset by perturbing nodes through random addition or deletion.

Parameters:
  • dataset (PlanetAlign Dataset) – Input PlanetAlign dataset.

  • noise_ratio (float) – Ratio of nodes to add/delete.

  • mode (str) – Either “add” or “delete”.

  • gids (int, list of int, tuple of int, optional) – Graph IDs to perturb. If None, all graphs are perturbed.

  • seed (int, optional) – Random seed.

  • inplace (bool) – Whether to modify the dataset in place.

Returns:

Dataset with node-perturbed graphs.

Return type:

PlanetAlign Dataset