ISCID Forums


Post New Topic  Post A Reply
my profile | search | faq | forum home
  next oldest topic   next newest topic
» ISCID Forums   » General   » Brainstorms   » Designing Complex Causation (Page 1)

 
This topic is comprised of pages:  1  2  3  4 
 
Author Topic: Designing Complex Causation
warren_bergerson
Member
Member # 262

Icon 1 posted 09. January 2004 11:59      Profile for warren_bergerson   Email warren_bergerson   Send New Private Message       Edit/Delete Post 
From the discussion here and elsewhere surrounding the my proposed definition of intelligence, it became apparent that you can not understand intelligence unless you first understand what I call artificial or engineered complex causation. As outlined in the following draft, the concepts and principles of complex causation are much easier to understand than is sometimes suggested.

ARTIFICIAL OR ENGINEERED COMPLEX CAUSATION

INTRODUCTION
The analysis of complex causation, in its simplest form, comes down to the question "What happens if two simple forms or causation or two simple causal relationships interact?". If I can answer the question regarding the interaction of two simple causal relationships, then, in theory, I can ultimately answer the question "What happens if I combine very large groups of simple causal relationships using very complex structures?’.

If I have 1)the capacity to combine simple causal relationships to form complex causal relationships, and 2)the knowledge of what will happen when large numbers of simple causal relationships are combined, then, it follows logically, I have the ability to design and create artificial or ‘engineered’ forms of complex causation. Somewhat surprisingly, as will be discussed, humans have long had a general understanding of what happens when simple causal relationships are combined. Furthermore, humans have been manipulating simple causal relationships to create artificial or engineered complex causation for a very long time.

MATHEMATICS, LOGIC AND THE ‘LAWS’ GOVERNING THE INTERACTIONS OF SIMPLE CAUSAL RELATIONSHIPS
We know that simple causal relationships can be expressed or modeled as simple set theoretic relationships or functions. Furthermore we know, or so I have been led to understand, that any complex type of mathematical relationship can be constructed or derived from such simple relationships. This means, for example, that any complex computer program can be constructed from or derived from sets of simple relationships or the type used to model simple causal relationships.

If complex mathematical algorithms and complex computer programs can be constructed from elementary set theoretic functions, then it seems reasonable to propose that some complex causal processes could be derived or constructed in the same manner.

PRINCIPLE OF COMPLEX CAUSATION: The construction or derivation of complex causal relationships, subject to real world constraints, follows the concepts and principles of mathematical and deductive logic.

THE CAPACITY TO DESIGN AND CONSTRUCT COMPLEX CAUSATION
If the principle of complex causation is valid, then it should, taking into account real world constraints, be possible to construct systems which manifest the complex causal processes constructed or derived from logic and mathematics. The electronic computer provides one direct demonstration of this. We can design complex algorithms or programs representing complex causal processes and we, recognizing real world constraints, we can create real world computer programs which manifest these complex causal relationships. The demonstrations are a bit more complex, but it seems apparent that all complex designed or engineered systems represent this same phenomena.

CONCLUSIONS AND NEXT STEPS
Subject to convincing evidence to the contrary, it appears reasonably obvious that complex causal relationships, subject to real world constraints, follow the concepts of deductive and mathematical logic. It further appears obvious that humans have the capacity to design and construct some systems which manifest ‘artificial and engineered’ complex causal relationships constructed using mathematical techniques and logic.

Human beings are a natural part of the universe. If humans can design and construct ‘artificial and engineered complex causal processes’ then we must logically conclude that such artificial complex causal processes can be generated by nature. A logical next question is whether there are processes and systems other than humans capable of designing and constructing such ‘artificial complex causal processes’.

IP: Logged
Jack
Member
Member # 265

Icon 1 posted 09. January 2004 14:50      Profile for Jack   Email Jack   Send New Private Message       Edit/Delete Post 
Warren<< Human beings are a natural part of the universe. If humans can design and construct ‘artificial and engineered complex causal processes’ then we must logically conclude that such artificial complex causal processes can be generated by nature. A logical next question is whether there are processes and systems other than humans capable of designing and constructing such ‘artificial complex causal processes’. >>

The Darwinist will say yes. The process of random variation and natural selection.

