Computing with Words - A Framework for Human-Computer Interaction

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.

[1]  Richard S. Sutton,et al.  Temporal credit assignment in reinforcement learning , 1984 .

[2]  Dan E. Tamir,et al.  EMA: Automated Eye-Movement-Driven Approach for Identification of Usability Issues , 2011, HCI.

[3]  Srđan T. Mitrović,et al.  Fictitious Fuzzy-Magnet Concept in Solving Mobile–Robot Target Navigation, Obstacle Avoidance and Garaging Problems , 2011 .

[4]  Chuen-Chien Lee,et al.  Fuzzy logic in control systems: fuzzy logic controller. II , 1990, IEEE Trans. Syst. Man Cybern..

[5]  Michael S. Gashler,et al.  A parameterized activation function for learning fuzzy logic operations in deep neural networks , 2017, 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[6]  Nadia Nedjah,et al.  Customizable hardware design of fuzzy controllers applied to autonomous car driving , 2014, Expert Syst. Appl..

[7]  S. Thomas Alexander,et al.  Adaptive Signal Processing , 1986, Texts and Monographs in Computer Science.

[8]  Srdan T. Mitrovic,et al.  Fuzzy Logic Controller for Bidirectional Garaging of a Differential Drive Mobile Robot , 2010, Adv. Robotics.

[9]  Lotfi A. Zadeh,et al.  A note on similarity-based definitions of possibility and probability , 2014, Inf. Sci..

[10]  Charles W. Anderson,et al.  Learning and problem-solving with multilayer connectionist systems (adaptive, strategy learning, neural networks, reinforcement learning) , 1986 .

[11]  Rafik A. Aliev,et al.  Fundamentals of the Fuzzy Logic-Based Generalized Theory of Decisions , 2013, Studies in Fuzziness and Soft Computing.

[12]  Takeshi Yamakawa,et al.  A fuzzy inference engine in nonlinear analog mode and its application to a fuzzy logic control , 1993, IEEE Trans. Neural Networks.

[13]  Rafik A. Aliev,et al.  The arithmetic of discrete Z-numbers , 2015, Inf. Sci..

[14]  Abraham Kandel,et al.  Complex Fuzzy Sets and Complex Fuzzy Logic an Overview of Theory and Applications , 2015, Fifty Years of Fuzzy Logic and its Applications.

[15]  George J. Klir,et al.  Fuzzy arithmetic with requisite constraints , 1997, Fuzzy Sets Syst..

[16]  Lotfi A. Zadeh,et al.  Computing with Words - Principal Concepts and Ideas , 2012, Studies in Fuzziness and Soft Computing.

[17]  Robert LIN,et al.  NOTE ON FUZZY SETS , 2014 .

[18]  Donald Michie,et al.  BOXES: AN EXPERIMENT IN ADAPTIVE CONTROL , 2013 .

[19]  Dan E. Tamir,et al.  Detection of Software Usability Deficiencies , 2011, HCI.

[20]  C.-C. Lee,et al.  An intelligent controller based on approximate reasoning and reinforcement learning , 1989, Proceedings. IEEE International Symposium on Intelligent Control 1989.

[21]  Hamid R. Berenji,et al.  A reinforcement learning--based architecture for fuzzy logic control , 1992, Int. J. Approx. Reason..

[22]  Lotfi A. Zadeh,et al.  From Computing with Numbers to Computing with Words - from Manipulation of Measurements to Manipulation of Perceptions , 2005, Logic, Thought and Action.

[23]  Dan E. Tamir,et al.  Detecting Software Usability Deficiencies Through Pinpoint Analysis , 2014 .

[24]  Richard S. Sutton,et al.  Learning to predict by the methods of temporal differences , 1988, Machine Learning.

[25]  Lotfi A. Zadeh,et al.  Fuzzy logic = computing with words , 1996, IEEE Trans. Fuzzy Syst..

[26]  Chuen-Chien Lee,et al.  Fuzzy logic in control systems: fuzzy logic controller. I , 1990, IEEE Trans. Syst. Man Cybern..

[27]  Stuart Harvey Rubin,et al.  Human-Machine Learning for Intelligent Aircraft Systems , 2011, AIS.

[28]  Richard S. Sutton,et al.  Neuronlike adaptive elements that can solve difficult learning control problems , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[29]  Supriya Mahapatra,et al.  Analysis and Control of Mobile Robots in Various Environmental Conditions , 2012 .

[30]  Issam Kouatli Computing with words: Are we ready to "talk" to our cars? , 2015, 2015 International Conference on Connected Vehicles and Expo (ICCVE).

[31]  Kazunobu Yoshida,et al.  Swing-up control of an inverted pendulum by energy-based methods , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[32]  Teresa de Pedro,et al.  Genetic fuzzy-based steering wheel controller using a mass-produced car , 2012 .

[33]  Wei Kang,et al.  Practical stabilization through real-time optimal control , 2006, 2006 American Control Conference.

[34]  Lotfi A. Zadeh,et al.  Toward a restriction-centered theory of truth and meaning (RCT) , 2013, Inf. Sci..

[35]  Richard S. Sutton,et al.  Sequential Decision Problems and Neural Networks , 1989, NIPS 1989.

[36]  Vicente Milanés Montero,et al.  An approach to driverless vehicles in highways , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[37]  Stephen Yurkovich,et al.  Fuzzy Control , 1997 .

[38]  M. Becker,et al.  Fuzzy control strategy for the adjustment of the front steering angle of a 4WSD agricultural mobile robot , 2012, 2012 7th Colombian Computing Congress (CCC).

[39]  Naresh K. Sinha,et al.  Modern Control Systems , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[40]  M. Bugeja,et al.  Non-linear swing-up and stabilizing control of an inverted pendulum system , 2003, The IEEE Region 8 EUROCON 2003. Computer as a Tool..