{
  "handle": "DistributedIntelligence",
  "ref": "DistributedIntelligence#3aa5",
  "stub": "3aa5",
  "semaId": "sema:DistributedIntelligence#mh:SHA-256:3aa5a87f1a342b5c09df148bc552e7833950cdd53c8bac425c50685822b15aeb",
  "layer": "Society",
  "category": "Coordination",
  "gloss": "Many model instances selectively exchange information to reduce uncertainty about their environments",
  "mechanism": "Different instantiations of similar models, each updating by a {{local_learning_rule}}, selectively exchange and interpret each other's information to reduce uncertainty about their environments, each practising {{prediction_error_minimization}}. No instance holds the whole picture. The collective capability is an instance of {{self_organisation}}: it arises from the exchanges and is not specified by any one instance.",
  "invariants": [
    "Each instance acts on local information plus what others choose to share",
    "No single instance holds or controls the collective model"
  ],
  "failureModes": [
    "Model style convergence: instances too similar to hold different information",
    "Exchanges without selection flood each instance with noise",
    "A hub instance quietly becomes a central controller",
    "Unstructured swarm: with no orchestration, internal bureaucracy grows and the swarm slowly reinvents the structure it could have been given; light structure such as {{coordinator_lane_topology}} is far more efficient"
  ],
  "ring": 0,
  "tier": 2,
  "aliases": {
    "local_learning_rule": "LocalLearningRule",
    "coordinator_lane_topology": "CoordinatorLaneTopology",
    "prediction_error_minimization": "PredictionErrorMinimization",
    "self_organisation": "SelfOrganisation"
  },
  "buildsOn": [
    {
      "handle": "LocalLearningRule",
      "type": "references",
      "alias": "local_learning_rule",
      "url": "/knowledge-graph/LocalLearningRule/",
      "json": "/knowledge-graph/LocalLearningRule.json"
    },
    {
      "handle": "CoordinatorLaneTopology",
      "type": "composes_with",
      "alias": "coordinator_lane_topology",
      "url": "/knowledge-graph/CoordinatorLaneTopology/",
      "json": "/knowledge-graph/CoordinatorLaneTopology.json"
    },
    {
      "handle": "PredictionErrorMinimization",
      "type": "references",
      "alias": "prediction_error_minimization",
      "url": "/knowledge-graph/PredictionErrorMinimization/",
      "json": "/knowledge-graph/PredictionErrorMinimization.json"
    },
    {
      "handle": "SelfOrganisation",
      "type": "references",
      "alias": "self_organisation",
      "url": "/knowledge-graph/SelfOrganisation/",
      "json": "/knowledge-graph/SelfOrganisation.json"
    }
  ],
  "usedBy": [
    {
      "handle": "CollectiveInformationArchitecture",
      "type": "references",
      "alias": "distributed_intelligence",
      "url": "/knowledge-graph/CollectiveInformationArchitecture/",
      "json": "/knowledge-graph/CollectiveInformationArchitecture.json"
    }
  ],
  "sources": {
    "research": [
      {
        "slug": "harness_bodies_death",
        "title": "Harnesses, Bodies and Deaths: Notes from an Evening",
        "url": "/research/harness_bodies_death/",
        "meetups": [],
        "people": [
          {
            "name": "Arne Steemers",
            "url": "/community#arne-steemers"
          },
          {
            "name": "Guillem Monso",
            "url": "/community#guillem-monso"
          },
          {
            "name": "Andrei Lixandru",
            "url": "/community#andrei-lixandru"
          },
          {
            "name": "Nitesh Jaswal",
            "url": "/community#nitesh-jaswal"
          }
        ]
      }
    ],
    "works": [],
    "homePage": true
  },
  "url": "/knowledge-graph/DistributedIntelligence/",
  "graphUrl": "/knowledge-graph#DistributedIntelligence",
  "directory": "/knowledge-graph/patterns.json"
}
