No Free Lunch? (Delayed reply)

Dimitris I. Tsioutsias tsioutsias-dimitris at CS.YALE.EDU
Wed Nov 8 23:54:04 EST 1995


> From: simonpe at aisb.ed.ac.uk
> Date: Wed, 8 Nov 1995 12:32:38 +0000
> ....
>
> I think the importance of the NFL theorem is that it destroys the idea
> that there's such a thing as a `super-powerful all-purpose general
> learning algorithm' that can optimize any problem quickly. Instead, if
> we want a learning algorithm to work well, we have to analyze the
> particular problems we're interested in and tailor the learning
> algorithm to suit. Essentially we have to find ways of building prior
> domain knowledge about a problem into learning algorithms to solve
> that problem effectively.
> .....


As any thoughtful person in the greater mathematical programming 
community might point out, there's no general optimization method
that could outperform any other on any kind of problem. Rather it's
the researcher's task to have an understanding of the problem domain, 
the computational requirements (and available resources), and the 
most intuitively promising avenue of attaining a ``good'' solution 
in the most efficient way...

--Dimitris


More information about the Connectionists mailing list