Progress in machine intelligence

Industrial Robot

ISSN: 0143-991x

Article publication date: 17 October 2008

1144

Citation

Sanders, D. (2008), "Progress in machine intelligence", Industrial Robot, Vol. 35 No. 6. https://doi.org/10.1108/ir.2008.04935faa.002

Publisher

:

Emerald Group Publishing Limited

Copyright © 2008, Emerald Group Publishing Limited


Progress in machine intelligence

Article Type: Viewpoint From: Industrial Robot: An International Journal, Volume 35, Issue 6

Keywords: Machine intelligence, Artificial intelligence

In the coming decades, humanity may create a powerful artificial intelligence but that said, back in 1999 I suggested in this journal that machine intelligence was just around the corner (Sanders, 1999). It has all taken longer than I thought it would… and there has been frustration along the way… but what is the story so far?

The first modern reference to a mechanical man is probably to Tik-Tok, from Ozma of Oz (1907), although artificially created beings existed before that in stories and mythology. But it was probably the idea of making a “child machine” that could improve itself by reading and learning from experience that began the study of machine intelligence. That was first proposed in the 1940s and after World War II, a number of people independently started to work on intelligent machines. Alan Turing was one of the first and after his 1947 lecture, Turing predicted that there would be intelligent computers by the end of the century.

Later, Zadeh (1950) published a paper entitled “Thinking machines – a new field in electrical engineering”, and Turing (1950) discussed the conditions for considering a machine to be intelligent that same year. He made his now famous argument that if a machine could successfully pretend to be human to a knowledgeable observer then it should be considered intelligent.

Later that decade, a group of computer scientists gathered at Dartmouth College in New Hampshire USA (in 1956) to consider a brand-new topic; artificial intelligence. It was actually McCarthy (now a professor at Stanford University) who coined the name “artificial intelligence” just ahead of that meeting when he had to write a proposal to get research support for the conference. That debate served as a springboard for further discussion about ways that machines could simulate aspects of human cognition. An underlying assumption in those early discussions was that learning (and other aspects of human intelligence) could be described precisely enough that a machine could be programmed to simulate it.

By the late 1950s, there were many researchers in the area, and most of them were basing their work on programming computers. Minsky, head of the MIT AI Laboratory, predicted in 1967 that “within a generation the problem of creating “artificial intelligence” will be substantially solved” (Dreyfus and Dreyfus, 2008). Then, the field ran into unexpected difficulties around 1970 with the complete failure of any machine to understand even the most basic children’s story. Machine Intelligence programs lacked the intuitive common sense of a four-year-old. And Dreyfus still believes that no one knows what to do about it.

Now (nearly 60 years after that first conference), we have still not managed to create a “child machine”. Programs still cannot learn much of what a child learns naturally from physical experience.

But, we do appear to be at a point in history when our human biology appears too frail, slow and over-complicated in many industrial situations. We are turning to powerful new technologies to overcome those weaknesses, and the longer we use that technology, the more we are getting out of it. We use less energy, space, and time, but get more and more output for less cost.

Our machines are exceeding human performance in more and more tasks, from guiding objects to assembling other machines. As they merge with us more intimately and we combine our brain power with computer capacity to deliberate, analyse, deduce, communicate, and invent then many scientists are predicting a period when the pace of technological change will be so fast and far-reaching that our lives will be irreversibly altered.

A fundamental problem though is that nobody appears to know what intelligence (and therefore artificial or machine intelligence) really is. Varying kinds and degrees of intelligence occur in people, many animals and now some machines. A problem is that we cannot decide or agree what kinds of computation we want to call intelligent. Some people appear to think that human-level intelligence can be achieved by writing large numbers of programs of the kind that people are writing now or by assembling vast knowledge bases of facts in the languages now used for expressing knowledge. However, most AI researchers now appear to believe that new fundamental ideas are required, and therefore it cannot be predicted when human-level intelligence will be achieved (McCarthy, 2008).

