Tabu (bnlearn)

Module name

bnlearn_tabu

Package

bnlearn

Version

4.8.3

Language

R

Docs

here

Paper

Scutari et al.[1], Norvig[2]

Graph type

DAG

MCMC

No

Edge constraints

Yes

Data type

C, D, M

Data missingness

Intervention type

Docker

bpimages/bnlearn:4.8.3

Tabu

Tabu is a less greedy version of the HC algorithm allowing for non-optimal moves that might be beneficial from a global perspective to avoid local maxima.

Some fields described

  • edgeConstraints Name of the JSON file containing background knowledge

Example JSON

[
  {
    "id": "tabu-bde",
    "score": "bde",
    "iss": [
      0.001,
      0.01,
      0.1
    ],
    "issmu": 1,
    "issw": null,
    "l": 5,
    "k": 1,
    "prior": "uniform",
    "beta": 1,
    "timeout": null,
    "edgeConstraints": "edgeConstraints.json"
  },
  {
    "id": "tabu-bge",
    "score": "bge",
    "iss": 1,
    "issmu": [
      0.0001,
      0.001,
      0.01,
      0.05
    ],
    "issw": null,
    "l": 5,
    "k": 1,
    "prior": "uniform",
    "beta": 1,
    "timeout": null,
    "edgeConstraints": "edgeConstraints.json"
  }
]