IP: Logged
warren_bergerson
Member
Member # 262

Icon 1 posted 10. January 2004 13:24      Profile for warren_bergerson   Email warren_bergerson   Send New Private Message       Edit/Delete Post 
Jack,

I would be interested in hearing which Darwinist’s have actually addressed the questions of complex causation and man-made or engineered or designed complex causation. Such analysis would, at the very least, require significant clarifications of the Darwinist position on any number of issues.

Defined in terms of complex causation, RM&NS even is a complex process made up of a very large number of component processes. Many or most of these component processes and the interactions among such processes have not been identified or defined by biologists. Also, if you define RM&NS in terms of complex causation, RM&NS is a dynamic process which means there exists other complex processes capable of modifying the RM&NS processes.

IP: Logged
Pim van Meurs
Member
Member # 541

Icon 1 posted 10. January 2004 13:40      Profile for Pim van Meurs     Send New Private Message       Edit/Delete Post 
For a good and recent thesis which addresses many of your questions I suggest you check out

M. Toussaint (2003): The evolution of genetic representations and modular neural adaptation

Discussed on this ISCID thread

quote:

Neutral genotype-phenotype mappings can be observed in natural evolution and are often used in evolutionary computation. In this article, important aspects of such encodings are analyzed.

First, it is shown that in the absence of external control neutrality allows a variation of the search distribution independent of phenotypic changes. In particular, neutrality is necessary for self-adaptation, which is used in a variety of algorithms from all main paradigms of evolutionary computation to increase efficiency.

Second, the average number of fitness evaluations needed to find a desirable (e.g., optimally adapted) genotype depending on the number of desirable genotypes and the cardinality of the genotype space is derived. It turns out that this number increases only marginally when neutrality is added to an encoding presuming that the fraction of desirable genotypes stays constant and that the number of these genotypes is not too small.

Other resources include

EVOLUTION OF BIOCOMPLEXITY AND ROBUSTNESS at the Santa Fe Institute

or the paper published in Nature

The Evolutionary Origin of Complex Features

Chris Adami's Publications

IP: Logged
warren_bergerson
Member
Member # 262

Icon 1 posted 10. January 2004 14:09      Profile for warren_bergerson   Email warren_bergerson   Send New Private Message       Edit/Delete Post 
Pim,

Do the references you listed support or contradict the suggestion that the combining of sets of simple causal relationships to form complex causal relationships follows the principles of mathematical logic? Do the references support or contradict the claim that humans can design and construct complex causal processes? Do the references lists support or contradict the existence of complex causal processes capable of modifying complex evolutionary processes? If as you suggest the references listed are relevant to the subject being discussed, could you please clarify the relevance. Thanks in advance for your assistance.

IP: Logged
Pim van Meurs
Member
Member # 541

Icon 1 posted 10. January 2004 14:34      Profile for Pim van Meurs     Send New Private Message       Edit/Delete Post 
These links are relevant to your suggestion that

quote:

A logical next question is whether there are processes and systems other than humans capable of designing and constructing such ‘artificial complex causal processes’.

Check'em out.
IP: Logged
warren_bergerson
Member
Member # 262

Icon 1 posted 11. January 2004 10:55      Profile for warren_bergerson   Email warren_bergerson   Send New Private Message       Edit/Delete Post 
Systems designers routinely write programs with hundreds or thousands of lines of code where each line of code is reducible to large number of logical operations. Running such a program can easily involve millions or billions of logical operations. I propose that such programs can be viewed as engineered complex causation and can be reduced to complex sets of elementary causal relationships.

If you write a GA program to model and simulate an evolutionary change process, what have you accomplished? Viewing or defining programs as engineered complex causation would suggest you have demonstrated that evolution is a form of ‘engineered complex causation’? Since the GA program needs to be modified to model or simulate different occurrences of evolutionary change, this suggests that there exists complex causal processes not defined by evolutionary biology which are capable of modifying evolutionary processes.

Pim provides references demonstrating the existence of GA programs. Such references do not address the issue of what such programs mean for the causal nature of evolution.

IP: Logged
Pim van Meurs
Member
Member # 541

