(no title)
endiangroup | 1 year ago
As for your interest in self-assembly and emergence I would highly recommend Alicia Juarrero's Dynamics in Action and Context Changes Everything - they are both tapping biological sciences to update and better inform our views of the world in deeply meaningful ways. The former changes our notion of cause-and-effect as the driving force in complex systems, stepping away from the Newtonian billiard ball frame. The latter expands on it talking about how constraints underpin the actions and dynamics in complex systems.
I'd agree that I'd love to see some convergence eventually in the complexity sciences world - but it is a new science relatively speaking - the divergence is a positive property in my opinion!
Keep up the energy, keep writing and keep researching! I enjoyed your post, it reminded me of the excitement I have for the field as a whole and the thirst I had for very similar questions! I wouldn't of guessed you were a 16yr old had you not stated it. Be prepared to have fundamental views changed and get comfortable with uncertainty!
DevX101|1 year ago
In economics, George Soros's theory of reflexivity, for example, is a rejection of efficient market hypothesis. The idea here being that price signals can lead to second order effects and market disequilibrium.
In ecology/climate, it's very useful to understand what kinds of perturbations (introduction of cane toads to Australia) are more likely to break equilibrium.
In fluid dynamics, we still don't really understand turbulence, but we can do useful modelling in wind tunnels without grokking the fundamental principles.
As the world becomes increasingly interconnected it becomes even more important to get a rigorous understanding of this science. We might not get to the power of Harry Seldon's psychohistory anytime soon but there's useful value we can gain along the way.
jebarker|1 year ago
engineer_22|1 year ago
Not to be pedantic - isn't this mathematically well described?
You seem to have broad knowledge, am appealing to your insight :)
AndrewKemendo|1 year ago
The fact that nobody considers cybernetics an actual functional study is an unmitigated tragedy - based on politics - that needs to be fixed immediately
Wiener, etc. laid the whole thing out, gave a very compelling and clear way to approach questions and complexity, and we are just as a field completely ignoring it to our own detriment with this idea that somebody needs to invent it
omnicognate|1 year ago
datadrivenangel|1 year ago
Exact models are somewhere between impossible and implausibly expensive for a non-trivial system. Approximate or die.
bbor|1 year ago
hdarshane|1 year ago
Yes, I think I agree that just general non-determinism within such systems makes it impossible to "model" them. But, I believe regardless of how stochastic the behaviors are, there are certain properties that the systems might be optimising for. Long way to go for all of us.
Thanks again!
bbor|1 year ago
endiangroup|1 year ago
Another first order problem is you must chose from all the data that is perceivable what is pertinent to model because you can't perceive and model it all (at least not in complex systems) - that 'is perceivable' and 'choosing what is pertinent' act as filters that rarely are questioned. How do you know that 'what is pertinent' hasn't changed if your only way to reason about the system is through the model itself? How do you know you aren't perceiving something more relevant? Designing models to be sensitive to what we mean and not what we've stated is a very hard problem. The state space of reality is far bigger than we can sense and store.
A second order problem lies in human propensity for low energy states, when given a model or a metric we'll champion it as the truth or the way because it is easier than facing the complexity - but complex systems are crafty they adapt continuously. For example, your boss wants 100% test coverage and a dashboard has been created to report it to them... Fine, we'll test the getters and setters, we'll modify the dashboard code to ignore certain files, we'll write pointless tests that just exercise code but make no assertions... etc. They likely won't check provided the dashboard keeps reporting what they want to see.
Another second order problem is in complex adaptive systems the act of measurement changes the behaviour of the system itself. We know this intuitively, pull out a camera and start recording some strangers who were going about their business.
As for "what should we do instead" - complexity is all about context dependence... so it depends? If you are in a complex adaptive system, get involved! You can't know it all - so have fun with it.
RobotToaster|1 year ago
Of course you would have to model it's complexity to know with any certainty.