Advertisement

Computing with Words — A Framework for Human-Computer Interaction

  • Dan TamirEmail author
  • Shai Neumann
  • Naphtali Rishe
  • Abe Kandel
  • Lotfi Zadeh
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11580)

Abstract

In this paper we explore the possibility of using computation with words (CWW) systems and CWW-based human-computer interface (HCI) and interaction to enable efficient computation and HCI. The application selected to demonstrate the problems and potential solutions is in the context of autonomous driving. The specific problem addressed is of a machine instructed by human word commands to execute the task of parking two manned or unmanned cars in a two-car garage using CWW. We divide the interaction process into two steps: (1) feasibility verification and (2) execution. In order to fulfill the task, we begin with verifications of feasibility in terms of assessing whether the garage is unoccupied, checking general ballpark dimensions, inspecting irregular shapes, and classifying the cars that need to be parked, in terms of size, types of vehicles, ranges of acceptable tolerances needed if the cars are manned or not, and means of collision avoidance. The execution of the autonomous driving part is directed by sensory non-numeric fuzzy information that indicates distances from walls or obstacles. The execution algorithm uses a sequence of driving instructions aimed at using the available space in a simple and efficient way without resorting to elaborate numerical calculations, such as making sure that the car is within 2 inches of the wall. The system and its usability are qualitatively analyzed. The analysis shows that the approach has a potential for reducing computational complexity and improving system usability.

Keywords

Fuzzy logic Computation with words Autonomous vehicle Human computer interface Usability Learnability Operability Understandability 

