Trial and error
Trial and error is a fundamental method of problem-solving. It is characterized by repeated, varied attempts which are continued until success, or until the practicer stops trying.
According to W.H. Thorpe, the term was devised by C. Lloyd Morgan after trying out similar phrases "trial and failure" and "trial and practice". Under Morgan's Canon, animal behaviour should be explained in the simplest possible way. Where behavior seems to imply higher mental processes, it might be explained by trial-and-error learning. An example is a skillful way in which his terrier Tony opened the garden gate, easily misunderstood as an insightful act by someone seeing the final behavior. Lloyd Morgan, however, had watched and recorded the series of approximations by which the dog had gradually learned the response, and could demonstrate that no insight was required to explain it.
Edward Lee Thorndike was the initiator of the theory of trial and error learning based on the findings he showed how to manage a trial-and-error experiment in the laboratory. In his famous experiment, a cat was placed in a series of puzzle boxes in order to study the law of effect in learning. He plotted to learn curves which recorded the timing for each trial. Thorndike's key observation was that learning was promoted by positive results, which was later refined and extended by B. F. Skinner's operant conditioning.
Trial and error is also a heuristic method of problem solving, repair, tuning, or obtaining knowledge. In the field of computer science, the method is called generate and test . In elementary algebra, when solving equations, it is guess and check.
This approach can be seen as one of the two basic approaches to problem-solving, contrasted with an approach using insight and theory. However, there are intermediate methods which for example, use theory to guide the method, an approach known as guided empiricism.
This way of thinking has become a mainstay of Karl Popper's falsificationist methodology in philosophy of science.
Methodology
The trial and error approach is used most successfully with simple problems and in games, and it is often the last resort when no apparent rule applies. This does not mean that the approach is inherently careless, for an individual can be methodical in manipulating the variables in an attempt to sort through possibilities that could result in success. Nevertheless, this method is often used by people who have little knowledge in the problem area. The trial-and-error approach has been studied from its natural computational point of viewSimplest applications
offers three simple strategies for dealing with the same basic exercise-problem, which have very different efficiencies. Suppose a collection of 1000 on/off switches have to be set to a particular combination by random-based testing, where each test is expected to take one second.- a serial-test of switches, holding on to the partial successes, which would take 500 seconds on average
- parallel-but-individual testing of all switches simultaneously, which would take only one second
Hierarchies
Ashby's book develops this "meta-level" idea, and extends it into a whole recursive sequence of levels, successively above each other in a systematic hierarchy. On this basis, he argues that human intelligence emerges from such organization: relying heavily on trial-and-error, but emerging with what we would call "intelligence" at the end of it all. Thus presumably the topmost level of the hierarchy will still depend on simple trial-and-error.Traill suggests that this Ashby-hierarchy probably coincides with Piaget's well-known theory of developmental stages. . After all, it is part of Piagetian doctrine that children learn by first actively doing in a more-or-less random way, and then hopefully learn from the consequences — which all has a certain to Ashby's random "trial-and-error".
Application
Traill follows Jerne and Popper in seeing this strategy as probably underlying all knowledge-gathering systems — at least in their initial phase.Four such systems are identified:
- Natural selection which "educates" the DNA of the species,
- The brain of the individual ;
- The "brain" of society-as-such ; and
- The adaptive immune system.
Intention
Among non-cyberneticians, however, "trial" will often imply a deliberate subjective act by some adult human agent, which has sometimes led to confusion.
Of course the situation becomes even more confusing if one accepts Ashby's hierarchical explanation of intelligence, and its implied ability to be deliberate and to creatively design — all based ultimately on non-deliberate actions. The lesson here seems to be that one must simply be careful to clarify the meaning of one's own words, and indeed the words of others. Incidentally it seems that consciousness is not an essential ingredient for intelligence as discussed.
One of the greatest inventors with 1093 patents was [Thomas Alva Edison. One of his most famous sayings is usually quoted as: "Genius is 5% inspiration and 95% perspiration." Edison and his assistants would try, for example, 500 ways to invent something and when not successful, they would try another 500 ways. When an experiment was not successful, he was happy to admit that he now knew the things that did not work. Trial and error were Edison's most successful means of the invention. Most today believe Edison did not follow a scientific theory to invent but invented by Trial And Error.
Today, the approach of voodoo programming is a usage where code is composed of trial and error until something which produces the desired output is found.
Features
Trial and error has a number of features:- solution-oriented: trial and error makes no attempt to discover why a solution works, merely that it is a solution.
- problem-specific: trial and error makes no attempt to generalize a solution to other problems.
- non-optimal: trial and error is generally an attempt to find a solution, not all solutions, and not the best solution.
- needs little knowledge: trials and error can proceed where there is little or no knowledge of the subject.
Examples
Trial and error has traditionally been the main method of finding new drugs, such as antibiotics. Chemists simply try chemicals at random until they find one with the desired effect. In a more sophisticated version, chemists select a narrow range of chemicals it is thought may have some effect using a technique called structure-activity relationship. The method is used widely in many disciplines, such as polymer technology to find new polymer types or families.Trial and error is also commonly seen in player responses to video games - when faced with an obstacle or boss, players often form a number of strategies to surpass the obstacle or defeat the boss, with each strategy being carried out before the player either succeeds or quits the game.
Sports teams also make use of trial and error to qualify for and/or progress through the playoffs and win the championship, attempting different strategies, plays, lineups and formations in hopes of defeating each and every opponent along the way to victory. This is especially crucial in playoff series in which multiple wins are required to advance, where a team that loses a game will have the opportunity to try new tactics to find a way to win, if they are not eliminated yet.
The scientific method can be regarded as containing an element of trial and error in its formulation and testing of hypotheses. Also compare genetic algorithms, simulated annealing and reinforcement learning – all varieties for search which apply the basic idea of trial and error.
Biological evolution can be considered as a form of trial and error. Random mutations and sexual genetic variations can be viewed as trials and poor reproductive fitness, or lack of improved fitness, as the error. Thus after a long time 'knowledge' of well-adapted genomes accumulates simply by virtue of them being able to reproduce.
Bogosort, a conceptual sorting algorithm, can be viewed as a trial and error approach to sorting a list. However, typical simple examples of bogosort do not track which orders of the list have been tried and may try the same order any number of times, which violates one of the basic principles of trial and error. Trial and error is actually more efficient and practical than bogosort; unlike bogosort, it is guaranteed to halt in finite time on a finite list, and might even be a reasonable way to sort extremely short lists under some conditions.
Jumping spiders of the genus Portia use trial and error to find new tactics against unfamiliar prey or in unusual situations, and remember the new tactics. Tests show that Portia fimbriata and Portia labiata can use trial and error in an artificial environment, where the spider's objective is to cross a miniature lagoon that is too wide for a simple jump, and must either jump then swim or only swim.