Causality Graph - PendulumProject2020/PendulumProject GitHub Wiki

This article is about the Metaphysical layer.

The Causality Graph is a planned feature involved in the decision-making algorithm. This is a simple illustration of the mechanisms of the Causality Graph:

There are two types of causality arrows: Enhancement and Inhibition. An enhancement arrow from A to B implies that "more A => more B" as well as "less A => less B". An inhibition arrow from A to B implies that "more A => less B" as well as "less A => more B".

Enhancement arrows are colored green, while inhibition arrows are colored red.

Annotations:

  1. In this scenario, you would first recognize the fact that the friend is crying. In order to want to do anything about it, you must first recognize that it is bad.
  2. This is represented by an arrow of Inhibition pointing to "Good". "Good" is a special type of event/condition that at least a vast majority of decisions will be made in consideration of. In standard decision-making methodologies, a person wants to maximize good. Note that this "good" does not necessarily mean in the ethical or materialistic sense. Rather, it represents anything a person finds desirable.
  3. Next, you will have to figure out why your friend is crying, and what kinds of things can make them potentially stop crying. You would isolate the objects "Friend is sad" and "Friend is calm". The other three are irrelevant because they did not happen and you do not want to make them happen (since they enhance the "Friend cry" object).
  4. After this, you search for a decision that would increase the current amount of good. Since "Comfort Friend" ultimately enhances "Good", it is a desirable option.
  5. But since the condition of being alive is necessary for them to cry, would it not be a valid option to terminate their existence? This can be prevented by two ways: Firstly, you can recognize that killing someone inhibits Good. But this requires us to ensure that a person's causality tree is complete in nature. Another way to prevent this act is to have some traits/beliefs that bars you from choosing it - this would be implemented as part of the cellular model instead of through the causality graph.

To clarify, each person has their own causality graph.