Icon 1 posted 11. January 2004 15:52      Profile for Pim van Meurs     Send New Private Message       Edit/Delete Post 
Warren: Pim provides references demonstrating the existence of GA programs. Such references do not address the issue of what such programs mean for the causal nature of evolution.

I suggest that Warren reads Toussaint for instance before he makes these claims. Of course he is correct that such programs do not address that it happened merely that it could have happened. What is fascinating to me is how our GA program experience has found what evolution seems to have found naturally namely the importance of evolvability.

Toussaint's thesis provides for a solid mathematical foundation

The experiments by Adami, Lenski, Ofria et al show how evolutionary processes may increase complexity and information in the genome.

Surely they address the question raised by Warren logical next question is whether there are processes and systems other than humans capable of designing and constructing such ‘artificial complex causal processes’

Toussaint

quote:

Evolutionary search explores the search space by means of mutation and recombination, which defines a variational topology on the search space. Intuitively, this kind of search will be efficient if the fitness function is not completely random but more or less continuous with respect to this variational topology such that continuous evolutionary progress becomes possible. The continuity of fitness on the variational topology has been captured by the definition of strong causality (Rechenberg 1994; Sendhoff, Kreutz, & von Seelen 1997), a concept which in turn may be used for the design of mutation operators that allow for more continuous progress.

However, in natural evolution mutation operators are not designed by some intelligence. A central question arises: What does it mean to “learn” about the problem structure and exploit it? How in principle can evolution realize this? The answer we will give is that the implicit process of the evolution of genetic representations allows for the self-adaptation of the “search strategy” (i.e., the phenotypic variability induced by mutation and recombination). To some degree, this process has been overlooked in the context of evolutionary algorithms because complex, non-trivial (to be rigorously defined later) genetic representations (genotype-phenotype mappings) have been neglected by theoreticians. This chapter tries to fill this gap and propose a theoretical framework for evolution in the case of complex genotype-phenotype mappings focusing at the evolution of phenotypic variability. The next section lays the first cornerstone by clarifying what it means to learn about a problem structure.

For more background check Here

Also the following paper

Causality in Genetic Programming (1995) Justinian P. Rosca, Dana H. Ballard

may be helpful for the discussion

quote:

Causality relates changes in the structure of an object with the effects of such changes, that is changes in the properties or behavior of the object. This paper analyzes the concept of causality in Genetic Programming (GP) and suggests how it can be used in adapting control
parameters for speeding up GP search. We first analyze the effects of crossover to show the weak causality of the GP representation and operators. Hierarchical GP approaches based on the discovery and evolution of functions amplify this phenomenon. However, selection gradually retains strongly causal changes. Causality is
correlated to search space exploitation and is discussed in the context of the exploration-exploitation tradeoff. The results described argue for a bottom-up GP evolutionary thesis. Finally, new developments based on the idea of GP architecture evolution (Koza, 1994a) are
discussed from the causality perspective.
Proceedings of the Fifth International Conference (ICGA95) Morgan Kaufmann, San Franc...

Another interesting webpage on a causal theory of evolution

Causality and teleology in evolution may be quite similar concepts. In another posting I have argued that evolutionary processes can explain teleology in nature.

James Barnham has collected BIBLIOGRAPHY OF NATURAL TELEOLOGY AND NON-DARWINIAN EVOLUTION . I would argue that his claim of non-Darwinian evolution may miss the point namely that selection was but one of Darwin's contributions and even Darwin did not consider selection to be the exclusive mechanism. In fact as we know now, neutrality is an important concept as well.

In another ISCID paper Jakob Wolf addresses issues of causality and teleology. And although I disagree with many of his statements such as "In his book Darwin’s Black Box, Michael Behe demonstrates with a wealth of empirical detail
that irreducibly complex biochemical systems exist." (no evidence of IC systems has been presented so far (See also Mark Perakh "Unintelligent design, Prometheus Press")), but he attempts to deal with the issue of causality. That IC systems are argued to be unexplainable by natural processes mirrors the problems with the definition of IC namely the issue of 'begging the question'.

While the concepts of causality raised by Jakob are interesting, I would argue they suffer from many of the same problems as the concept of ICness.

[ 11. January 2004, 16:28: Message edited by: Pim van Meurs ]

IP: Logged
RBH
Member
Member # 380