Machine Intelligence does combine a wide variety of advanced technologies to give machines an ability to learn, adapt, make decisions and display new behaviours. This is achieved using technologies such as neural networks (Mazaredo et al., 1996) expert systems (Hudson et al., 1997), self-organizing maps (Burn and Home, 2008), fuzzy logic (Zoumponos and Aspragathos, 2008) and genetic algorithms (Manikas et al., 2007) and we have applied that machine intelligence technology to many areas, for example:

  • Assembly (Gupta et al., 2001; Schraft and Ledermann, 2003; Guru et al., 2004).

  • Building modelling (Gegov, 2004; Wong et al., 2008).

  • Computer vision (Bertozzi, 2008; Bouganis and Shanahan, 2007).

  • Environmental engineering (Sanders and Hudson, 2000, Patra et al., 2008).

  • Human – computer interaction (Sanders et al., 2005; Zhao et al., 2008).

  • Internet use (Bergasa-Suso et al., 2005; Kress, 2008).

  • Medical systems (Pransky, 2001; Cardso and Cardos, 2007).

  • Robotic manipulation (Tegin and Wikander, 2005; Sreekumar et al., 2007).

  • Robotic programming (Tewkesbury and Sanders, 1999; Kim et al., 2008).

  • Sensing (Sanders, 2007; Trivedi and Cheng, 2007).

  • Walking robots (Capi et al., 2001; Urwin-Wright 2003).

  • Wheelchair assistance (Stott and Sanders, 2000; Pei et al., 2007).

There appear to be some technologies that could significantly increase the practical ability of computers in these areas (Brackenbury and Ravin, 2002):

  • Natural language understanding to improve communication.

  • Machine reasoning to provide inference, theorem-proving, cooperation and relevant solutions.

  • Knowledge representation for perception, path planning, modelling and problem solving.

  • Knowledge acquisition using sensors to learn automatically for navigation and problem solving.

The research papers in this issue address some of these challenges. Swarm intelligence in robotics and dialogues for human-robot interaction and learning are considered; the latter including reinforcement learning, knowledge acquisition and speech recognition. Co-operative motion planning using model-based algorithms allows cooperating manipulators and manipulated objects to be integrated in software. Localization and path planning with obstacle avoidance for industrial mobile robots and walking mine detectors are considered along with their integration with their sensors. Finally, the robotic hand-eye coordination problem is used to assess practical advances in machine intelligence for vision-equipped robots.

Where then do we appear to be going with machine intelligence? At one end of the spectrum of research there are handy robotic devices such as iRobot’s Roomba vacuum cleaners and more personal robots such as the conversation character robots and Zeno robot-boy from Hanson Robotics, and Pleo, from Ugobe. These new “toy” robots could be a beginning for a new generation of ever-present, cheap robots with new capabilities. At another end of the spectrum, direct brain-computer interfaces and biological augmentation of the brain are being considered in research laboratories (along with ultra-high-resolution scans of the brain followed by computer emulation).

Some of these investigations are suggesting the possibility of smarter-than-human intelligence within some specific application areas. However, smarter minds are much harder to describe and discuss than faster brains or bigger brains and what does “smarter-than-human” actually mean? We may not be smart enough to know (at least not yet).

David SandersSystems and Knowledge Engineering based in the Faculty of Technology, University of Portsmouth, Portsmouth, UK

References

Bergasa-Suso, J., Sanders, D.A. and Tewkesbury, G.E. (2005), “Intelligent browser-based systems to assist Internet users”, IEEE Transactions, Vol. 48 No. 4, pp. 580–5

Bertozzi, M., Bombini, L., Broggi, A., Cerri, P., Grisleri, P., Medici, P. and Zani, P. (2008), “Gold: a framework for developing intelligent-vehicle vision applications”, IEEE Intelligent Systems, Vol. 23 No. 1, pp. 69–71

Bouganis, A. and Shanahan, M. (2007), “A vision-based intelligent system for packing 2-D irregular shapes”, IEEE Trans on Automation Science & Engineering, Vol. 4 No. 3, pp. 382–94

Brackenbury, I. and Ravin, Y. (2002), “Machine intelligence and the Turing test”, IBM Systems Journal, Vol. 41 No. 3, pp. 524–9

