Abstract
This chapter presents a brief overview of advances in modern artificial intelligence. It recognises that society has embraced Artificial Intelligence (AI), even if it is embedded within many of the consumer products being marketed. The reality is that society is already in the throws of digitizing its past and continues progressively moves on-line. The volume and breadth of data being processed is becoming unfathomable. This digital future heralds the dawn of virtual communities, operating a Web of Things (WoT) full of connected devices, many fitted with wireless connectivity 24/7. This pervasiveness increases the demand on researchers to provide more intelligent tools, capable of assisting humans in prosecuting this information, seamlessly, efficiently and immediately. Ultimately AI techniques have been evolving since the 1950s. This evolution began with Good Old-Fashioned Artificial Intelligence (GOFAI) using explicitly coded knowledge, heuristics and axiomatization. This digital analogy of biological systems initially failed to realise its potential, at least until the birth of personal computers. This introduced a paradigm shift towards the Fuzzy/Neural era, which furnished society with computer vision, character recognition and Evolutionary Computing (EC) (among other successes). The value engineering proponents continued to invest in automation, which spurred the growth of Machine Intelligence (MI) research, further increasing expectations for computers to do more with less human interaction. McCarthy recently agreed that it is now more appropriate to reliable AI research as Computational Intelligence (CI), because primitive methodologies have matured and science continues to witness more hybrid solutions. It is true that modern AI techniques typically employ multiple techniques and many now form hybrid systems with flexible problem solving capabilities or increased autonomy. This book contains a series of topics aimed at illustrating advances in modern AI. This book provides discussion on a number of recent innovations that include: classifiers, neural networks, fuzzy logic, Multi-Agent Systems (MASs) and several example applications.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
McCarthy also recently stated it would be more appropriate to use the term CI.
- 2.
AI is commonly being maligned based on expectation promoted through science-fiction movies.
- 3.
In Australian terms this equates to only 0.5% of its total workforce.
- 4.
- 5.
This is a standard to facilitiate the development of code for both the CPU and GPUs with an emphasis on achieving accelerated computation throughput for portable processing.
- 6.
- 7.
See also Tsukamoto from 1979 and later ‘TSK’ from 1985.
- 8.
Example variables include: X\( _i \), Y\( _i \), \( Z_i \) and X\( _p \), Y\( _p \), Z\( _p \).
- 9.
Examples include a number of simple well defined behaviors; such as: avoidance, reach, follow, align, jump, turn and pass.
- 10.
Agent Oriented Systems—subsumed by CAE International.
- 11.
See http://www.fipa.org/.
References
McCarthy, J.: Programs with common sense. In: Symposium on Mechanization of Thought Processes, National Physical Laboratory, Teddington (1958)
McCorduck, P.: Machines Who Think, pp. 1–375. Freeman, San Francisco (1979)
Minsky, M.: Society of Mind. Simon and Schuster, Pymble, Australia (1985)
Baard, M.: Ai founder blasts modern research. Wired News, pp. 1–2 (2003)
Nilsson, N.: Artificial Intelligence: A New Synthesis. Morgan Kaufmann Publishers (1998)
Poole, D., Mackworth, A., Goebel, R.: Computational Intelligence: A Logical Approach. Oxford University Press, New York (1998)
Russell, S.J., Norvig, P.: Artificial Intelligence: A Modern Approach. 2nd edn. Prentice Hall, Pearson Education, Inc., Upper Saddle River (2003)
Haugeland, J.: Artificial Intelligence: The Very Idea. MIT Press, Cambridge (1985)
Bourg, D.M., Seeman, G.: AI for Game Developers. O’Reilly, Media (2004)
Turing, A.: Intelligent machinery. In: Meltzer, D. (ed.) Machine Intelligence. vol. 5, Orginally, A National Physics Laboratory Report, pp. 3–23. Edinburgh University Press, (1948)
Turing, A.: Computing machinery and intelligence. In: Mind. vol. 59(236). Unpublished until 1968, 433–460 (1950)
Jones, M.T.: AI Application Programming. Charles River Media, Inc. Hingham (2003)
Ackley, H., Hinton, E., Sejnowski, J.: A learning algorithm for boltzmann machines. Cogn. Sci. 9, 147–169 (1985)
Hopfield, J.: Neurons with graded responses have collective computational properties like those of two-state neurons. In. Proceedings of the National Academy of Sciences (USA), vol. 81. pp. 3088–3092 (1984)
Rumelhart, D., Hinton, G., Williams, R.: Learning internal representations by error propagation. In: Rumelhart, D., McClelland, J. (eds.) Parallel Distributed Processing: Explorations in the Microstructure of Cognition, vol. 1. MIT Press, Cambridge (1986)
Carpenter, G., Grossberg, S.: Art 2: self-organization of stable category recognition codes for analog input patterns. Appl. Opt. 26(23), 4919–4930 (1987)
Grossberg, S.: Competitive learning: from finteractive activation to adaptive resonance. Cogn. Sci. 11, 23–63 (1987)
Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)
Linsker, R.: Self-organization in a perceptual network. Computer 21(3), 105–117 (1988)
Sutton, R.S., Barto, A.G.: Reinforcement Learning: An Introduction. MIT Press, Cambridge (1998)
Feigenbaum, E., McCorduck, P., Nii, H.P.: The Rise of the Expert Company. Times Books, New York (1988)
Jackson, P.: Introduction to Expert Systems. 3rd edn. Addison-Wesley (1999)
Hennie, F.C.: Finite-State Models for Logical Machines. Wiley, New York (1968)
Ross, T.J.: Fuzzy Logic with Engineering Application, 3rd edn. Wiley, Chichester (2010)
Zadeh, L.A.: Fuzzy sets. Inform. Control 8(3), 338–353 (1965)
Grantner, J., Patyra, M.: Synthesis and analysis of fuzzy logic finite state machine models. In: Fuzzy Systems, : World Congress on Computational Intelligence, vol. 1, pp. 205–210. IEEE Press, Piscataway (1994)
Jennings, N., Wooldridge, M.: Software agents. IEE Review, Institut. Eng. Technol. 42(1), 17–20 (1996)
Wooldridge, M., Muller, J., Tambe, M.: Agent theories, architectures, and languages: a bibliography. In: Intelligent Agents II Agent Theories, Architectures, and Languages, pp. 408–31. Springer, Berlin (1996)
Mackworth, A.: The coevolution of AI and AAAI. AI Mag. 26, 51–52 (2005)
Sutton, R.S.: Learning to predict by the methods of temporal differences. Mach. Learn. 3, 9–44 (1988)
Watkins, C.J.C.H., Dayan, P.: Technical note: Q-learning. Mach. Learn. 8(3), 279–292 (1992)
Hughes, E.: Checkers using a co-evolutionary on-line evolutionary algorithm. In: The 2005 IEEE Congress on Evolutionary Computation, 2005. vol. 2, pp. 1899–1905 (2005)
Koza, J.: Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge (1992)
Beyer, H.: The Theory of Evolutionary Strategies. Springer, Berlin (2001)
Nolfi, S., Elman, J.L., Parisi, D.: Learning and evolution in neural networks. Technical report, Technical Report 9019, Center for Research in Language, University of California, San Diego (1990)
Holland, J.: Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology. Control and Artificial Intelligence. MIT Press, Cambridge (1975)
Stanley, K.O., Miikkulainen, R.: Evolving neural networks through augmenting topologies. Technical Report AI2001-290, Department of Computer Sciences, The University of Texas at Austin (2002)
Stanley, K.O., Bryant, B.D., Miikkulainen, R.: Evolving neural network agents in the nero video game. In: Proceedings of the IEEE 2005 Symposium on Computational Intelligence and Games (CIG’05), IEEE, Piscataway (2005)
Stanley, K.O., Bryant, B.D., Miikkulainen, R.: Real-time neuroevolution in the nero video game. IEEE Trans. Evol. Comput. 9, 653–668 (2005)
Elfes, A.: Why the australian manufacturing industry needs the next generation of robots. In: The Conversation, CSIRO, Canberra, pp. 1–4 (2013)
Johnson, G.: The advance of the robotis. Whats New Process Technol. 26(9), 4–7 (2013)
Hand, D.J.: Measuring Classifier Performance: A Coherent Alternative to the Area under the Roc Curve, Machine Learning, vol. 77, pp. 103–123. Springer-Velag, Berlin (2009)
Berman, M., Kiiveri, H., Lagerstrom, R., Ernst, A., Dunne, R., Huntington, J.: Ice: a statistical approach to identifying endmembers. IEEE Trans. Geosci. Remote Sensing 42, 2085–2095 (2004)
Chai, S.M., Antonio, G., Lugo-Beauchamp, W.E., Cruz-Rivera, J.L., Wills, D.S.: Hyper-spectral image processing applications on the simd pixel processor for the digital battlefield. In: Computer Vision Beyond the Visible Spectrum: Methods and Applications (CVBVS ’99), pp. 130–138. IEEE Press, Piscataway (1999)
Tarabalka, Y., Chanussot, J., Benediktsson, J.A.: Segmentation and classification of hyperspectral images using watershed transformation. Pattern Recogn. 43(7), 2367–2379 (2010)
Quesada-Barriuso, P., Argüello, F., Heras, D.B.: Efficient segmentation of hyperspectral images on commodity gpus. In: Graña, M., Toro, C., Posada, J., Howlett, R.J., Jain, L.C., (eds.) KES. Frontiers in Artificial Intelligence and Applications, vol. 243, pp. 2130–2139. IOS Press (2012)
Verstockt, S., Merci, B., Lambert, P., van de Walle, R., Sette, B.: State of the art in vision-based and smoke detection. In: Proceedings of the 14th International Conference on Automatic Fire Detection, vol. 2, pp. 285–292 (2009)
Toreyin, B.U., Dedeoglu, A.Y., Cetin, E.: Wavelet based real-time smoke detection in video. In: Proceedings of the 13th European Signal Processing Conference EUSIPCO, pp. 4–8 (2005)
Ferrari, R.J., Zhang, H., Kube, C.R.: Real-time detection of steam in video images. Pattern Recogn. 40(3), 1148–1159 (2007)
Favorskaya, M.N., Levtin, K.: Early smoke detection in outdoor space by spatio-temporal clustering using a single video camera. In: Graña, M., Toro, C., Posada, J., Howlett, R.J., Jain, L.C. (eds.): KES. Frontiers in Artificial Intelligence and Applications, vol. 243, pp. 1283–1292. IOS Press (2012)
McCulloch, W.S., Pitts, W.H.: A logical calculus of the ideas immanent in nervous activity. Bull. Math. Biophys. 5, 115–133 (1943)
Lippmann, R.: An introduction to computing with neural nets. ASSP Magaz. IEEE 4(2), 4–22 (1987)
Duda, R., Hart, P.E.: Pattern Classificafion and Scene Analysis. John Wiley and Sons, New York (1973)
Hopfield, J.J.: Neural networks and ptiysical systems with emergent collective computational abilities, pp. 2554–2558. National Academy of Science, NSF, Washinton, DC (1982)
Wallace, D.J.: Memory and learning in a class of neural models. In: Bunk, B., Mufter, K.H. (eds.) Workshop on Lattice Cauge Theory, Wuppertal, Plenum (1986)
Carpenter, G.A., Grossberg, S.: Neural dynamics of category learning and recognition: attention, memory consolidation, and amnesia. In: Davis, J., Newburgh, R., Wegman, E. (eds.) Brain Structure, Learning and Memory. AAAS Symposium Series (1986)
Kandel, E.R., Schwartz, J.H.: Principles of neural circuits: a model. Science 233, 625–633 (1986)
Sierra, C.V., Novo, J., Reyes, J.S., Penedo, M.G.: Evolved artificial neural networks for controlling topological active nets deformation and for medical image segmentation. In: Graña, M., Toro, C., Posada, J., Howlett, R.J., Jain, L.C. (eds.) KES. Frontiers in Artificial Intelligence and Applications, vol. 243, pp. 1380–1389. IOS Press (2012)
Ansia, F., Penedo, M., Mariño, C., Mosquera, A.: A new approach to active nets. Pattern Recogn Image Anal 2, 76–77 (1999)
Iwahori, Y., Shibata, K., Kawanaka, H., Funahashi, K., Woodham, R.J., Adachi, Y.: Obtaining shape from sem image using intensity modification via neural network. In: Graña, M., Toro, C., Posada, J., Howlett, R.J., Jain, L.C. (eds.) KES. Frontiers in Artificial Intelligence and Applications, vol. 243, pp. 1778–1787. IOS Press (2012)
Hopfield, J.J. and Tank, D.W.: “Neural” computation of decisions in optimization problems. Biol. Cybernet. 52, 141–152 (1985)
Lukasiewicz, J.: The logic of trivalent. Mov. Philos. 5, 169–171 (1920)
Sugeno, M. (ed.): Industrial applications of fuzzy control. Technology and, Engineering (1985)
Takagi, T., Sugeno, M.: Fuzzy identification of systems and its applications to modeling and control. In: IEEE Transaction of Systems, Man, and Cybernetics. vol. 15(1), pp. 116–132. IEEE Press, Piscataway (1985)
Mamdani, E.: Application of fuzzy algorithms for control of simple dynamic plant. Proc. Instit. Electr. Eng. 121(12), 1585–1588 (1974)
Sivanandam, S., Sumathi, S., Deepa, S.: Introduction to fuzzy logic using MATLAB. Springer, New York, NY (2007)
Jurdziński, M.: Principles of Marine Navigation. WAM, Gdynia (2008)
Staker, R.: Use of bayesian belief networks in the analysis of information system network risk. Information, Decision and Control, IDC 99. Proceedings. pp. 145–150 (1999)
Filipowicz, W.: Fuzzy evidence reasoning and position fixing. In: Graña, M., Toro, C., Posada, J., Howlett, R.J., Jain, L.C., (eds.): KES. Frontiers in Artificial Intelligence and Applications, vol. 243, pp. 1181–1190. IOS Press (2012)
Denoeux, T.: Modelling vague beliefs using fuzzy valued belief structures. Fuzzy Sets and Syst. 116, 167–199 (2000)
Filipowicz, W.: Evidence representation and reasoning in selected applications. In: Jdrzejowicz P., Nguyen, N.T., Hoang, K. (eds.) Lecture Notes in Artificial Intelligence, pp. 251–260. Springer-Verlag, Berlin (2011)
Moreno, R., Graa, M., Zulueta, E.: Rgb colour gradient following colour constancy preservation. Electron. Lett. 46(13), 908–910 (2010)
Moreno, R., D’Anjou, A.: Hyperspectral image segmentation by t-watershed and hyperspherical coordinates. In: Graa, M., Toro, C., Posada, J., Howlett, R.J., Jain, L.C. (eds.) KES. Frontiers in Artificial Intelligence and Applications, vol. 243. pp. 2114–2121. IOS Press (2012)
Moreno, R., D’Anjou, A.: Hyperspectral image segmentation by t-watershed and hyperspherical coordinates. In: Graña, M., Toro, C., Posada, J., Howlett, R.J., Jain, L.C. (eds.) KES. Frontiers in Artificial Intelligence and Applications. vol. 243, pp. 2114–2121. IOS Press (2012)
Tweedale, J., Ichalkaranje, N., Sioutis, C., Jarvis, B., Consoli, A., Phillips-Wren, G.: Innovations in multi-agent systems. J. Netw. Comput. Appl. 30(3), 1089–1115 (2006)
Tweedale, J.W., Jain, L.C.: Advances in information processing paradigms. In: Watanabe, T., Jain, L.C. (eds.) Innovations in Intelligent Machines-2. Studies in Computational Intelligence, vol. 376, pp. 1–20. Springer, Berlin (2012)
Barbucha, D., Czarnowski, I., Jȩdrzejowicz, P., Ratajczak-Ropel, E., Wierzbowska, I.: Influence of the working strategy on A-team performance. Smart Inform. Knowl. Manage. 206, 83–102 (2010) (2010)
Wooldridge, M.: An Introduction to MultiAgent Systems, John Wiley & Sons (2002)
Friedman-Hill, E.: Jess in action: rule-based systems in Java. Manning Publications, Greenwich (2003)
Jedrzejowicz, P., Wierzbowska, I.: Impact of migration topologies on performance of teams of a-teams. In: Graña, M., Toro, C., Posada, J., Howlett, R.J., Jain, L.C. (eds.) KES. Frontiers in Artificial Intelligence and Applications, vol. 243, pp. 1161–1170. IOS Press (2012)
Barbucha, D.: An agent-based implementation of the multiple neighborhood search for the capacitated vehicle routing problem. In: Graña, M., Toro, C., Posada, J., Howlett, R.J., Jain, L.C., (eds.) Frontiers in Artificial Intelligence and Applications, KES vol. 243, pp. 1191–1200. IOS Press (2012)
Eglese, R.W.: Simulated annealing: a tool for operational research. Eur. J. Operat. Res. 46, 271–281 (1990)
Voudouris, C., Tsang, E.: Guided local search and its application to the traveling salesman problem. Eur. J. Oper. Res. 113, 469–499 (1999)
Gu, J., Huang, X.: Efficient local search with search space smoothing: a case study of the traveling salesman problem. IEEE Trans. Syst. Man Cybernet. 24(5), 728–735 (1994)
Hansen, P., Mladenovic, N., Brimberg, J., and Moreno Perez, J.A.: Variable nighborhood search. In: Gendreau, M., and Potvin, J.-Y. (eds.) Handbook of Metaheuristics, International Series in Operations Research and Management Science, vol. 146, pp. 61–86. Springer, Berlin (2010)
Shaw, P.: Using constraint programming and local search methods to solve vehicle routing problems. In: Proceedings of Fourth International Conference on Principles and Practice of Constraint Programming CP-98. LNCS, vol. 1520, pp. 417–431 (1998)
Ropke, S., Pisinger, D.: An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows. Transport. Sci. 40(4), 455–472 (2006)
Tedin, R., Becerra, J.A., Duro, R.J., Lede, I.M.: Towards automatic estimation of the body condition score of dairy cattle using hand-held images and active shape models. In: Graña, M., Toro, C., Posada, J., Howlett, R.J., Jain, L.C. (eds.) KES. Frontiers in Artificial Intelligence and Applications, vol. 243, pp. 2150–2159. IOS Press (2012)
Storn, R., Price, K.V.: Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces. J. Global Optim. 11, 341–359 (1997)
Caamaño, P., Tedín, R., Paz-Lopez, A., Becerra, J.A.: Jeaf: a java evolutionary algorithm framework. In: IEEE Congress on Evolutionary Computation, IEEE, pp. 1–8 (2010)
Guinard, D., Trifa, V., Wilde, E.: A resource oriented architecture for the web of things. In: Internet of Things (IOT), pp. 1–8 (2010)
Stirbu, V.: Towards a restful plug and play experience in the web of things. In: 2008 IEEE International Conference on Semantic Computing, pp. 512–517 (2008)
Borzemski, L., Kaminska-Chuchmala, A.: Knowledge engineering relating to spatial web performance forecasting with sequential gaussian simulation method. In: Graña, M., Toro, C., Posada, J., Howlett, R.J., Jain, L.C. (eds.): KES. Frontiers in Artificial Intelligence and Applications, vol. 243, pp. 1439–1448. IOS Press (2012)
Krige, D.: A statistical approach to some basic mine valuation problems on the Witwatersrand. J. Chem. Metall. Mining Soc. 52, 119–139 (1951)
Borzemski, L.: The experimental design for data mining to discover web performance issues in a wide area network. Cybernet. Syst. 41(1), 31–45 (2010)
Borzemski, L., Cichocki, L., Fraś, M., Kliber, M., Nowak, Z.: Mwing: A multiagent system for web site measurements. In: Nguyen, N.T. , Grzech, A., Howlett, R.J., Jain, L.C. (eds.) Agent and Multi-Agent Systems: Technologies and Applications, Lecture Notes in Computer Science, vol. 4496, pp. 278–287. Springer, Berlin (2007)
Ghosh, A., Tweedale, J.W., Nafalski, A., Dollard, M.: Multi-agent based system for analysing stress using the stresscafé. In: Graña, M., Toro, C., Posada, J., Howlett, R.J., Jain, L.C. (eds.) KES. Frontiers in Artificial Intelligence and Applications, vol. 243, pp. 1656–1665. IOS Press (2012)
Patterson, D.W.: Artificial neural networks theory and applications, Prentice Hall, International, pp. 247–264 (1996)
Rojas, R.: Neural Networks: A Systematic Introduction, ch. 2–6, ISBN 3-540-60505-3. Springer-Verlag, Berlin (1996)
Zang, Z., Zang, C.: Agent-based hybrid intelligent systems, LANI, vol. 2938, pp. 3–11. Springer-Verlag, Berlin (2004)
Jang, J.S.R., Sun, C.T., Mizutani, E.: Neuro-Fuzzy Soft Comput. A computational approach to learning and machine intelligence, Mathlab Curriculum Series (1997)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Tweedale, J., Jain, L. (2014). Advances in Modern Artificial Intelligence. In: Tweedale, J., Jain, L. (eds) Recent Advances in Knowledge-based Paradigms and Applications. Advances in Intelligent Systems and Computing, vol 234. Springer, Cham. https://doi.org/10.1007/978-3-319-01649-8_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-01649-8_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-01648-1
Online ISBN: 978-3-319-01649-8
eBook Packages: EngineeringEngineering (R0)