References

  1. 1.
    Zadeh, L.A.: Toward a restriction-centered theory of truth and meaning (RCT). In: Tamir, D.E., Rishe, N.D., Kandel, A. (eds.) Fifty Years of Fuzzy Logic and its Applications. SFSC, vol. 326, pp. 1–24. Springer, Cham (2015).  https://doi.org/10.1007/978-3-319-19683-1_1CrossRefGoogle Scholar
  2. 2.
    Zadeh, L.A.: Computing With Words: Principal Concepts And Ideas. Springer, Heidelberg (2012).  https://doi.org/10.1007/978-3-642-27473-2CrossRefzbMATHGoogle Scholar
  3. 3.
    Zadeh, L.A.: Computing with Words—Principal Concepts and Ideas Updated. Computer Science Division, Department of EECS, UC Berkeley. https://people.eecs.berkeley.edu/~zadeh/presentations%202010/CW–Principal%20Concepts%20and%20Ideasupdated%20Jan%2021%202011.pdf. Accessed 29 Jan 2019
  4. 4.
    Zadeh, L.A.: Fuzzy logic = computing with words. IEEE Transact. Fuzzy Syst. 4(2), 103–111 (1996)CrossRefGoogle Scholar
  5. 5.
    Zadeh, L.A.: From computing with numbers to computing with words – from manipulation of measurements to manipulation of perceptions. Int. J. Appl. Math. Comput. Sci. 12(3), 307–324 (2002)MathSciNetzbMATHGoogle Scholar
  6. 6.
    Aliev, R.A., Alizadeh, R.V., Huseynov, R.A.: The arithmetic of discrete Z-numbers. Inf. Sci. 290(C), 134–155 (2014)MathSciNetzbMATHGoogle Scholar
  7. 7.
    Aliev, R.A.: Fundamentals of The Fuzzy Logic-Based Generalized Theory of Decisions. Springer, Heidelberg (2013).  https://doi.org/10.1007/978-3-642-34895-2CrossRefzbMATHGoogle Scholar
  8. 8.
    Zadeh, L.A.: Fuzzy Sets. Inf. Control 8, 338–353 (1965)CrossRefGoogle Scholar
  9. 9.
    Klir, G.J.: Fuzzy arithmetic with requisite constraints. Fuzzy Sets Syst. 91(2), 165–175 (1997)MathSciNetCrossRefGoogle Scholar
  10. 10.
    Zadeh, L.A.: A note on similarity-based definitions of possibility and probability. Inf. Sci. 267, 334–336 (2014)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Tamir, D.E., Rishe, N.D., Kandel, A.: Complex fuzzy sets and complex fuzzy logic an overview of theory and applications. In: Tamir, D.E., Rishe, N.D., Kandel, A. (eds.) Fifty Years of Fuzzy Logic and its Applications. SFSC, vol. 326, pp. 661–681. Springer, Cham (2015).  https://doi.org/10.1007/978-3-319-19683-1_31CrossRefzbMATHGoogle Scholar
  12. 12.
    Passino, K.M., Yurkovich, S.: Fuzzy control. Addison-Wesley, Boston (1998)zbMATHGoogle Scholar
  13. 13.
    Lee, C.C.: Fuzzy logic in control systems: fuzzy logic controller I. IEEE Transact. Syst. Man Cybern. 20(2), 404–418 (1990)MathSciNetCrossRefGoogle Scholar
  14. 14.
    Lee, C.C.: Fuzzy logic in control systems: fuzzy logic controller II. IEEE Transact. Syst. Man Cybern. 20(2), 419–435 (1990)MathSciNetCrossRefGoogle Scholar
  15. 15.
    Yamakawa, T.: A fuzzy inference engine in nonlinear analog mode and its application to a fuzzy logic control. IEEE Transact. Neural Netw. 4(3), 496–522 (1993)CrossRefGoogle Scholar
  16. 16.
    Dorf, R.C., Bishop, R.H.: Modern Control Systems, 12th edn. Prentice-Hall, Upper Saddle River (2010)zbMATHGoogle Scholar
  17. 17.
    Bugeja, M.: Non-linear swing-up and stabilizing control of an inverted pendulum system. EUROCON Comput. Tool 2, 437–441 (2003)Google Scholar
  18. 18.
    Yoshida, K.: Swing-up control of an inverted pendulum by energy-based methods. Proc. Am. Control Conf. 6, 4045–4047 (1999)Google Scholar
  19. 19.
    Ross, M., Gong, Q., Fahroo, F., Kang, W.: Practical stabilization through real-time optimal control. In: American Control Conference, pp. 1– 6 (2006)Google Scholar
  20. 20.
    Lee, C.C., Berenji, H.R.: An intelligent controller based on approximate reasoning and reinforcement learning. In: IEEE International Symposium on Intelligent Control, pp. 200–205 (1989)Google Scholar
  21. 21.
    Berenji, H.R.: A reinforcement learning-based architecture for fuzzy logic control. Int. J. Approx. Reason. 6(2), 267–292 (1992)CrossRefGoogle Scholar
  22. 22.
    Sutton, R.S.: Temporal credit assignment in reinforcement learning. Ph.D. thesis, Univ. Massachusetts, (1984)Google Scholar
  23. 23.
    Barto, G., Sutton, R.S., Anderson, C.W.: Neuronlike adaptive elements that can solve difficult learning control problems. IEEE Transact. Syst. Man Cybern. 13(5), 834–846 (1983)CrossRefGoogle Scholar
  24. 24.
    Sutton, R.S.: Learning to predict by the methods of temporal differences. Mach. Learn. 3, 9–44 (1988)Google Scholar
  25. 25.
    Barto, G., Sutton R.S., Watkins, C.H.: Sequential decision problems and neural networks. In: Touretzky, A.B. (ed.) Advances in Neural Information Processing Systems. Morgan Kaufmann, pp. 686–693 (1990)Google Scholar
  26. 26.
    Michie, D., Chambers, R.A.: Boxes: an experiment in adaptive control. In: Tou, J.T., Wilcox, H. (eds.) Machine Intelligence, Edinburgh, vol. 2, pp. 137–152 (1968)Google Scholar
  27. 27.
    Barto, G., Sutton, R.S., Anderson, C.W.: Neuronlike adaptive elements that can solve difficult learning control problems. IEEE Transact. Syst. Man Cybern. 13, 834–846 (1983)CrossRefGoogle Scholar
  28. 28.
    Anderson, A.W.: Learning and problem solving with multilayer connectionist systems. Ph.D. thesis, University of Massachusetts (1986)Google Scholar
  29. 29.
    Zadeh, L.A., Tamir D.E.: Proposal Number: 1704840, NSF Program: NSF: CISE: RI: Medium: Collaborative Research: Computing with Words, not funded (2016)Google Scholar
  30. 30.
    Widrow, B., Stearns, S.D.: Adaptive Signal Processing. Prentice-Hall, Upper Saddle River (1985)zbMATHGoogle Scholar
  31. 31.
    Tesla, Inc.: Tesla Autopilot. https://www.tesla.com/autopilotlast. Accessed 29 Jan 2019
  32. 32.
    Milanés, M., Onieva, E., Rastelli, J.P., Godoy, J., Villagra, J.: An approach to driverless vehicles in highways. In: 14th International IEEE Conference on Intelligent Transportation Systems, pp. 205–210 (2011)Google Scholar
  33. 33.
    Mitrović, S.T., Đurović, Z.M.: Fictitious fuzzy-magnet concept in solving mobile–robot target navigation, obstacle avoidance and garaging problems. In: Topalov, A.V. (ed.) Recent Advances in Mobile Robotics, pp. 235–260 (2011)Google Scholar
  34. 34.
    Borrero, G.H., Becker, M., Archila, J.F., Bonito, R.: Fuzzy control strategy for the adjustment of the front steering angle of a 4WSD agricultural mobile robot. In: 7th Colombian Computing Congress, pp. 1–6 (2012)Google Scholar
  35. 35.
    Mitrović, S.T., Đurović, Z.M.: Fuzzy logic controller for bidirectional garaging of a differential drive mobile robot. Adv. Robot. 24(8–9), 1291–1311 (2010)CrossRefGoogle Scholar
  36. 36.
    Vicente, E.O., De Pérez, M.J., Pedro, R.T.: Genetic fuzzy-based steering wheel controller using a mass-produced car. Int. J. Innov. Comput. Inf. Control ICIC Int. 8(5B), 3477–3494 (2009)Google Scholar
  37. 37.
    Nedjah, N., Renato, S.S., Mourelle, S.D.: Customizable hardware design of fuzzy controllers applied to autonomous car driving. Expert Syst. Appl. 41(16), 7046–7060 (2014)CrossRefGoogle Scholar
  38. 38.
    Tamir, D.E., Komogortsev, O.J., Mueller, C., Venkata, D.V., LaKomski, G., Jamnagarwala, A.: Detection of software usability deficiencies. In: Proceedings of HCII 2011 (2011)Google Scholar
  39. 39.
    Komogortsev, O.J., Tamir, D.E., Mueller, C., Camou, J., Holland, C.: Automated eye movement-driven approach for identification of usability issues. In: Proceedings of HCII 2011 (2011)Google Scholar
  40. 40.
    Tamir, D.E., Komogortsev, O.J., Mueller, C., Venkata, D.V., LaKomski, G.: Detecting software usability deficiencies through pinpoint analysis. Int. J. Adv. Softw. Syst. 7(1,2), 220–229 (2014)Google Scholar
  41. 41.
    Tamir, D.E., Komogortsev, O.J., Mueller, C.: A learning-based framework for evaluating software usability. ARPN J. Syst. Softw, 45–59 (2013)Google Scholar
  42. 42.
    Godfrey, L.B., Gashler, M.S.: A parameterized activation function for learning fuzzy logic operations in deep neural networks. In: IEEE International Conference on Systems, Man, and Cybernetics (SMC) (2017)Google Scholar
  43. 43.
    Kouatli, I.: Computing with words: Are we ready to talk to our cars? In: International Conference on Connected Vehicles and Expo (ICCVE), pp. 212–213 (2015)Google Scholar
  44. 44.
    Rubin, S.H., Lee, G.: Human-machine learning for intelligent aircraft systems. In: International Conference on Autonomous and Intelligent Systems: Autonomous and Intelligent Systems, pp. 331–342 (2011)CrossRefGoogle Scholar
  45. 45.
    Pandey, K.K.: Design and Analysis of Intelligent Navigational Controller for Mobile Robot. Master’s thesis, Department of Mechanical Engineering, National Institute of Technology, Rourkela, India (2014)Google Scholar
  46. 46.
    Mahapatra, S.: Analysis and Control of Mobile Robots in Various Environmental Conditions. Master’s thesis, Department of Industrial Design National Institute of Technology, Rourkela, India (2012)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Dan Tamir
    • 1
    Email author
  • Shai Neumann
    • 2
  • Naphtali Rishe
    • 3
  • Abe Kandel
    • 4
  • Lotfi Zadeh
    • 5
  1. 1.Texas State UniversitySan MarcosUSA
  2. 2.Eastern Florida State CollegeCocoaUSA
  3. 3.Florida International UniversityMiamiUSA
  4. 4.University of South FloridaTampaUSA
  5. 5.University of California Berkeley (Deceased)BerkeleyUSA

Personalised recommendations