Icon 1 posted 11. January 2004 16:47      Profile for RBH     Send New Private Message       Edit/Delete Post 
Pim wrote
quote:
In another ISCID paper Jakob Wolf addresses issues of causality and teleology. And although I disagree with many of his statements such as "In his book Darwin's Black Box, Michael Behe demonstrates with a wealth of empirical detail that irreducibly complex biochemical systems exist." (no evidence of IC systems has been presented so far (See also Mark Perakh "Unintelligent design, Prometheus Press")), but he attempts to deal with the issue of causality. That IC systems are argued to be unexplainable by natural processes mirrors the problems with the definition of IC namely the issue of 'begging the question'.
I have to disagree. Behe did demonstrate that irreducible systems in his restricted DBB definition exist. What he did not demonstrate was the (erroneous) conclusion he drew from that fact, namely that IC systems cannot evolve via the various 'Darwinian' mechanisms. They demonstrably can.

RBH

IP: Logged
warren_bergerson
Member
Member # 262

Icon 1 posted 11. January 2004 17:22      Profile for warren_bergerson   Email warren_bergerson   Send New Private Message       Edit/Delete Post 
Pim,

Neither your comments nor your references are addressing the issues being discussed. I am not disputing that GA’s are capable of modeling and simulating some aspects of evolutionary change processes. The questions here are 1)what is the logical/causal nature of a GA, and 2)what are the implications for evolutionary theory. I am saying that a GA is a ‘dynamic or programmable engineered complex causal process’. Nothing you have said or referred to addresses the question of ‘what is the logical/causal nature of a GA’. Until one of your quoted experts either accept the proposed interpretation, or provide an acceptable alternative interpretation, you are going to have a difficult time explaining what implications GA’s have for the logical/causal nature of evolutionary processes.

IP: Logged
Pim van Meurs
Member
Member # 541

Icon 1 posted 11. January 2004 18:35      Profile for Pim van Meurs     Send New Private Message       Edit/Delete Post 
RBH

quote:

I have to disagree. Behe did demonstrate that irreducible systems in his restricted DBB definition exist. What he did not demonstrate was the (erroneous) conclusion he drew from that fact, namely that IC systems cannot evolve via the various 'Darwinian' mechanisms. They demonstrably can.

I stand corrected. Thus the stronger conclusion has been replaced by the much weaker 'no detailed Darwinian pathways exist'

quote:

In The Origin of Species Darwin stated 6:

If it could be demonstrated that any complex organ existed which could not possibly have been formed by numerous, successive, slight modifications, my theory would absolutely break down.

A system which meets Darwin's criterion is one which exhibits irreducible complexity.

Link

I meant my comments to reflect the statement that "An irreducibly complex system cannot be produced gradually by slight, successive modifications of a precursor system, since any precursor to an irreducibly complex system is by definition nonfunctional"

Warren objects

quote:

Until one of your quoted experts either accept the proposed interpretation, or provide an acceptable alternative interpretation, you are going to have a difficult time explaining what implications GA’s have for the logical/causal nature of evolutionary processes.

WHy would they have to accept your intepretation when they have given a much more acceptable interpretation of causality and GA's? If Warren wants to ignore the comments and resources provided by me that is his choice of course.
IP: Logged
warren_bergerson
Member
Member # 262

Icon 1 posted 12. January 2004 09:10      Profile for warren_bergerson   Email warren_bergerson   Send New Private Message       Edit/Delete Post 
GA programs or systems are clearly 1)man-made or designed, 2)dynamic or modifiable(programmable), 3)expressible as complex mathematical operations or functions which can be reduced to sets or collections of interacting elementary operations or functions, and 4)capable or controlling the real world behavior of a computer. Simple or elementary causal relationships of the form "A always causes B’ can be expressed or modeled as mathematical functions. It is therefore reasonable to suggest that complex causal processes can be expressed as interacting sets of simple causal processes. It is further reasonable to suggest that computer programs including GA programs are expressions of complex causation. To date, no one here or on any other forum discussing the subject has questioned the reasonableness of this approach.