Burn, K. and Home, G. (2008), “Environment classification using Kohonen self-organizing maps”, Expert Systems, Vol. 25 No. 2, pp. 98–114

Capi, G., Nasu, Y., Barolli, L., Mitobe, K. and Yamano, M. (2001), “Real time generation of humanoid robot optimal gait for going upstairs using intelligent algorithms”, Industrial Robot: An International Journal, Vol. 28 No. 6, pp. 489–97

Cardso, J.S. and Cardos, M.J. (2007), “Towards an intelligent medical system for the aesthetic evaluation of breast cancer conservative treatment”, AI in Medicine, Vol. 40 No. 2, pp. 115–26

Dreyfus, HL and Dreyfus, SE (2008), From Socrates to Expert Systems: The Limits and Dangers of Calculative Rationality, Graduate School at Berkeley, Berkeley, CA, available at: http://garnet.berkeley.edu/∼ hdreyfus/html/paper_socrates.html (accessed June 2008).

Gegov, A (2004), “Application of computational intelligence methods for intelligent modelling of buildings. Applications and science in soft computing”, in Loffi, A and Garobaldi, J (Eds), Advances in Soft Computing, Springer-Verlag, Berlin, pp. 263–70

Gupta, S.K., Paredis, C.J.J., Sinha, R. and Brown, P.F. (2001), “Intelligent assembly modelling and simulation”, Assembly Automation, Vol. 21 No. 3, pp. 215–35

Guru, S.M., Fernando, S., Halgamuge, S. and Chan, K. (2004), “Intelligent fastening with A-BOLT technology and sensor networks”, Assembly Automation, Vol. 24 No. 4, pp. 386–93

Hudson, A.D., Sanders, D.A. and Golding, H. et al., (1997), “Aspects of an expert design system for the wastewater treatment industry”, Journal of Systems Architecture, Vol. 43 Nos 1/5, pp. 59–65

Kim, J., Choi, M., Kim, M., Kim, S., Kim, M., Park, S., Lee, J. and Kim, B. (2008), “Intelligent robot software architecture, 13th International Conference on Advanced Robotics”, Lecture Notes in Control and Information Sciences, Vol. 370, pp. 385–97

Kress, M. (2008), “Intelligent internet knowledge networks: processing of concepts and wisdom”, Information Processing & Management, Vol. 44 No. 2, pp. 983–4

McCarthy, J (2008), What is Artificial Intelligence?, Computer Science Department Stanford University, Palo Alto, CA, retrieved on: 19 June 2008, available at: www-formal.stanford.edu/jmc/whatisai

Manikas, T.W., Ashenayi, K. and Wainwright, R.L. (2007), “Genetic algorithms for autonomous robot navigation”, IEEE Instrumentation & Measurement, Vol. 10 No. 6, pp. 26–31

Mazaredo, A.M., Laureles, E.V., Setter, T.L., Sanders, D.A., Haynes, B.P., Tewkesbury, G.E. and Stott, I.J. (1996), “The addition of neural networks to the inner feedback path in order to improve on the use of pre-trained feed forward estimators”, Mathematics and Computers in Simulation, Vol. 41 Nos 5/6, pp. 461–72

Patra, J.C., Juhola, M. and Meher, P.K. (2008), “Intelligent sensors using computationally efficient Chebyshev neural networks”, IET Science Measurement & Technology, Vol. 2 No. 2, pp. 68–75

Pei, J., Huosheng, H., Tao, L. and Kui, Y. (2007), “Head gesture recognition for hands-free control of an intelligent wheelchair”, Industrial Robot: An International Journal, Vol. 34 No. 1, pp. 60–8

Pransky, J. (2001), “An intelligent operating room of the future – an interview with the University of California Los Angeles Medical Center”, Industrial Robot: An International Journal, Vol. 28 No. 5, pp. 376–82

Sanders, D. (1999), “Perception in robotics”, Industrial Robot: An International Journal, Vol. 26 No. 2, pp. 90–1

Sanders, D. (2007), “Viewpoint – Force sensing”, Industrial Robot: An International Journal, Vol. 34 No. 4, p. 268

