Chess may be a good analogy for explaining the difference between a descriptive model of reality and a generative model of reality.

A descriptive model of chess will describe the rules (i.e. initial setup, allowed moves, points per piece, objectives). This tells you how a chessboard might evolve and also narrows the combinations of realistic chess positions.
In contrast, a generative model involves the actual gameplay between competing players that follow the rules. It generates new styles and patterns. It establishes new strategies and tactics. It generates new openings, middle gameplay, and end game tactics.
A generative model is an evolutionary model that leads to emergent behavior. As a consequence, a master of chess is able to recall the layout of chess positions in a real game in an instant, yet is unable to remember pieces placed in random positions.
That is because causality is present in the movements of pieces in a chessboard. An intuitive system like the human mind is able to capture that causality as a means to understanding and recall.
Experience leads us to learn the underlying causality of a subject. More specifically, the relationships between the many moving pieces in a subject. It is through these relationships that we understand the world.
An expert musician, choreographer or painter is able to recognize much more in music, dance or a scene because they've learned to see relevant causality in the subject. Our minds are constructed to wire these rich networks of causality together.
The relationship of generative models with causality is a nuanced one. It is critical to not confuse causation with causality. Causation is a consequence of the deterministic computation of the unfolding of reality.
Causality is the connections we make to understand the world. Generative models are driven by computation and thus are the source of causation. Causality in contrast is how we make sense of the world.
Going back to the chess analogy. We can think of the causation of what makes a game of chess happen. The existence of the pieces and the players of the game. The pieces move because the atoms of the players emanate an EM field that pushes the pieces forward.
We can think of causation from a physical perspective as well as a computational perspective. A game of chess can be played using physical pieces or in a virtual setting where information is interchanged. Describing the causation tells us nothing about the game of chess.
However, the recurring patterns and relationships that become emergent in the game of chess tell us about causality. Like the wetness of water, causality is an emergent phenomenon. It requires an observer to recognize an invariant. In the words of physicists, a symmetry.
A generative model is driven by causation, causality is the emergent behavior. But here's the rub, it is all self-referential in nature.
Chess pieces are moved by agents that have minds that are contemplating causality. This is what others call top-down causation. How is it that the mindless computation from physics leads to emergent behavior we see in a game of chess?
Generative models create minds that create descriptive models that constrain behavior. A game of chess follows rules because players have agreed to follow a descriptive model of the rules.
Let me know if this analogy clarifies the ideas of generative vs descriptive models as well as causation and causality. I'm now open to questions.
@threadreaderapp unroll

More from Carlos E. Perez

Programming in abstractions is very different from a system that is capable of its own 'abstracting'. But what does abstracting mean? We only know of its inputs and outputs, but we fail to describe its inner workings.

I like this short video about living in space. This is because it makes you realize the gaps in your knowledge when you turn off something (i.e. gravity) that you have always assumed to be present.


Perhaps we can understand 'abstracting' better if we turn of many assumptions that we unconsciously carry around. Perhaps we need to get rid of the excess baggage that is confusing our thinking about abstraction.

Turning off gravity and living in space is a perfect analogy. We somehow have to turn off a cognitive process to understand the meaning of abstraction.

The first step to divorce ourselves from our habitual cognitive processes is to realize the pervasiveness of 'noun-thinking' .

More from Internet

A thread of resources for aspiring & new Product Managers:

(should also be useful for Eng, Design, Data Science, Mktg, Ops folks who want to get better at PM work or want to build more empathy for your PM friends ☺️)

(oh, and pls also share *your* favorite resources below)

👇🏾

1/

Product Management - Start Here by @cagan
(hard to go wrong if you start with Marty Cagan’s

2/

Tips for Breaking into PM by @sriramk
(I’ve recommended this thread in my DMs more often than any other thread, by a pretty wide


3/

Top 100 Product Management Resources by @sachinrekhi
(well-categorized index so you can focus on whatever’s most useful right

4/

Brief interruption.

It’s important to understand your preferred learning style and go all in on that learning style (vs. struggling / procrastinating as you force a non-preferred learning
Or, you could let us know when you figure out why it was trending yesterday and the users are complaining which is why Vice wrote about it. Why I'm saying what I am.

There's an assumption here that this problem is fixed bc it was already hacked.

It's not.


We have ppl freezing and dying in TX right now because some ppl who thought they were really smart never spoke to anyone with actual experience with energy systems in extreme cold climates.

Texans are waiting for a solution to a preventable problem.

Farmers are saying that now, not during a crisis, they have to wait for a JD tech to arrive to help them.

The assumption that bc SOME farmers said screw this and used hacked firmware to get around that obstacle doesn't mean that all farmers are doing that.

If all farmers were using hacked firmware we wouldn't be discussing this right now would we?

Of course no one has pointed out that another issue here is that no one at John Deere has figured out they don't have enough staff to quickly and reliably SOLVE problems.

The locked firmware is just one of many issues here.

By not giving people a fast solution they're causing this and other issues.

So what I'm saying is somebody at John Deere needs to examine all of this.

You May Also Like

॥ॐ॥
अस्य श्री गायत्री ध्यान श्लोक:
(gAyatri dhyAna shlOka)
• This shloka to meditate personified form of वेदमाता गायत्री was given by Bhagwaan Brahma to Sage yAgnavalkya (याज्ञवल्क्य).

• 14th shloka of गायत्री कवचम् which is taken from वशिष्ठ संहिता, goes as follows..


• मुक्ता-विद्रुम-हेम-नील धवलच्छायैर्मुखस्त्रीक्षणै:।
muktA vidruma hEma nIla dhavalachhAyaiH mukhaistrlkShaNaiH.

• युक्तामिन्दुकला-निबद्धमुकुटां तत्वार्थवर्णात्मिकाम्॥
yuktAmindukalA nibaddha makutAm tatvArtha varNAtmikam.

• गायत्रीं वरदाभयाङ्कुश कशां शुभ्रं कपालं गदाम्।
gAyatrIm vardAbhayANkusha kashAm shubhram kapAlam gadAm.

• शंखं चक्रमथारविन्दयुगलं हस्तैर्वहन्ती भजै॥
shankham chakramathArvinda yugalam hastairvahantIm bhajE.

This shloka describes the form of वेदमाता गायत्री.

• It says, "She has five faces which shine with the colours of a Pearl 'मुक्ता', Coral 'विद्रुम', Gold 'हेम्', Sapphire 'नील्', & a Diamond 'धवलम्'.

• These five faces are symbolic of the five primordial elements called पञ्चमहाभूत:' which makes up the entire existence.

• These are the elements of SPACE, FIRE, WIND, EARTH & WATER.

• All these five faces shine with three eyes 'त्रिक्षणै:'.