Abstract
Analogies play an important role in many reasoning tasks. This chapter surveys a series of recent works developing a logical view of the notion of analogical proportion, and its applications. Analogical proportions are statements of the form “\(A\) is to \(B\) as \(C\) is to \(D\)”. The logical representation used for encoding such proportions takes both into account what the four situations \(A, B, C, D\) have in common and how they differ. Thanks to the use of a Boolean modeling extended with suitable fuzzy logic connectives, the approach can deal with situations described by features that may be binary or multiple-valued. It is shown that an analogical proportion is a particular case of a more general concept, namely the one of logical proportion. Among the 120 existing logical proportions, we single out two groups of 4 proportions for their remarkable properties: the homogeneous proportions (including the analogical proportion) which are symmetrical, and the heterogeneous proportions which are not. These eight proportions are the only logical proportions to satisfy a remarkable code-independency property. We emphasize the interest of these two groups of proportions for dealing with a variety of reasoning tasks, ranging from the solving of IQ tests, to transductive reasoning for classification, to interpolative and extrapolative reasoning, and also to the handling of quizzes of the “find the odd one out” type. The approach does not just rely on the exploitation of similarities between pairs of cases (as in case-based reasoning), but rather takes advantage of the parallel made between a situation to be evaluated or to be completed, with triples of other situations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
The overline denotes Boolean negation.
- 2.
The measure of analogical dissimilarity introduced in [37] is 0 for the valuations corresponding to the characteristic patterns of \(A\), \(P\), and \(I\), maximal for the valuations corresponding to the characteristic patterns of \(R\), and takes the same intermediary value for the 8 valuations characterized by one of the patterns \(xxxy\), \(xxyx\), \(xyxx\), or \(yxxx\).
- 3.
Similarly, the clausal form for paralogy is: \(\{\lnot a \vee c \vee d, \lnot a \vee \lnot b \vee d, a \vee b \vee \lnot c, b \vee \lnot c \vee \lnot d,\) \(a \vee \lnot c \vee \lnot d, a \vee b \vee \lnot d, \lnot a \vee \lnot b \vee c, \lnot b \vee c \vee d \}.\) More generally, analogy, paralogy, reverse analogy, inverse paralogy are each described by a set of 8 clauses which cannot be further reduced by resolution, and these 4 sets do not share any clause.
- 4.
For copyright reasons and to protect the security of the tests, the original Raven test is replaced by specifically designed examples (still isomorphic in terms of logical encoding to the original ones).
- 5.
\((u_1, \dots , u_i, \dots , u_n) >_{lexicographic} (v_1, \dots , v_i, \dots , v_n)\), once the components of each vector have been decreasingly ordered, iff \(\exists j <n \ \forall i =1,j \ u_i=v_i\) and \(u_{j+1}>v_{j+1}\).
References
Akoglu, L., McGlohon, M., Faloutsos, C.: Oddball: spotting anomalies in weighted graphs. In: Javeed Zaki, M., Xu Yu, J., Ravindran, B., Pudi, V. (eds.), Proceedings of the 14th Pacific-Asia Conference Advances in Knowledge Discovery and Data Mining (PAKDD’10), Part II, vol. 619 of LNCS, pp. 410–421. Springer, Hyderabad, India, 21–24 June 2010
Amgoud, L., Ouannani, Y., Prade, H.: Arguing by analogy towards a formal view a preliminary discussion. In: Richard, G. (ed.), Working Papers of the 1st International Workshop on Similarity and Analogy-based Methods in AI (SAMAI’12), pp. 64–67. Montpellier, Res. Rep. IRIT/RR-2012-20, 27 Aug 2012
Ando, S., Lepage, Y.: Linguistic structure analysis by analogy: its efficiency. Report ATR Interpreting Telecommunications Research Laboratories (1996)
Bartha, P.F.A.: By Parallel Reasoning: The Construction and Evaluation of Analogical Arguments. Oxford University Press, New York (2009)
Bayoudh, M., Prade, H., Richard, G.: Evaluation of analogical proportions through Kolmogorov complexity. Knowl.-Based Syst. 29, 20–30 (2012)
Bayoudh, S., Miclet, L., Delhay, A.: Learning by analogy: a classification rule for binary and nominal data. Proceedings of the International Conference on Artificial Intelligence IJCAI07, pp. 678–683 (2007)
Bollegala, D., Goto, T., Tuan Duc, N., Ishizuka, M.: Improving relational similarity measurement using symmetries in proportional word analogies. Inf. Process Manag. 49(1), 355–369 (2013)
Cornuéjols, A.: Analogy as minimization of description length. In: Nakhaeizadeh, G., Taylor, C. (eds.), Machine Learning and Statistics: The Interface, pp. 321–336. Wiley, Chichester (1997)
Correa, W., Prade, H., Richard, G.: Trying to understand how analogical classifiers work. In: Hüllermeier, E. et al. (eds.), Proceedings of the 6th Interernational Conference on Scalable Uncertainty Management (SUM’12), pp. 582–589. Springer, Marburg, LNAI 7520 (2012)
Correa, W., Prade, H., Richard, G.: When intelligence is just a matter of copying. In: Proceedings of the 20th European Conference on Artificial Intelligence, pp. 276–281. IOS Press, Montpellier, 27–31 Aug 2012
Dastani, M., Indurkhya, B., Scha, R.: An algebraic approach to modeling analogical projection in pattern perception. J. Exp. Theor. Artif. Intell. 15(4), 489–511 (2003)
Davies, T.R., Russell, S.J.: A logical approach to reasoning by analogy. In: McDermott, J.P. (ed.), Proceedings of the 10th International Joint Conference on Artificial Intelligence (IJCAI’87), pp. 264–270. Morgan Kaufmann, Milan (1987)
Dubois, D., Prade, H.: Conditional objects as nonmonotonic consequence relationships. IEEE Trans. Syst. Man Cybern. 24, 1724–1740 (1994)
Evans, T.G.: A heuristic program to solve geometry-analogy problems. In: Proceedings of the AFIP Spring Joint Computer Conference, vol 25, pp. 5–16. (1964)
Forbus, K., Lovett, A., Lockwood, K., Wetzel, J., Matuk, C., Jee, B., Usher, J.: Cogsketch. In: AAAI’08: Proceedings of the 23rd National Conference on Artificial intelligence, pp. 1878–1879. AAAI Press (2008)
French, R.M.: The computational modeling of analogy-making. Trends Cogn. Sci. 6(5), 200–205 (2002)
Gammerman, A., Vovk, V., Vapnik, V.: Learning by transduction. In: Proceedings of the 14th Conference on Uncertainty in AI, pp. 148–155. Morgan Kaufmann (1998)
Gentner, D.: Structure-mapping: a theoretical framework for analogy. Cogn. Sci. 7(2), 155–170 (1983)
Gentner, D.: The mechanisms of analogical learning. In: Vosniadou, S., Ortony, A. (eds.) Similarity and Analogical Reasoning, pp. 197–241. Cambridge University Press, New York (1989)
Gust, H., Kühnberger, K., Schmid, U.: Metaphors and heuristic-driven theory projection (HDTP). Theor. Comput. Sci. 354(1), 98–117 (2006)
Hampshire, A.: The odd one out tests of intelligence. http://www.cambridgebrainsciences.com/browse/reasoning/test/oddoneout (2010)
Helman, D.H. (ed.): Analogical Reasoning: Perspectives of Artificial Intelligence. Cognitive Science, and Philosophy. Kluwer, Dordrecht, (1988)
Helms, M., Goel, A.: Analogical problem evolution from inception: complementing problem–solution co-evolution. Proceedings of the 5th International Conference on Design Computing and Cognition (DCC’12) (2012) (to appear)
Hofstadter, D., Mitchell, M.: The Copycat project: a model of mental fluidity and analogy-making. In: Hofstadter, D., The Fluid Analogies Research Group (eds.) Fluid Concepts and Creative Analogies: Computer Models of the Fundamental Mechanisms of Thought. pp. 205–267. Basic Books Inc., New York (1995)
Holyoak, K.J., Thagard, P.: Analogical mapping by constraint satisfaction. Cogn. Sci. 13, 295–355 (1989)
Klein, S.: Culture, mysticism and social structure and the calculation of behavior. In: Proceedings of the 5th European Conference in Artificial Intelligence (ECAI’82), pp. 141–146. Orsay, France (1982)
Klein, S.: Analogy and mysticism and the structure of culture (and comments and reply). Curr. Anthropol. 24(2), 151–180 (1983)
Klenk, M., Forbus, K., Tomai, E., Kim, H.: Using analogical model formulation with sketches to solve bennett mechanical comprehension test problems. J. Exp. Theor. Artif. Intell. Special Issue on “Test-Based AI” 23(3), 299–327 (2011)
Kulakov, A., Stojanov, G., Davcev, D.: A model of an expectancy-driven and analogy-making actor. Proceedings of the 2nd International Conference on Development and Learning, pp. 61–66 (2002)
Langlais, P., Yvon, F., Zweigenbaum, P.: Analogical translation of medical words in different languages. In: GoTAL, pp. 284–295 (2008)
Y. Lepage. Analogy and formal languages. Electr. Notes Theor. Comput. Sci., 53, 180–191 (2004)
Lepage, Y., Migeot, J., Guillerm, E.: A measure of the number of true analogies between chunks in japanese. In: Vetulani, Z., Uszkoreit, H. (eds.) Human Language Technology. Challenges of the Information Society, Third Language and Technology Conference, LTC 2007, Poznan, Poland, 5–7 Oct 2007, Revised Selected Papers, vol. 5603 of LNCS, pp. 154–164. Springer (2009)
Lovett, A., Forbus, K., Gentner, D., Sagi, E.: Using analogical mapping to simulate time-course phenomena in perceptual similarity. Cogn. Syst. Res. 10, 216–228 (2009)
McGreggor, K., Goel, A.K.: Finding the odd one out: a fractal analogical approach. In: 8th ACM Conference on Creativity and Cognition, pp. 289–298 (2011)
Melis, E., Veloso, M.: Analogy in problem solving. In: Handbook of Practical Reasoning: Computational and Theoretical Aspects, Oxford University Press, Oxford (1998)
Miclet, L., Barbot, N., Jeudy, B.: Analogical proportions in a lattice of sets of alignments built on the common subwords in a finite language. In: Prade, H., Richard, G. (eds.) Computational Approaches to Analogical Reasoning—Current Trends, Springer, Heidelberg (2013)
Miclet, L., Bayoudh, S., Delhay, A.: Analogical dissimilarity: definition, algorithms and two experiments in machine learning. JAIR 32, 793–824 (2008)
Miclet, L., Delhay, A.: Relation d’analogie et distance sur un alphabet defini par des traits. Technical Report 1632, IRISA, July 2004
Miclet, L., Prade, H.: Logical definition of analogical proportion and its fuzzy extensions. In: Proceedings of the Annual Meeting of the North American. Fuzzy Information Processing Society (NAFIPS), New York, IEEE, 19–22 May 2008
Miclet, L., Prade, H.: Handling analogical proportions in classical logic and fuzzy logics settings. In: Proceedings of the 10th European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty (ECSQARU’09), Verona, pp. 638–650. Springer, LNCS 5590, (2009)
Miclet, L., Prade, H., Guennec, D.: Looking for analogical proportions in a formal concept analysis setting. In: Napoli, A., Vychodil, V. (eds.) Proceedings of the 8th International Conference on Concept Laticces and Their Applications (CLA’11), pp. 295–307. INRIA, Nancy (2011)
O’Donoghue, D.P., Bohan, A.J., Keane, M.T.: Seeing things: Inventive reasoning with geometric analogies and topographic maps. New Gener. Comput. 24(3), 267–288 (2006)
Paritosh, P.K., Klenk, M.E.: Cognitive processes in quantitative estimation: analogical anchors and causal adjustment. In: Proceedings of the 28th Annual Conference of the Cognitive Science Society, pp. 1926–1931. Vancouver (2006)
Piaget, J.: Essai sur les Transformations des Opérations Logiques: les 256 Opérations Ternaires de la Logique Bivalente des Propositions. Presses Univ, de France, Paris (1952)
Piaget, J.: Logic and Psychology. Manchester University Press, Manchester (1953)
Polya, G.: Mathematics and Plausible Reasoning, vol. 1: Induction and analogy in Mathematics, Patterns of Plausible Inference, vol. 2, (2nd edn). Princeton University Press, Princeton, (1968, 1954)
Prade, H., Richard, G.: Analogy, paralogy and reverse analogy: postulates and inferences. In: Proceedings of the 32nd Annual Conference on Artificial Intelligence (KI 2009), vol. LNAI 5803, pp. 306–314, Springer, Paderborn (2009)
Prade, H., Richard, G.: Analogical proportions: another logical view. In: Bramer, M., Ellis, R., Petridis, M. (eds.) Research and Development in Intelligent Systems, vol. XXVI, Proceedings of the 29th Annual International Conference on AI (SGAI’09), Cambridge, UK, December 2009, pp. 121–134. Springer (2010)
Prade, H., Richard, G.: Logical proportions—typology and roadmap. In: Hüllermeier, E., Kruse, R., Hoffmann, F. (eds.) Computational Intelligence for Knowledge-Based Systems Design: Proceedings of the 13th International Conference on Information. Processing and Management of Uncertainty (IPMU’10), Dortmund, vol. 6178 of LNCS, pp. 757–767. Springer, 28 June–2 July 2010
Prade, H., Richard, G.: Multiple-valued logic interpretations of analogical, reverse analogical, and paralogical proportions. In: Proceedings of the 40th IEEE International Symposium on Multiple-Valued Logic (ISMVL’10), pp. 258–263. Barcelona (2010)
Prade, H., Richard, G.: Nonmonotonic features and uncertainty in reasoning with analogical proportions. In: Meyer, T., Ternovska, E. (eds.) Online Proceedings of the 13th International Workshop on Non-Monotonic Reasoning (NMR’10), Toronto, 14–16 May 2010
Prade, H., Richard, G.: Reasoning with logical proportions. In: Lin, F.Z,. Sattler, U., Truszczynski, M. (eds.) Proceedings of the 12th International Conference on Principles of Knowledge Representation and Reasoning, KR 2010, pp. 545–555. AAAI Press, Toronto, 9–13 May 2010
Prade, H., Richard, G.: Analogy-making for solving IQ tests: a logical view. In: Proceedings of the 19th International Conference on Case-Based Reasoning, pp. 561–566. LNCS, Springer, Greenwich, London, 12–15 Sept 2011
Prade, H., Richard, G.: Cataloguing/analogizing: a non monotonic view. Int. J. Intell. Syst. 26(12), 1176–1195 (2011)
Prade, H., Richard, G.: Analogical proportions and multiple-valued logics. In: van der Gaag, L.C. (ed.) Proceedings of the 12th European Conference on Symbolic and Quantitive Approach to Reasoning with Uncertainty (ECSQARU’13), LNAI 7958, pp. 497–509. Springer, Utrecht, 7–10 July 2012
Prade, H., Richard, G.: Homogeneous logical proportions: their uniqueness and their role in similarity-based prediction. In: Brewka, G., Eiter, T., McIlraith, S.A. (eds.) Proceedings of the 13th International Conference on Principles of Knowledge Representation and Reasoning (KR’12), pp. 402–412. AAAI Press, Roma, 10–14 June 2012
Prade, H., Richard, G.: Picking the one that does not fit—a matter of logical proportions. In: Ciucci, D., Montero, J., Pasi, G. (ed.) Proceedings of the 8th Conference of the European Society for Fuzzy Logic and Technology (EUSFLAT), pp. 392–399. Milano, 11–13 Sept 2013
Prade, H., Richard, G., Yao, B.: Enforcing regularity by means of analogy-related proportions-a new approach to classification. Int. J. Comput. Inf. Syst. Ind. Manage. Appl. 4, 648–658 (2012)
Prade, H., Schockaert, S.: Completing rule bases in symbolic domains by analogy making. In Proceedings of the 7th Conference of the European Society for Fuzzy Logic and Technology (EUSFLAT), Aix-les-Bains, 18–22 July 2011
Ragni, M., Schleipen, S., Steffenhagen, F.: Solving Proportional Analogies: A Computational Model. In: Schwering, A., Krumnack, U., Kühnberger, K.U., Gust, H. (eds.) Proceedings of Analogies: Integrating Multiple Cognitive Abilities, pp. 51–55. Institute of Cognitive Science, Osnabrück University (2007)
Raven, J.: The Raven’s progressive matrices: change and stability over culture and time. Cogn. Psychol. 41(1), 1–48 (2000)
Sakaguchi, T., Akaho, Y., Okada, K., Date, T., Takagi, T., Kamimaeda, N., Miyahara, M., Tsunoda, T.: Recommendation system with multi-dimensional and parallel-case four-term analogy. IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 3137–3143 (2011)
Schmid, U., Gust, H., Kuhnberger, K., Burghardt, J.: An algebraic framework for solving proportional and predictive analogies. European Conference on Cognitive Science, pp. 295–300. (2003)
Schockaert, S., Prade, H.: Interpolative and extrapolative reasoning in propositional theories using qualitative knowledge about conceptual spaces. In: Richard, G. (ed.) Working Papers of the 1st International Workshop on Similarity and Analogy-based Methods in AI (SAMAI’12), pp. 38–44. Montpellier, Res. Rep. IRIT/RR-2012-20, 27 Aug 2012
Schockaert, S., Prade, H.: Completing rule bases using analogical proportions. In: Prade, H., Richard, G. (eds.) Computational Approaches to Analogical Reasoning—Current Trends, Springer (2013)
Sowa, J.F., Majumdar, A.K: Analogical reasoning. In: Proceedings of the International Conference on Conceptual Structures, pp. 16–36. LNAI 2746, Springer (2003)
Stroppa, N., Yvon, F.: An analogical learner for morphological analysis. In: Online Proceedings of the 9th Conference Computational Natural, Language Learning (CoNLL-2005), pp. 120–127. (2005)
Stroppa, N., Yvon, F.: Analogical learning and formal proportions: definitions and methodological issues. Technical, Report ENST-2005-D004, June 2005
Turney, P.D.: A uniform approach to analogies, synonyms, antonyms, and associations. In: COLING, pp. 905–912. (2008)
Veale, T., Keane, M.: The competence of sub-optimal theories of structure mapping on hard analogies. International Joint Conference on Artificial Intelligence (IJCAI97), vol. 15, issue 1, pp. 232–237. (1997)
Winston, P.H.: Learning and reasoning by analogy. Commun. ACM 23(12), 689–703 (1980)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Prade, H., Richard, G. (2014). From Analogical Proportion to Logical Proportions: A Survey. In: Prade, H., Richard, G. (eds) Computational Approaches to Analogical Reasoning: Current Trends. Studies in Computational Intelligence, vol 548. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-54516-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-54516-0_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-54515-3
Online ISBN: 978-3-642-54516-0
eBook Packages: EngineeringEngineering (R0)