Sanders, D.A., Urwin-Wright, S.D. and Tewkesbury, G.E. et al., (2005), “Pointer device for thin-film transistor and cathode ray tube computer screens”, Electronics Letters, Vol. 41 No. 16, pp. 894–6

Schraft, R.D. and Ledermann, T. (2003), “Intelligent picking of chaotically stored objects”, Assembly Automation, Vol. 23 No. 1, pp. 38–42

Sreekumar, M., Nagarajan, T., Singaperumal, M., Zoppi, M. and Molfino, R. (2007), “Critical review of current trends in shape memory alloy actuators for intelligent robots”, Industrial Robot: An International Journal, Vol. 34 No. 4, pp. 285–94

Stott, I. and Sanders, D. (2000), “New powered wheelchair systems for the rehabilitation of some severely disabled users”, International Journal of Rehabilitation Research, Vol. 23 No. 3, pp. 149–53

Tegin, J. and Wikander, J. (2005), “Tactile sensing in intelligent robotic manipulation – a review”, Industrial Robot: An International Journal, Vol. 32 No. 1, pp. 64–70

Tewkesbury, G. and Sanders, D. (1999), “A new robot command library which includes simulation”, Industrial Robot: An International Journal, Vol. 26 No. 1, pp. 39–48

Turing, A (1950), “ Computing machinery and intelligence”, Mind, Vol. 50, pp. 433–60

Trivedi, M.M. and Cheng, Y. (2007), “Holistic sensing and active displays for intelligent driver support systems”, Computer, Vol. 40 No. 5, pp. 60–2

Urwin-Wright, S., Sanders, D. and Chen, S. (2003), “Predicting terrain contours using a feed-forward neural network”, Engineering Applications of Artificial Intelligence, Vol. 16 Nos 5/6, pp. 465–72

Wong, J., Li, H. and Lai, J. (2008), “Evaluating the system intelligence of the intelligent building systems”, Automation in Construction, Vol. 17 No. 3, pp. 303–21

Zadeh, L.A. (1950), “Thinking machines, A new field in electrical engineering”, Columbia Engineering Quarterly, Vol. 3 Nos 12/13, pp. 30–1

Zhao, M., Nowatzyk, A.G., Lu, T. and Farkas, D.L. (2008), “Intelligent non-contact surgeon-computer interface using hand gesture recognition. Three dimensional image capture and applications 2008”, Proceedings of SPIE-IS&T Electronic Imaging, Vol. 6805, p. U8050

Zoumponos, G.T. and Aspragathos, N.A. (2008), “Fuzzy logic path planning for the robotic placement of fabrics on a work table”, Robotics and Computer-integrated Manufacturing, Vol. 24 No. 2, pp. 174–86

Further Reading

Bar-Cohen, Y. (2003), “Actuation of biologically inspired intelligent robotics using artificial muscles”, Industrial Robot: An International Journal, Vol. 30 No. 4, pp. 331–7

Feigenbaum, E (1990), Knowledge Processing – From File Servers to Knowledge Servers, The Age of Intelligent Machines, MIT Press, Cambridge, MA

Legg, S. and Hutter, M. (2007), “Universal intelligence: a definition of machine intelligence”, Minds and Machines, Vol. 17, pp. 391–444

Sanders, D.A. and Hudson, A.D. (2000), “A specific blackboard expert system to simulate and automate the design of high recirculation airlift reactors”, Mathematics & Computers in simulation, Vol. 53 Nos 1/2, pp. 41–65

Sanders, D.A. and Stott, I.J. (1999), “A new prototype intelligent mobility system to assist powered wheelchair users”, Industrial Robot: An International Journal, Vol. 26 No. 6, pp. 466–75

Searle, J.R. (1990), “Consciousness, explanatory inversion, and cognitive science”, The Behavioral and Brain Sciences, Vol. 13 No. 4, pp. 585–696

Wang, Y (2007), Keynote address, Proceedings of the 6th IEEE International Conference on Cognitive Informatics, California, pp. 3–12

Related articles