Starting with the reasonable view that GA programs are manifestations of complex causation leads to some interesting and useful conclusions regarding evolutionary processes. To begin, it is useful to note that if you start with a GA program, you can first reduce the program to a set of lines of computer code, and each line of code can be reduced to a set of logical operations. In analyzing a GA program in terms of logical operations, you will find no single simple elementary operations which represent either ‘random mutation’ or ‘natural selection’. A GA program is not an expression of the interaction of elementary variation and selection processes. Variation and selection are at most emergent properties of GA programs. This would in turn suggest that variation and selection are emergent properties of complex evolutionary processes rather than fundamental or elementary causal processes.

Not only are variation and selection, emergent rather than fundamental properties of GA’s, but they are highly modifiable emergent properties. You can create GA programs that use forms of variation and selection that vary substantially from the basic concepts of ‘random variation’ and ‘natural selection’. Not only are departures from these basic concepts compatible with GA programs, but many of the modifications significantly improve performance of GA search routines.

Three points are worth noting here. First, the findings derived from analyzing GA’s in terms of complex causation are the same as the results that would be obtained analyzing GA’s in terms of elementary logical or mathematical operations. Second, if anyone is interested, it is not difficult using this type of analysis to find number of apparent inconsistencies between the logical mathematical nature of GA’s and common Darwinist beliefs. Finally, the primary purpose in recognizing that computer programs are manifestations of ‘dynamic, engineered, complex causation’ is not to address Darwin, but to address the modeling, simulation and formulation of predictive theories relating to the ‘intelligent’ behaviors of biological systems.

IP: Logged
Pim van Meurs
Member
Member # 541

Icon 1 posted 12. January 2004 18:36      Profile for Pim van Meurs     Send New Private Message       Edit/Delete Post 
Warren: Second, if anyone is interested, it is not difficult using this type of analysis to find number of apparent inconsistencies between the logical mathematical nature of GA’s and common Darwinist beliefs.

Such as? Pray do tell us.

[ 12. January 2004, 18:36: Message edited by: Pim van Meurs ]

IP: Logged
Rex Kerr
Member
Member # 632

Icon 1 posted 13. January 2004 02:33      Profile for Rex Kerr     Send New Private Message       Edit/Delete Post 
Warren wrote that selection and variation are non-elementary processes, and said: "This would in turn suggest that variation and selection are emergent properties of complex evolutionary processes"
(emphasis mine).

Variation and selection are indeed emergent properties, but why suppose that they are emergent from an evolutionary process? It seems simpler to say that evolutionary processes are emergent from certain sets of more fundamental properties/qualities/rules/etc..

[ 13. January 2004, 02:34: Message edited by: Rex Kerr ]

IP: Logged
warren_bergerson
Member
Member # 262

Icon 1 posted 13. January 2004 09:26      Profile for warren_bergerson   Email warren_bergerson   Send New Private Message       Edit/Delete Post 
Rex,

The point of the paragraph you quoted from was that it does not appear possible that an evolutionary process can be constructed or defined from elementary variation and selection processes.

The suggestion here is that ‘an evolutionary process’ like a GA program is a complex causal process which, at least in theory, is reducible to elementary functional or causal elements. As in computer programming, reducing a complex causal process to elementary logical operations is not useful or informative.

It is also suggested here that just as ‘all GA programs’ are not identical, not all evolutionary processes are identical. This in turn suggests that that analysis of evolutionary processes involves the analysis of sets of classes of related complex causal processes. This would in turn suggest that it is not appropriate to suggest that ‘evolutionary processes are emergent from certain sets of more fundamental properties/qualities/rules/etc..’ .

IP: Logged


All times are East Coast
This topic is comprised of pages:  1  2  3  4 
 
Post New Topic  Post A Reply Close Topic    Move Topic    Delete Topic    Top Topic next oldest topic   next newest topic
 - Printer-friendly view of this topic
Hop To:

Contact Us | ISCID

All content © ISCID and content contributor 2001-2003

The ISCID Forums are aimed at generating insight into the nature of complex systems (e.g. biological complexity, organizational complexity, etc.) and the ontological status of purpose, especially from the vantage point of various information- and design-theoretic models.

Indexed by UBB Spider Hack  |  Powered by Infopop Corporation UBB.classicTM 6.3.1.1

PCID | Encyclopedia | Brainstorms | The Archive | News | Essay Contests | Chat Events | Membership