Peter Nordin
This article or section is in a state of significant expansion or restructuring. You are welcome to assist in its construction by editing it as well. If this article or section has not been edited in several days, please remove this template. If you are the editor who added this template and you are actively editing, please be sure to replace this template with {{in use}} during the active editing session. Click on the link for template parameters to use.
This article was last edited by Rogerfgay (talk | contribs) 17 years ago. (Update timer) |
Peter Nordin | |
---|---|
File:PN Chalmers 300.JPG | |
Born | August 9, 1965 |
Nationality | Swedish |
Alma mater | University of Dortmund Chalmers University of Technology |
Scientific career | |
Fields | Evolutionary robotics |
Institutions | iRobis |
Peter Nordin b. August 9, 1965 in Helsingborg, Sweden is currently (as of 2007) VP of Research at Institute of Robotics in Scandinavia AB (iRobis).
His work in artificial intelligence and robotics, short summary ...
Summary (draft)
Nordin was born in 1965 in Helsingborg but moved to Gothenburg in 1967. He began studies at Chalmers University of Technology in 1984 and completed the civilingenjörsexamen (BS Engineering) in computer science in 1988. He then worked as a knowledge engineer for Europe’s largest AI company, Infologics AB, focusing on research and development of knowledge-based systems and complex system configuration. Projects often involved cooperation with Swedish Institute of Computer Science (SICS). Peter began research and published while at Infologics and was responsible for monitoring the field of evolutionary algorithms. His work led to several European research projects (ESPRIT), including projects in machine learning (autonomous vehicles for example) and AI system development methods. He met with 12 other researchers in the summer of 1993 for the first workshop on genetic programming (GP), which is regarded as the event that established GP as a field of international research. GP is a type of evolutionary algorithm and the first general automatic programming method that generates Turing complete algorithms – i.e. computers that write their own programs. In 1993, he started Dacapo AB, a research and development company that grew to employ 80 people before it was sold in 1999. Peter spent a large portion of 1995 and 1996 at the University of Dortmund, where he completed is doctoral studies under Hans-Paul Schwefel and Wolfgang Banzhaf at Europe’s most renowned Centre for the Study of Evolutionary Algorithms. There, Peter initiated research in evolutionary robotics and demonstrated that GP can be used for real-time training and control of robotic systems. In 1996, he took the initiative to create the first textbook on genetic programming, which is now the most popular GP textbook in the world. By this time, Peter Nordin was already the second most cited researcher in the field of GP, after founder John Koza. In 1999, Peter created search engine company VILL AB and AI-company Tific AB and received the year’s Sten Gustaffson prize for entrepreneuring, awarded by the Royal Swedish Academy of Engineering Sciences. In 2000, Peter was offered a faculty position in Chalmers’ CAS group. He completed studies in complex adaptive systems the same year. Peter started Chalmers’ most popular international master’s degree program: complex adaptive systems, and developed a number of courses, including courses in autonomous systems and humanoid robotics which attracted students from around the world. He led the master’s program for several years and managed construction of hundreds of GP-based robots. During this time, he also started Chalmers’ Humanoid Project with among other accomplishments, Sweden’s first full-scale humanoid robots; ELVIS, ELVINA and PRISCILLA, which currently reside in Stockholm’s science and technology museum. Robots from The Humanoid Project have even participated in “World Cup” soccer matches for humanoid robots before 200,000 spectators in Japan. Several of the robots were developed to the level of commercial quality prototypes. Much of this earlier work focused on evolutionary robotic training methods for: problem solving, sound and image processing, perception and advanced non-linear low-level control. Robots have also learned to walk on two legs without having foreknowledge by simulating the behaviour. Intense media interest in the robots resulted in over 100 interviews and debates in newspapers and on television in Sweden and elsewhere. The robot ELVIS, for example was seen by the public in more than 15 countries. The popular science book; “Humanoider: Självlärande robotar och artificiell intelligens,” (Humanoids: Autodidactic robots artificial intelligence) published by Liber, was one result of this public interest. During his time at Chalmers, Peter started another 5 spin-off companies based on his research, produced 80 publications, led several international conferences in Gothenburg, was reviewer for several international journals, and a popular invited speaker. He has 3 patents approved in the USA and several patents pending, all related to genetic programming and evolutionary methods. In 2004, he worked for AstraZeneca on scientific method, scientific communication, and scientific reasoning. Since 2005 he has worked full-time on commercialization of AI and robotics. Peter’s greatest experience is in commercialization of AI software in Sweden with more than 10 successful start-ups. He lives with wife Carina and 5 children outside Gothenburg in Askim.
Career summary, research
- Degree in computer science from Chalmers University of Technology in Gothenburg, Sweden (1988)
- Ph.D. in Computer Science from Dortunds University (1997)
- Research positions at -- and --
- Faculty position at Chalmers University of Technology
Current research:
- software architecture for a complete cognitive system for robots
- evolutionary approach to robotic imagination
Previous research:
Corporate Spin-offs
- Institute of Robotics in Scandinavia AB
- AiTellu AB
- VILL AB
- Tific AB
- Dacapo AB
- RML Inc.
Patents
- US patent on evolutionary program induction of machine code granted: Computer Implemented Machine Learning Method and System, Patent Number 5,841,947
- another three patents pending.
Publications
- Nordin, J.P., Sundin, U.(1992) PROV: An approach for Developing Knowledge-Based Systems for Constructive Problems. In Information Modelling and Knowledge Bases III, S. Ohsuga, (ed.), Amsterdam, IOS Press.
- Nordin, J.P. ,Ghavami, S. (1993) Integrating a UI for a Decision Support System in a Real Time Environment. In Proceedings of Workshop on Integration in Real Time Intelligent Control Systems, Madrid, Spain, IIC.
- Sundin, U., Nordin, J.P. (1994) A Generic Approach to UI in AI-added Process Control. In Proceedings of Workshop on Integration in Real Time Intelligent Control Systems II, Cartagena, Spain, IIC.
- Nordin, J.P. (1994) A Compiling Genetic Programming System that Directly Manipulates the Machine-Code. In Advances in Genetic Programming, K. Kinnear, Jr. (ed.), Cambridge, MA , USA, MIT Press.
- Nordin, J.P., Banzhaf, W. (1995) Evolving Turing Complete Programs for a Register Machine with Self-Modifying Code. In: Proceedings of the Sixth International Conference of Genetic Algorithms, Pittsburgh, Penn., USA, Morgan Kaufmann Publishers
- Nordin, J.P. , Banzhaf W. (1995) Complexity Compression and Evolution. In: Proceedings of the Sixth International Conference of Genetic Algorithms, Pittsburgh, Penn. ,USA, Morgan Kaufmann Publishers
- Nordin, J.P. ,F. Francone, Banzhaf W. (1995) Explicitly Defined Introns in Genetic Programming. In proceeding of: The GP workshop at 12th International Conference on Machine Learning: From Theory to Real-World Applications, Rosca, J.P. (Ed.) Tahoe City, USA.
- Nordin, J.P. , Banzhaf W.(1995) Controlling an Autonomous Robot with Genetic Programming. In proceedings of: 1996 AAAI fall symposium on Genetic Programming, Cambridge, USA.
- Olmer F.M., Nordin, J.P., Banzhaf W.(1995) Evolving Real-Time Behavioral Modules for a Robot with Genetic Programming . In proceeding of: ISRAM-96 .
- F. Francone, Nordin, J.P. , Banzhaf W. (1996) Benchmarking The Generalization Capabilities of a Compiling Genetic Programming System Using Sparse Data Sets. In proceeding of: The First International conf. on Genetic Programming, Stanford, USA.
- Nordin, J.P. , Banzhaf W. (1996) Programmatic Compression of Images and Sound. In Proceeding of: The First International conf. on Genetic Programming, Stanford, USA.
- Nordin, J.P. ,F. Francone, Banzhaf W. (1996) Explicitly Defined Introns and Destructive Crossover in Genetic Programming. In Advances in Genetic Programming II, eds. Kim Kinnear, Peter Angeline, MIT Press USA.
- Banzhaf W., Francone F and Nordin P. (1996) The Effect of Extensive Use of the Mutation Operator on Generalization in Genetic Programming using Sparse Data Sets. In Proceedings of : Parallel Problem Solving From Nature IV. Proceedings of the International Conference on Evolutionary Computation. Springer-Verlag
- Banzhaf W., Nordin, J.P., Keller R., Francone (1998) Genetic Programming an Introduction. dpunkt, Heidelberg, Germany. (Text book on GP)
- Nordin, J.P. (1997) Comparison of a compiling genetic programming system versus a connectionist approach. In : Handbook of Evolutionary Computation, T. Bäck, D. Fogel (ed.), New York, NY ,USA , Oxford University Press.
- Nordin, J.P., Banzhaf W.(1997) An On-line Method to Evolve Behavior and to control a Miniature Robot in Real Time with Genetic Programming: The International Journal of Adaptive Behavior, (5) pp 107 - 140 MIT Press, USA.
- Nordin, J.P. , Banzhaf W. (1997) Genetic Reasoning.In Proceedings of:The Second International Conference on Genetic Programming, Stanford, USA
- Nordin, J.P. , Banzhaf W. (1997) Real Time Evolution of a World Model for a Miniature Robot using Genetic Programming and Function Regression. International Journal of Control and Cybernetics
- Banzhaf W., Nordin, J.P., Olmer F.M. (1997) Generating Adaptive Behavior using Function Regression with Genetic Programming and a Real Robot. In Proceedings of: Second International Conference on Genetic Programming, USA.
- Nordin, J.P., Banzhaf W., F. Francone (1997) Introns in Nature and in Simulated Structure Evolution. In proceedings of: Bio-Computing and Emergent Computation, Skovde, Sweden
- Nordin, J.P. (1997) Evolutionary Program Induction of Binary Machine Code and its Applications. Krehl Verlag, Muenster, Germany (based on Ph.D. thesis)
- Nordin, J.P., Banzhaf, W., Brameier, M. (1998) Evolution of World Model for a Miniature Robot using Gentic Programming. International Journal of Robotics and Autonomous systems, North-Holland, Amsterdam.
- Conrads M., Nordin P, Banzhaf W. (1998) Speech Sound Discrimination With Genetic Programming. In proceddings of the first European Workshop on Genetic Programming, Paris, France
- Nordin P., Michaelis T, Banzhaf W. (1998) Optimization by Genetic Modeling and Symbolic Derivation, In Proceedings of World Multiconference on Systemics, Cybernetics and Informatics (ISAS98), Orlando Florida
- Nordin J. P., Nordahl M. (1999) : ELVIS: An Evolutionary Architecture For A Humanoid Robot, In Proceeding of: Symposium on Artificial Intelligence (CIMAF99) Havanna Cuba
- Poli R., Nordin P., Langdon W. and Fogerty T. (1999) Proceeding Volume: Second European Workshop on Genetic Programming (EuroGP98), Springer Verlag
- Nordin J. P., Banzhaf W., and Francone F. (1999) Efficeint Evolution of Machine Code for CISC Architectures using Blocks and Homolgous Crossover. To appear in Advances in Genetic Programming III, (Eds) Langdon, O’Reilly, Angeline, Spector, MIT-Press, USA
- Andersson B., Svensson P., Nordin J.P., Nordahl M. (1999) Reactive and Memory Based Genetic Programming for Robot Control. In Proceeding of: Second European Workshop on Genetic Programming (EuroGP98), Springer Verlag
- Nordin J. P., Nordahl M. (1999): An Evolutionary Architecture For A Humanoid Robot, In Proceeding of: The Fourth International Symposium on Artificial Life and Robotics (AROB 4th 99) Oita Japan
- Lukschand E., Borgvall H., Nohle L., Nordahl M., Nordin J.P. (1999) Evolving Routing Algorithms with the JBGP-system. In Proceeding of First European Workshop on Evolutionary Telecommunications (EuroECTel99), Springer Verlag
- Nordin J.P., Eriksson A., Nordahl M. (1999) Genetic Reasoning: Evolutionary Induction of Mathematical Proofs. In Proceeding of: Second European Workshop on Genetic Programming (EuroGP98), Springer Verlag
- Nordin J.P., Banzhaf W., F. Francone (1999) Compression of Effective Size in Genetic Programming. In Proceeding of: First Workshop on Foundations of Genetic Programming (FOGP99). Orlando Florida
- Nordin J.P., Hoffmann F., Francone F.D., Brameier M.and Banzhaf W.(1999) AIM-GP and Parallelism, In Proceedings of: 1999 Congress on Evolutionary Computation (CEC 99)
- Brameier M., Hoffmann F., Francone F.D., Nordin J.P.and Banzhaf W.(1999) Parallel Machine Code Genetic Programming, In Proceedings of: Genetic and Evolutionary Computation Conference (GECCO 99) Morgan-Kaufmann
- Francone F.D., Conrads M., Nordin J.P.and Banzhaf W.(1999) Homlogous Crossover in Genetic Programming, In Proceedings of: Genetic and Evolutionary Computation Conference (GECCO 99) Morgan-Kaufmann
- Bergström A., Jaksetic P., Nordin P. (2000) Enhancing Information Retrieval by automatic Acqusition of Textual Relations using Genetic Programming. In Proceedings of: 2000 International Conference on Intelligent User Interfaces, New Orleans, USA.
Miscellaneous
- Nordin, J.P., (2007) The Evolving Robotic Mind, RoboBusiness Conference & Expo 2007, Boston MA.
- Nordin, J.P., Banzhaf W. (1996) Programmatic Compression. Abstract in proceedings of: Evolutionary Algorithms and their Application. Eds. Claus, Hopf Schwefel, Dagstuhl report 140 (9613)
- Nordin, J.P. (1996) Tutorial on Machine Code Genetic Programming. Tutorial notes at: The First International conf. on Genetic Programming, Stanford, USA.
- Nordin, J.P. (1997) Tutorial on Machine Code Genetic Programming. Tutorial notes at: The Second International Conference on Genetic Programming, Stanford, USA.
- Nordin, J.P. (1998) AIM-GP a Formal Description, In Proceedings of Late Breaking papers at the Third Annual Genetic Programming Conference, Morgan Kaufmann, USA
- Lukschandle E, Holmlund M, Moden E., Nordahl M. and Nordin, J.P. (1998) Induction of Java Byte Code with Genetic Programming, In Proceedings of Late Breaking papers at the Third Annual Genetic Programming Conference, Morgan Kaufmann, USA
- Nordin, J.P. (1999) Tutorial on Machine Code Genetic Programming. Tutorial notes at: The Genetic and Evolutionary Computation Conference, Orlando USA, 1999
- Nordin, J.P. (2000) Tutorial on Machine Code Genetic Programming. Tutorial notes at: The Genetic and Evolutionary Computation Conference, Las Vegas USA, 2000
Relevant Technical Reports
- Nordin J.P. (1991) GENA: Genetiska Algoritmer, technical report G:91-015, Infologics AB Göteborg, Sweden (First GP publication)
- Nordin J.P., Banzhaf W. (1995) Real time evolution of behavior and a world model for a miniature robot using genetic programming. Sys. Report, SYS-5/95, systems analysis group, University of Dortmund, Computer Science, Dec. 1995.
- Nordin J.P., Banzhaf W. (1995) Genetic Reasoning Evolving Proofs with Genetic Search. SYS. Report, SYS-2/96, systems analysis group, University of Dortmund, Computer Science, Jun. 1996.
- Nordin, J.P., Banzhaf W. (1996) Image Recognition and Image Encoding using Paint Primitives and Genetic Programming.
Theses
- Nordin, J.P. (1989) A Dataflow Architecture for Imperative Languages. Master Thesis, Chalmers University of Technology.
- Nordin, J.P. (1997) Evolutionary Program Induction of Binary Machine Code and its Applications. Ph.D. thesis Univ. Dortmund.
Other Contributions
- Program Cochair of EuroGP99, Second European Workshop on Genetic Programming
- Editorial board of the Journal of Genetic Programming and Evolvable Hardware
External links
- Artificial intelligence researchers
- Chalmers University of Technology faculty members
- Computer scientists
- Cognitive scientists
- Entrepreneurs
- Evolutionary Algorithm scientists
- Genetic Programming scientists
- Institute of Robotics in Scandinavia AB founders
- IRobis founders
- IT Entrepreneurs
- Evolutionary Roboticists
- Living people
- Ornithopter Researchers
- Roboticists