Abstract
We develop a formal logic as a generalized precisiation language. This formal logic can serve as a middle ground between the natural-language-based mode of human communication and the low-level mode of machine communication. Syntactic structures in natural language are incorporated in the syntax of the formal logic. As regards the semantics, we establish the formal logic as a many-valued logic. We present examples that illustrate how our formal logic can facilitate human-robot interaction.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Biber, D., Conrad, S., Leech, G.: A Student Grammar of Spoken and Written English. Pearson ESL, London (2002)
Dias, M.B., Kannan, B., Browning, B., Jones, E.G., Argall, B., Dias, M.F., Zinck, M., Veloso, M.M., Stentz, A.J.: Sliding autonomy for peer-to-peer human-robot teams. In: Proceedings of the 10th International Conference on Intelligent Autonomous Systems (2008)
Dias, M.B., Harris, T.K., Browning, B., Jones, E.G, Argall, B., Veloso, M.M., Stentz, A., Rudnicky, A.I.: Dynamically formed human-robot teams performing coordinated tasks. In: AAAI Spring Symposium: To Boldly Go Where No Human-Robot Team Has Gone Before, pp. 30–38 (2006)
Ferketic, J., Goldblatt, L., Hodgson, E., Murray, S., Wichowski, R., Bradley, A., Chun, W., Evans, J., Fong, T., Goodrich, M., Steinfeld, A., Stiles, R.: Toward human-robot interface standards: use of standardization and intelligent subsystems for advancing human-robotic competency in space exploration. In: Proceedings of the SAE 36th International Conference on Environmental Systems (2006)
Forsberg, M.: Why is Speech Recognition Difficult. Chalmers University of Technology, Gothenburg (2003)
Gieselmann, P., Stenneken, P.: How to talk to robots: evidence from user studies on human-robot communication. In: How People Talk to Computers, Robots, and Other Artificial Communication Partners, p. 68 (2006)
Goodrich, M.A., Schultz, A.C.: Human-robot interaction: a survey. Found. Trends Hum.-Comput. Interact. 1, 203–275 (2007)
Hájek, P.: Metamathematics of Fuzzy Logic, vol. 4. Kluwer Academic, Dordrecht (1998)
Johnson, M., Feltovich, P.J., Bradshaw, J.M., Bunch, L.: Human-robot coordination through dynamic regulation. In: IEEE International Conference on Robotics and Automation, 2008. ICRA 2008. pp. 2159–2164 (2008)
Johnson, M., Intlekofer, K.: Coordinated operations in mixed teams of humans and robots. In: Proceedings of the IEEE International Conference on Distributed Human-Machine Systems (2008)
Klir, G.J., Folger, T.A.: Fuzzy Sets, Uncertainty, and Information. Prentice Hall, Englewood Cliffs (1988)
Kulyukin, V., Gharpure, C., Nicholson, J., Osborne, G.: Robot-assisted wayfinding for the visually impaired in structured indoor environments. Auton. Robot. 21, 29–41 (2006)
Marble, J., Bruemmer, D., Few, D., Dudenhoeffer, D.: Evaluation of supervisory vs. peer-peer interaction with human-robot teams. In: Proceedings of the Hawaii International Conference on System Sciences (2004)
Nakama, T., Muñoz, E., Ruspini, E.: Generalizing precisiated natural language: a formal logic as a precisiation language. In: 8th Conference of the European Society for Fuzzy Logic and Technology (EUSFLAT-13). Atlantis Press (2013)
Norbakhsh, I.R., Sycara, K., Koes, M., Yong, M., Lewis, M., Burion, S.: Human-robot teaming for search and rescue. IEEE Pervasive Comput. 4, 72–79 (2005)
Russell, B.: Lectures on the philosophy of logical atomism. In: Marsh, R.C. (ed.) Logic and Knowledge Essays 1901–1950. George Allen & Unwin, London (1984)
Shneiderman, B.: The limits of speech recognition. Commun. ACM 43(9), 63–65 (2000)
Tomassi, I.: Logic. Routledge, London (1999)
Trillas, E., Alsina, C.: From Leibniz’s shinning theorem to the synthesis of rules through Mamdani-Larsen conditionals. In: Combining Experimentation and Theory, pp. 247–258. Springer (2012)
Winograd, T., Flores, F.: Understanding Computers and Cognition: A New Foundation for Design. Ablex Pub, New Jersey (1986)
Zadeh, L.A.: Some reflections on information granulation and its centrality in granular computing, computing with words, the computational theory of perceptions and precisiated natural language. Stud. Fuzziness Soft Comput. 95, 3–22 (2002)
Zadeh, L.A.: Precisiated natural language (PNL). AI Mag. 25(3), 74–92 (2004)
Zadeh, L.A.: A new direction in ai: toward a computational theory of perceptions. AI Mag. 22(1), 73 (2001)
Acknowledgments
This research is supported by the Spanish Ministry of Economy and Competitiveness through the project TIN2011-29824-C02-02 (ABSYNTHE).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
We describe three operations on fuzzy relations that are used in determining the truth conditions of atomic propositions in our formal logic: projection, cylindric extension, and cylindric closure. First, we establish notation. Let \(X_1, X_2,\ldots , X_n\) be sets, and let \(X_1 \times X_2 \times \cdots \times X_n\) denote their Cartesian product. We will also denote the Cartesian product by \(\times _{i \in \mathbb {N}_n} X_i\), where \(\mathbb {N}_n\) denotes the set of integers 1 through n. A fuzzy relation on \(\times _{i \in \mathbb {N}_n} X_i\) is a function from the Cartesian product to a totally ordered set, which is called a valuation set. In our formulation, the unit interval [0, 1] is used as a valuation set. Each n-tuple \((x_1, x_2,\ldots , x_n)\) in \( X_1 \times X_2 \times \cdots \times X_n\) (thus \(x_i \in X_i\) for each \(i \in \mathbb {N}_n\)) will also be denoted by \((x_i\ |\ i \in \mathbb {N}_n)\). Let \(I \subset \mathbb {N}_n\). A tuple \(y:=(y_i\ |\ i \in I)\) in \(Y:=\times _{i \in I} X_i\) is said to be a sub-tuple of \(x:=(x_i\ |\ i \in \mathbb {N}_n)\) in \(\times _{i \in \mathbb {N}_n} X_i\) if \(y_i = x_i\) for each \(i \in I\), and we write \(y \prec x\) to indicate that y is a sub-tuple of x.
Let \(X := \times _{i\in \mathbb {N}_n} X_i\) and \(Y := \times _{i \in I} X_i\) for some \(I \subset \mathbb {N}_n\). Suppose that \(R: X \rightarrow [0, 1]\) is a fuzzy relation on X. Then a fuzzy relation \(R': Y \rightarrow [0, 1]\) is called the projection of R on Y if for each \(y \in Y\), we have \(R'(y) = \max _{x \in X\ :\ y \prec x} R(x).\) We let \(R_{\downarrow Y}\) denote the projection of R on Y.
We continue with \(X := \times _{i\in \mathbb {N}_n} X_i\) and \(Y := \times _{i \in I} X_i\) (\(I \subset \mathbb {N}_n\)). Let \(F: Y \rightarrow [0,1]\) be a fuzzy relation on Y. A fuzzy relation \(F': X \rightarrow [0, 1]\) is said to be the cylindric extension of F to X if for all \(x \in X\), we have \(F'(x) = F(y),\) where y is the tuple in Y such that \(y \prec x\). We let \(F_{\uparrow X}\) denote the cylindric extension of F to X. The cylindric extension \(F_{\uparrow X}\) of a fuzzy relation \(F: Y\rightarrow [0, 1]\) is the “largest” fuzzy relation on X such that its projection on Y equals F; if we let \(\mathscr {R}\) denote the set of all fuzzy relations \(R': X \rightarrow [0, 1]\) such that \(R'_{\downarrow Y} = F\), then for all \(x \in X\), we have \(F_{\uparrow X}(x) = \max \{R'(x)\ |\ R' \in \mathscr {R}\}.\)
For each j, let \(Y_j := \times _{i\in I_j} X_i\), where \(I_j \subset \mathbb {N}_n\). Let \(R^{(j)}: Y_j \rightarrow [0, 1]\) denote a fuzzy relation on \(Y_j\). Then a fuzzy relation \(F: X \rightarrow [0, 1]\) is called the cylindric closure of \(R^{(1)}, R^{(2)},\ldots , R^{(m)}\) on X if for each \(x \in X\), \(F(x) = \min _{1\le j \le m} R^{(j)}_{\uparrow X}(x).\)
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Nakama, T., Muñoz, E., LeBlanc, K., Ruspini, E. (2016). Generalizing and Formalizing Precisiation Language to Facilitate Human-Robot Interaction. In: Madani, K., Dourado, A., Rosa, A., Filipe, J., Kacprzyk, J. (eds) Computational Intelligence. IJCCI 2013. Studies in Computational Intelligence, vol 613. Springer, Cham. https://doi.org/10.1007/978-3-319-23392-5_21
Download citation
DOI: https://doi.org/10.1007/978-3-319-23392-5_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23391-8
Online ISBN: 978-3-319-23392-5
eBook Packages: EngineeringEngineering (R0)