- Jürgen Schmidhuber
Jürgen Schmidhuber (born
1963 inMunich ) is acomputer scientist andartist known for his work onmachine learning , universalArtificial Intelligence (AI), artificialneural network s,digital physics , andlow-complexity art . His contributions also include generalizations ofKolmogorov complexity and theSpeed Prior . Since1995 he has been co-director of the Swiss AI labIDSIA inLugano , since2004 also professor of CognitiveRobotics at the Tech. UniversityMunich , since2006 also in the faculty of the University ofLugano .Contributions
Recurrent Neural Networks
The dynamic
recurrent neural networks developed in his lab are simplified mathematical models of thebiological neural network s found inhuman brain s. A particularly successful model of this type is called "Long Short-Term Memory" (Hochreiter & Schmidhuber, 1997). From training sequences it "learns" to solve numerous tasks unsolvable by previous such models. Applications range from automaticmusic composition tospeech recognition ,reinforcement learning androbotics in partially observable environments.Artificial Evolution / Genetic Programming
As an undergrad at TUM Schmidhuber evolved
computer programs throughgenetic algorithms . The method was published in1987 as one of the first papers in the emerging field that later became known asgenetic programming . Since then he has co-authored numerous additional papers on artificialevolution . Applications includerobot control, soccer learning, drag minimization, andtime series prediction.Neural Economy
In
1989 he created the first learningalgorithm forneural networks based on principles of themarket economy (inspired byJohn Holland 'sbucket brigade algorithm forclassifier systems): adaptiveneurons compete for being active in response to certain input patterns; those that are active when there is externalreward get strongersynapses , but active neurons have to pay those that activated them, by transferring parts of theirsynapse strengths, thus rewarding "hidden" neurons setting the stage for later success.Artificial Curiosity
In
1990 he published the first in a long series of papers onartificial curiosity for anautonomous agent. The agent is equipped with an adaptivepredictor trying to predict future events from the history of previous events and actions. A reward-maximizing,reinforcement learning , adaptivecontroller is steering the agent and gets "curiosity reward" for executing action sequences that improve the predictor. This discourages it from executing actions leading to boring outcomes that are either predictable or totally unpredictable. Instead the controller is motivated to learn actions that help the predictor to learn new, previously unknown regularities in its environment, thus improving its model of the world, which in turn can greatly help to solve externally given tasks. This has become an important concept ofdevelopmental robotics .Unsupervised Learning / Factorial Codes
During the early
1990 s Schmidhuber also invented aneural method fornonlinear independent component analysis (ICA) calledpredictability minimization . It is based onco-evolution of adaptive predictors and initially random, adaptivefeature detectors processing input patterns from the environment. For each detector there is a predictor trying to predict its current value from the values of neighboring detectors, while each detector is simultaneously trying to become as unpredictable as possible. It can be shown that the best the detectors can do is to create afactorial code of the environment, that is, a code that conveys all the information about the inputs such that the code components arestatistically independent , which is desirable for manypattern recognition applications.Kolmogorov Complexity / Computer-Generated Universe
In
1997 Schmidhuber published a paper based onKonrad Zuse ´s assumption (1967 ) that the history of the universe is computable. He pointed out that the simplest explanation of the universe would be a very simpleTuring machine programmed to systematically execute all possible programs computing all possible histories for all types of computable physical laws. He also pointed out that there is an optimally efficient way of computing all computable universes based onLeonid Levin ´s universal search algorithm (1973 ). In2000 he expanded this work by combiningRay Solomonoff ´s theory of inductive inference with the assumption that quickly computable universes are more likely than others. This work ondigital physics also led to limit-computable generalizations of algorithmicinformation orKolmogorov Complexity and the concept of "Super Omegas", which are limit-computable numbers that are even morerandom (in a certain sense) thanGregory Chaitin ´s "number of wisdom" Omega.Universal AI
Important recent research topics of his group include universal learning algorithms and universal
AI . Contributions include the first theoretically optimal decision makers living in environments obeying arbitrary unknown butcomputable probabilistic laws, andmathematically sound general problem solvers such as the remarkableasymptotically fastest algorithm for all well-defined problems, by his former postdocMarcus Hutter . Based on the theoretical results obtained in the early2000 s, Schmidhuber is actively promoting the view that in the newmillennium the field of generalAI has matured and become a realformal science .Low-Complexity Art / Theory of Beauty
Schmidhuber's
low-complexity art works (since 1997) can be described by very short computer programs containing very fewbit s of information, and reflect his formal theory ofbeauty based on the concepts ofKolmogorov complexity andminimum description length .Schmidhuber writes that since age 15 or so his main scientific ambition has been to build an optimal scientist, then retire. First he wants to build a scientist better than himself (humorously, he quips that his colleagues claim that should be easy) who will then do the remaining work. He claims he "cannot see any more efficient way of using and multiplying the little creativity he's got".
Partial bibliography
His academical production includes:
* J. Schmidhuber. Optimal Ordered Problem Solver. Machine Learning, 54, 211-254, 2004
* J. Schmidhuber. Hierarchies of generalized Kolmogorov complexities and nonenumerable universal measures computable in the limit. International Journal of Foundations of Computer Science 13(4):587-612, 2002
* J. Schmidhuber. The Speed Prior: A New Simplicity Measure Yielding Near-Optimal Computable Predictions. Proceedings of the 15th Annual Conference on Computational Learning Theory (COLT 2002), Sydney, Australia, LNAI, 216-228, Springer, 2002
* J. Schmidhuber. Low-Complexity Art. Leonardo, Journal of the International Society for the Arts, Sciences, and Technology, 30(2):97-103, MIT Press, 1997
* J. Schmidhuber. A computer scientist's view of life, the universe, and everything. Foundations of Computer Science: Potential - Theory - Cognition, Lecture Notes in Computer Science, pages 201-208, Springer, 1997
* S. Hochreiter and J. Schmidhuber. Long Short-Term Memory. Neural Computation, 9(8):1735-1780, 1997
* J. Schmidhuber. Learning factorial codes by predictability minimization. Neural Computation, 4(6):863-879, 1992
* J. Schmidhuber. Curious model-building control systems. In Proc. International Joint Conference on Neural Networks, Singapore, volume 2, pages 1458-1463. IEEE, 1991
* J. Schmidhuber. A local learning algorithm for dynamic feedforward and recurrent networks. Connection Science, 1(4):403-412, 1989External links
* [http://www.idsia.ch/~juergen/ Home page]
* [http://www.idsia.ch/~juergen/onlinepub.html Publications]
Wikimedia Foundation. 2010.