United States Patent [19] [11] Patent Number: 5,946,673 Francone Et Al

Total Page:16

File Type:pdf, Size:1020Kb

United States Patent [19] [11] Patent Number: 5,946,673 Francone Et Al US005946673A United States Patent [19] [11] Patent Number: 5,946,673 Francone et al. [45] Date of Patent: Aug. 31, 1999 [54] COMPUTER IMPLEMENTED MACHINE Chris Gatercole & Peter Ross, “Dynamic Training Subset LEARNING AND CONTROL SYSTEM Selection for Supervised Learning in Genetic Program ming”, Feb. 25, 1994, pp. 1—10, Department of Arti?cial [76] Inventors: Frank D. Francone, 4806 Fountain Intelligence University of Edinburgh, Edinburgh EH1 1HN Ave., Suite 77, Los Angeles, Calif. 90029; Peter Nordin, Dacapo Ab UK. Torggatan 8, S-411 05 Gothenburg, Sweden; Wolfgang Banzhaf, Ackerstr, (List continued on next page.) 16 44575, Castrop-Rauxel, Germany Primary Examiner—Robert W. Downs [21] Appl. No.: 08/679,555 Attorney, Agent, or Firm—Arter & Hadden LLP; David G. [22] Filed: Jul. 12, 1996 Alexander [51] Int. Cl.6 .................................................... .. G06F 15/18 [57] ABSTRACT [52] US. Cl. .............................. .. 706/13; 395/81; 701/301 [58] Field of Search ................................ .. 395/13, 22, 81; In a computer implemented learning and/or process control 701/210, 301; 706/13 system, a computer model is constituted by the most cur rently ?t entity in a population of computer program entities. [56] References Cited The computer model de?nes ?tness as a function of inputs and outputs. Acomputing unit accesses the model with a set U.S. PATENT DOCUMENTS of inputs, and determines a set of outputs for which the 4,697,242 9/1987 Holland et al. ......................... .. 706/13 ?tness is highest. This associates a sensory-motor (input 4,821,333 4/1989 Gillies ............. .. 382/308 output) state with a ?tness in a manner that might be termed 4,881,178 11/1989 Holland et al. 706/12 “feeling”. The learning and/or control system preferably 4,935,877 6/1990 KOZa ....................................... .. 706/13 utilizes a compiling Genetic Programming system (CGPS) 4,961,152 10/1990 Davis ...................................... .. 706/13 5,048,095 9/1991 Bhanu et al. 382/173 in which one or more machine code entities such as func 5,111,531 5/1992 Grayson et al. .. 706/23 tions are created which represent solutions to a problem and 5,113,482 5/1992 Lynne . .. 706/23 are directly executable by a computer. The programs are 5,136,686 8/1992 KOZa ....................................... .. 706/13 created and altered by a program in a higher level language 5,140,530 8/1992 Guha et a1. ............................. .. 706/13 such as “C” which is not directly executable, but requires 5,148,513 9/1992 KoZa et al. 706/13 translation into executable machine code through 5,150,289 9/1992 Badavas 364/154 5,159,660 10/1992 Lu 618.1. 706/23 compilation, interpretation, translation, etc. The entities are initially created as an integer array that can be altered by the 5,172,253 12/1992 Lynne . .. 706/19 5,182,793 1/1993 Alexander et al. 706/13 program as data, and are executed by the program by 5,222,192 6/1993 Shaefer ................................... .. 706/13 recasting a pointer to the array as a function type. The (List continued on next page.) entities are evaluated by executing them with training data as inputs, and calculating ?tnesses based on a predetermined FOREIGN PATENT DOCUMENTS criterion. The entities are then altered based on their ?t 0696000 2/1996 European Pat. Off. ...... .. G06F 15/18 nesses using a genetic machine learning algorithm by recast ing the pointer to the array as a data (eg integer) type. This OTHER PUBLICATIONS process is iteratively repeated until an end criterion is Andrew Schulman, David Maxey, Matt Pietrek, “Undocu reached. mented Windows”, 1992, pp. 189—398, Addison—Wesley Publishing Company. 68 Claims, 49 Drawing Sheets Initialization Main CGPS lr_oop Decompile Chosen Solution End 5,946,673 Page 2 US. PATENT DOCUMENTS Q. Wang and A.M.S. ZalZala, “Genetic Control of Near Time—optimal Motion for an Industrial Robot Arm,” Proc. 5,224,176 6/1993 Crain ..................................... .. 382/136 5,245,696 9/1993 Stork e161. 706/13 Int’l. Conf. on Robotics and Automation, vol. 3, pp. 5,249,259 9/1993 Halvey .. .... .. 706/13 2592—2597, Apr. 1996. 5,255,345 10/1993 Shaefer . .. 706/13 W.L. Baker and J.A. Farrell, “An Introduction to Connec 5,257,343 10/1993 Kyuma et al. 706/18 tionist Learning Control Systems”, Handbook of Intelligent 5,274,744 12/1993 Yu et al. .. 706/20 Control: Neural, FuZZy, and Adaptive Approaches; Ch. 2, pp. 5,301,256 4/1994 Nakamura ............................... .. 706/62 35—63, Van Nostrand Reinhold, NeW York, 1992. 5,343,554 8/1994 KoZa et al. ............................. .. 706/13 P]. Werbos, “Neurocontrol and Supervised Learning: An 5,367,612 11/1994 BoZich et al. 706/23 OvervieW and Evaluation”, Handbook of Intelligent Con 5,390,282 2/1995 KoZa et al. .. 706/13 5,390,283 2/1995 Eshelman et al. 706/13 trol: Neural, FuZZy, and Adaptive Approaches; Ch. 3, pp. 5,394,509 2/1995 Winston .................................. .. 706/13 65—89, Van Nostrand Reinhold, NeW York, 1992. 5,400,436 3/1995 Nara et al. .............................. .. 706/13 R. Langari and HR. Berenji, “FuZZy Logic in Control 5,410,634 4/1995 Li . .. 706/62 Engineering”, Handbook of Intelligent Control: Neural, 5,414,865 5/1995 Beran .... .. 706/14 FuZZy, and Adaptive Approaches; Ch. 4, pp. 93—137, Van 5,428,709 6/1995 Banzhaf .... .. 706/13 Nostrand Reinhold, NeW York, 1992. 5,434,796 7/1995 Weininger 364/578 5,440,723 8/1995 Arnold et al. 714/33 J .A. Franklin and DA. White, “Arti?cial Neural NetWorks in Manufacturing and Process Control”, Handbook of Intel 5,448,681 9/1995 Khan . .. 706/23 5,455,938 10/1995 Ahmed et al. 364/488 ligent Control: Neural, FuZZy, and Adaptive Approaches; 5,471,593 11/1995 Branigan ..... .. 395/582 Ch. 8, pp. 235—258, Van Nostrand Reinhold, NeW York, 5,493,631 2/1996 Huang et al. 706/23 1992. 5,504,841 4/1996 Tani . .. 395/81 DA. Sofge and TC. White, “Applied Learning: Optimal 5,566,275 10/1996 Kano .. 395/81 Control of Manufacturing”, Handbook of Intelligent Con 5,608,843 3/1997 Baird, III ................................ .. 706/25 trol: Neural, FuZZy, and Adaptive Approaches; Ch. 9, pp. OTHER PUBLICATIONS 259—Van Nostrand Reinhold, NeW York, 1992. P]. Werbos, T. McAvoy and T. Su, “Neural NetWorks, R. Huang and TC. Fogarty, “Adaptive Classi?cation and System Identi?cation, and Control in the Chemical Process Control—Rule Optimisation via a Learning Algorithm for Industries”, Handbook of Intelligent Control: Neural, FuZZy, Controlling a Dynamic System,” Proc. 30th Conf. on Deci and Adaptive Approachesl Ch. 10, pp. 283—356, Van Nos sion and Control, pp. 867—868, Dec. 1991. trand Reinhold, NeW York, 1992. LE. Lansberry and L. Wozniak, “Adaptive Hydrogenerator AG. Barto, “Reinforcement Learning and Adaptvie Critic Governor Tuning With a Genetic Algorithm,” IEEE Trans. Methods”, Handbook of Intelligent Control: Neural, FuZZy, on Energy Conversion, vol. 9, No. 1, pp. 179—185, Mar. and Adapative Approaches; Ch. 12, pp. 469—491, Van Nos 1994. trand Reinhold, NeW York, 1992. L. Moyne, et al., “Genetic Model Reference Adaptive Con P]. Werbos, “Approximate Dynamic Programming for trol,” 1994 IEEE Int’l Symp. on Intelligent Control, pp. Real—Time Control and Neural Modeling”, Handbook of 219—224, Aug. 1994. Intelligent Control: Neural, FuZZy, and Adaptive K.—T. Lee, et al., “Genetic—Based Reinforcement Learning Approaches; Ch. 13, pp. 493—525, Van Nostrand Reinhold for FuZZy Logic Control Systems,” 1995 IEEE Int’l Conf. on NeW York, 1992. Systems, Man and Cybernetics, vol. 2, pp. 1057—1060, Oct. SB. Thrun, “The Role of Exploration in Learning Control”, 1995. Handbook of Intelligent Control: Neural, FuZZy, and Adap W.—P. Lee, et al., “AHybrid GP/GAApproach for Co—evolv tive Approaches; CH. 14, pp. 527—559, Van Nostrand Rein ing Controllers and Robot Bodies to Achieve Fitness—Speci hold, NeW York, 1992. ?ed Tasks,” Proc. 1996 IEEE Int’l. Conf. on Evolutionary SP. Singh and RS. Sutton,“Reinforcement Learning With Computation, pp. 384—389, May 1996. Replacing Eligibility Traces”, Machine Learning, 1, pp. Q. Wang and A.M.S. ZalZala, “Transputer Based GA Motion 1036, Jan.—Mar. 1996, pp. 123—158. Control for PUMA Robot,” Mechatronics, vol. 6(3), pp. T. Jaakkola, S.P. Singh and MI. Jordan, “Reinforcement 349—365, Apr. 1996. Learning Algorithm for Partially Observable Markov Deci Ray, T.S., “Is It Alive Or Is It GA?”, School of Life & Health sion Problems,” Dept. of Brain & Cognitive Sciences, Sciences, University of DelaWare, Jul., 1991, XP Cambridge, Ma, Dec. 1994. 002047764, pp. 527—534. SP. Singh, “An (almost) Tutorial on Reinforcement Learn R. Huang and TC. Fogarty, “Adaptive Classi?cation and ing”, Learning to SOlve Markovian Decision Tasks, Chap Control—Rule Optimisation via a Learning Algorithm for ters 2,3 and 4, PhD. Thesis, pp. 1—75, 1993. Controlling a Dynamic System,” Proc. 30th Conf. on Deci P]. Werbos, “Optimization Methods for Brain—Like Intelli sion and Control, vol. 1, pp. 867—868, Dec. 1991. gent Control”, National Science Foundation, Arlington, VA, E.—G. Talbi and T. Muntean, “Designing Embedded Parallel Dec. 1995, IEEE. Systems With Parallel Genetic Algorithms,” IEE Colloquium P.J. Werbos, “Optimal Neurocontrol: Practical Bene?ts, on ‘Genetic Algorithms for Control Systems Engineering’, NeW Results and Biological Evidence”, Nat’l Science Foun pp. 7/1—2, May 1993. dation, Arlington, VA, Nov. 1995, IEEE. I. Ashiru and C. CZarnecki, “Optimal Motion Planning for M.O. Duff, “Q—Learning for Bandit Problems”, Machine Mobile Robots using Genetic Algorithms,” IEEEE/IAS Learning: Proceedings of the TWelfth International Confer Int’l. Conf. on Industrial Automation and Control, pp. ence on Machine Learning, pp.
Recommended publications
  • SEN-R9913 May 31, 1999 Report SEN-R9913 ISSN 1386-369X
    Centrum voor Wiskunde en Informatica REPORTRAPPORT Late-Breaking Papers of EuroGP-99 Edited by: W.B. Langdon, R. Poli, P. Nordin, T. Fogarty Software Engineering (SEN) SEN-R9913 May 31, 1999 Report SEN-R9913 ISSN 1386-369X CWI P.O. Box 94079 1090 GB Amsterdam The Netherlands CWI is the National Research Institute for Mathematics and Computer Science. CWI is part of the Stichting Mathematisch Centrum (SMC), the Dutch foundation for promotion of mathematics and computer science and their applications. Copyright © Stichting Mathematisch Centrum SMC is sponsored by the Netherlands Organization for P.O. Box 94079, 1090 GB Amsterdam (NL) Scientific Research (NWO). CWI is a member of Kruislaan 413, 1098 SJ Amsterdam (NL) ERCIM, the European Research Consortium for Telephone +31 20 592 9333 Informatics and Mathematics. Telefax +31 20 592 4199 Late-Breaking Pap ers of EuroGP-99 Edited by W.B. Langdon, Riccardo Poli, Peter Nordin, Terry Fogarty PREFACE This b o oklet contains the late-breaking pap ers of the Second Europ ean Workshop on Genetic Programming (EuroGP'99) held in Goteb org Sweden 26{27 May 1999. EuroGP'99 was one of the EvoNet workshops on evolutionary computing, EvoWork- shops'99. The purp ose of the late-breaking pap ers was to provide attendees with information ab out research that was initiated, enhanced, improved, or completed after the original pap er submission deadline in December 1998. To ensure coverage of the most up-to-date research, the deadline for submission was set only a month b efore the workshop. Late-breaking pap ers were examined for relevance and qualityby the organisers of the EuroGP'99, but no formal review pro cess to ok place.
    [Show full text]
  • Ornithopter from Wikipedia, the Free Encyclopedia Jump To: Navigation, Search
    Ornithopter From Wikipedia, the free encyclopedia Jump to: navigation, search Cybird Radio-Controlled Ornithopter An ornithopter (from Greek ornithos "bird" and pteron "wing") is an aircraft that flies by flapping its wings. Designers seek to imitate the flapping-wing flight of birds, bats, and insects. Though machines may differ in form, they are usually built on the same scale as these flying creatures. Manned ornithopters have also been built, and some have been successful. The machines are of two general types: those with engines, and those powered by the muscles of the pilot. Contents [hide] • 1 Early history of the ornithopter • 2 Manned flight • 3 Applications for Unmanned Ornithopters • 4 Ornithopters as a hobby • 5 Aerodynamics • 6 In popular culture • 7 See also • 8 References • 9 Further reading • 10 External links [edit] Early history of the ornithopter The idea of constructing wings in order to resemble the flight of birds dates to the ancient Greek legend of Daedalus (Greek demigod engineer) and Icarus (Daedalus's son). The Chinese Book of Han records that Xin Dynasty Emperor Wang Mang oversaw the earliest ornithopter flight test in 19 CE. One man said that he could fly a thousand li in a day, and spy out the (movements of the) Huns. (Wang) Mang tested him without delay. He took (as it were) the pinions of a great bird for his two wings, his head and whole body were covered over with feathers, and all this was interconnected by means of (certain) rings and knots. He flew a distance of several hundred paces, and then fell to the ground.[1] Among the first recorded attempts with gliders were those by the 11th century monk Eilmer of Malmesbury (recorded in the 12th century) and the 9th century poet Abbas Ibn Firnas (recorded in the 17th century); the reported flights were probably just glides and resulted in injury.[2] Roger Bacon, writing in 1260, was also among the first to consider a technological means of flight.
    [Show full text]
  • Corel Ventura
    EVOLUTIONARY ROBOTICS Mitchell A. Potter and Alan C. Schultz, chairs EVOLUTIONARY ROBOTICS 1279 Creation of a Learning, Flying Robot by Means of Evolution Peter Augustsson Krister Wol® Peter Nordin Department of Physical Resource Theory, Complex Systems Group Chalmers University of Technology SE-412 96 GÄoteborg, Sweden E-mail: wol®, [email protected] Abstract derivation of limb trajectories, is computationally ex- pensive and requires ¯ne-tuning of several parame- ters in the equations describing the inverse kinematics We demonstrate the ¯rst instance of a real [Wol® and Nordin, 2001] and [Nordin et al, 1998]. The on-line robot learning to develop feasible more general question is of course if machines, to com- flying (flapping) behavior, using evolution. plicated to program with conventional approaches, can Here we present the experiments and results develop their own skills in close interaction with the of the ¯rst use of evolutionary methods for environment without human intervention [Nordin and a flying robot. With nature's own method, Banzhaf, 1997], [Olmer et al, 1995] and [Banzhaf et evolution, we address the highly non-linear al, 1997]. Since the only way nature has succeeded in fluid dynamics of flying. The flying robot is flying is with flapping wings, we just treat arti¯cial or- constrained in a test bench where timing and nithopters. There have been many attempts to build movement of wing flapping is evolved to give such flying machines over the past 150 years1. Gustave maximal lifting force. The robot is assembled Trouve's 1870 ornithopter was the ¯rst to fly. Powered with standard o®-the-shelf R/C servomotors by bourdon tube fueled with gunpowder, it flew 70 me- as actuators.
    [Show full text]
  • Genetic Programming
    Lecture Notes in Computer Science 1802 Genetic Programming European Conference, EuroGP 2000 Edinburgh, Scotland, UK, April 15-16, 2000 Proceedings Bearbeitet von Riccardo Poli, Wolfgang Banzhaf, W.B. Langdon, Julian F. Miller, Peter Nordin, Terence C. Fogarty 1. Auflage 2000. Taschenbuch. x, 361 S. Paperback ISBN 978 3 540 67339 2 Format (B x L): 15,5 x 23,5 cm Gewicht: 567 g Weitere Fachgebiete > EDV, Informatik > Informatik > Logik, Formale Sprachen, Automaten Zu Inhaltsverzeichnis schnell und portofrei erhältlich bei Die Online-Fachbuchhandlung beck-shop.de ist spezialisiert auf Fachbücher, insbesondere Recht, Steuern und Wirtschaft. Im Sortiment finden Sie alle Medien (Bücher, Zeitschriften, CDs, eBooks, etc.) aller Verlage. Ergänzt wird das Programm durch Services wie Neuerscheinungsdienst oder Zusammenstellungen von Büchern zu Sonderpreisen. Der Shop führt mehr als 8 Millionen Produkte. Preface This volume contains the proceedings of EuroGP 2000, the European Confer- ence on Genetic Programming, held in Edinburgh on the 15th and 16th April 2000. This event was the third in a series which started with the two European workshops: EuroGP’98, held in Paris in April 1998, and EuroGP’99, held in Gothenburg in May 1999. EuroGP 2000 was held in conjunction with EvoWork- shops 2000 (17th April) and ICES 2000 (17th-19th April). Genetic Programming (GP) is a growing branch of Evolutionary Computa- tion in which the structures in the population being evolved are computer pro- grams. GP has been applied successfully to a large number of difficult problems like automatic design, pattern recognition, robotic control, synthesis of neural networks, symbolic regression, music and picture generation, biomedical appli- cations, etc.
    [Show full text]
  • Vehicle Electronics & Connected Services 2018 11.4 Gothenburg
    11.4 & 12-13.4 Gothenburg – Vehicle Electronics & Connected Services 2018 11.4 Gothenburg Cooperation Day Sweden-Finland-France-Irland 12.00: Finland group meeting / lunch before the joint pre-meeting. 14.00: Registration 14.30: 1 hour introduction/presentation … companies from Finland, France and Ireland Automotive cluster Vehicle ICT Arena Telematics valley Lindholmen Drive Sweden Mobility X-lab 15:30-15.45: Short paus and coffee 15:45: 1,5 hours introduction Ab Volvo Volvo cars CEVT Autoliv/Zenuity 16:15: 1-2 hours networking Possible matchmaking 12-13.4 Gothenburg – Vehicle Electronics & Connected Services 2018 Program: http://insightevents.se/vehicle-electronics-connected-services/program-detailed/ Experts from companies: Day1 12.4.2018 08:30 Coffee & Registration 09:00-12:20 THE CHANGING DEMAND FOR AUTOMOTIVE Lars Stenqvist, Executive Vice President Group Trucks Technology, Volvo Group Roger Lanctot, Director, Automotive Connected Mobility, Global Automotive Practice Dr. Patrick Ayad, Partner and Global Head of Automotive and Mobility, Hogan Lovells Mikael Cato, Chief Digital Officer, Scania Sofia Granath, Director Digitalization, Autoliv Research Hans-Martin Duringhof, Vice President Engineering & Product Development, NEVS 13.30-17.20 TRACK1 TECHNICAL CHALLENGES AND SOLUTIONS Mohsen Nosratinia, Senior Software Developer for Automated Driving, Zenuity Lars Rosqvist, Senior Consultant, MathWorks Dan Gunnarsson, Team Lead Remote Software Update, BMW Niclas Nygren, Senior Director Strategy & Innovation, Software & Electronics, Volvo
    [Show full text]
  • Genetic Programming an Introduction
    Genetic Programming An Introduction On the Automatic Evolution of Computer Programs and Its Applications Wolfgang Banzhaf Peter Nordin Robert E. Keller Frank D. Francone dpunkt.verlag - Morgan Kaufmann Publishers, Inc. dpunkt San Francisco, California Verlag fuer digitale Technologie GmbH Heidelberg Copublished by dpunkt.verlag and Morgan Kaufmann Publishers, Inc. Morgan Kaufmann Publishers, Inc. dpunkt.verlag Sponsoring Editor Michael B. Morgan Sponsoring Editor Michael Barabas Production Manager Yonie Overtoil Production Manager Josef Hegele Production Editor Elisabeth Beller Copyeditor Andrew Ross Cover Design Ross Carron Design Cover Photo Chris Howes/Masterfile Cover Illustration Cherie Plumlee Proofreader Robert Fiske Printer Courier Corporation This book has been author-typeset using LaTEX. Designations used by companies to distinguish their products are often claimed as trademarks or registered trademarks. In all instances where Morgan Kaufmann Publishers, Inc. and dpunkt GmbH are aware of a claim, the product names appear in initial capital or all capital letters. Readers, however, should contact the appropriate companies for more complete information regarding trademarks and registration. Available in Germany, Austria, and Switzerland from dpunkt —Verlag fur digitale Technologic GmbH Ringstrasse 19 D-69115 Heidelberg Germany Telephone +49/6221/1483-12 Facsimile +49/6221/1483-99 Email [email protected] WWW www.dpunkt.de Available in all other countries from Morgan Kaufmann Publishers, Inc. Editorial and Sales Office 340 Pine Street,
    [Show full text]
  • Learning Biped Locomotion from First Principles on a Simulated Humanoid Robot Using Linear Genetic Programming
    Learning Biped Locomotion from First Principles on a Simulated Humanoid Robot using Linear Genetic Programming Krister Wol® and Peter Nordin Dept. of Physical Resource Theory, Complex Systems Group, Chalmers University of Technology, S-412 96 GÄoteborg, Sweden fwolff, [email protected] http://www.frt.fy.chalmers.se/cs/index.html Abstract. We describe the ¯rst instance of an approach for control programming of humanoid robots, based on evolution as the main adap- tation mechanism. In an attempt to overcome some of the di±culties with evolution on real hardware, we use a physically realistic simulation of the robot. The essential idea in this concept is to evolve control pro- grams from ¯rst principles on a simulated robot, transfer the resulting programs to the real robot and continue to evolve on the robot. The Genetic Programming system is implemented as a Virtual Register Ma- chine, with 12 internal work registers and 12 external registers for I/O operations. The individual representation scheme is a linear genome, and the selection method is a steady state tournament algorithm. Evolution created controller programs that made the simulated robot produce for- ward locomotion behavior. An application of this system with two phases of evolution could be for robots working in hazardous environments, or in applications with remote presence robots. 1 Introduction Dealing with humanoid robots requires supply of expertise in many di®erent ar- eas, such as vision systems, sensor fusion, planning and navigation, mechanical and electrical hardware design, and software design only to mention a few. The objective of this paper, however, is focused on the synthesizing of biped gait.
    [Show full text]
  • Lecture Notes in Computer Science 1598 Edited by G
    Lecture Notes in Computer Science 1598 Edited by G. Goos, J. Hartmanis and J. van Leeuwen 3 Berlin Heidelberg New York Barcelona Hong Kong London Milan Paris Singapore Tokyo Riccardo Poli Peter Nordin William B. Langdon Terence C. Fogarty (Eds.) Genetic Programming Second European Workshop, EuroGP’99 G¨oteborg, Sweden, May 26-27, 1999 Proceedings 13 Volume Editors Riccardo Poli University of Birmingham, School of Computer Science Egdbaston, Birmingham B15 2TT, UK E-mail: [email protected] Peter Nordin Chalmers University of Technology, Department of Physical Resource Theory S-412 96 G¨oteborg, Sweden E-mail: [email protected] William B. Langdon Centrum voor Wiskunde en Informatic Kruislaan 413, 1098 SJ Amsterdam, The Netherlands E-mail: [email protected] Terence C. Fogarty Napier University 219 Colinton Road, Edinburgh EH14 1DJ, UK E-mail: [email protected] Cataloging-in-Publication data applied for Die Deutsche Bibliothek - CIP-Einheitsaufnahme Genetic programming : second European workshop ; proceedings / EuroGP ’99, G¨oteborg, Sweden, May 26 - 27, 1999. Riccardo Poli . (ed.). - Berlin ; Heidelberg ; New York ; Barcelona ; Hong Kong ; London ; Milan ; Paris ; Singapore ; Tokyo : Springer, 1999 (Lecture notes in computer science ; Vol. 1598) ISBN 3-540-65899-8 CRSubject Classification (1998): D.1, F.1, I.5, J.3 ISSN 0302-9743 ISBN 3-540-65899-8 Springer-Verlag Berlin Heidelberg New York This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks.
    [Show full text]
  • Liability for Damages Caused by Artificial Intelligence
    computer law & security review 31 (2015) 376e389 Available online at www.sciencedirect.com ScienceDirect www.compseconline.com/publications/prodclaw.htm Liability for damages caused by artificial intelligence * Paulius Cerka a, Jurgita Grigiene_ a, , Gintare_ Sirbikyte_ b a Cerka and Partners Advocates Bureau, Vytautas Magnus University, Faculty of Law, Department of Private Law, Kaunas, Lithuania b Cerka and Partners Advocates Bureau, Kaunas, Lithuania abstract Keywords: The emerging discipline of Artificial Intelligence (AI) has changed attitudes towards the Artificial intelligence intellect, which was long considered to be a feature exclusively belonging to biological Liability for damages beings, i.e. homo sapiens. In 1956, when the concept of Artificial Intelligence emerged, Legal regulation discussions began about whether the intellect may be more than an inherent feature of a AI-as-Tool biological being, i.e. whether it can be artificially created. AI can be defined on the basis of Risks by AI the factor of a thinking human being and in terms of a rational behavior: (i) systems that Respondeat (respondent) superior think and act like a human being; (ii) systems that think and act rationally. These factors Vicarious liability demonstrate that AI is different from conventional computer algorithms. These are sys- Strict liability tems that are able to train themselves (store their personal experience). This unique feature enables AI to act differently in the same situations, depending on the actions previously performed. The ability to accumulate experience and learn from it, as well as the ability to act independently and make individual decisions, creates preconditions for damage. Factors leading to the occurrence of damage identified in the article confirm that the operation of AI is based on the pursuit of goals.
    [Show full text]