Papers
Topics
Authors
Recent
Search
2000 character limit reached

Generalization-baed similarity

Published 13 Feb 2023 in cs.AI and cs.LO | (2302.10096v8)

Abstract: Detecting and exploiting similarities between seemingly distant objects is without doubt an important human ability. This paper develops \textit{from the ground up} an abstract algebraic and qualitative notion of similarity based on the observation that sets of generalizations encode important properties of elements. We show that similarity defined in this way has appealing mathematical properties. As we construct our notion of similarity from first principles using only elementary concepts of universal algebra, to convince the reader of its plausibility, we show that it can model fundamental relations occurring in mathematics and be naturally embedded into first-order logic via model-theoretic types. Finally, we sketch some potential applications to theoretical computer science and artificial intelligence.

Authors (1)
Definition Search Book Streamline Icon: https://streamlinehq.com
References (26)
  1. Antić, C. (2023). Algebraic anti-unification.  https://hal.science/hal-04207922.
  2. Unification theory.  In Handbook of Automated Reasoning. Elsevier.
  3. Case-based prediction — a survey.  International Journal of Approximate Reasoning, 108920.
  4. On the role of similarity in analogical transfer.  In Cox, M. T., Funk, P., and Begum, S. (Eds.), ICCBR 2018, LNAI 11156, pp. 499–514. Springer-Verlag.
  5. Biere, A. (1993). Normalisierung, Unifikation, und Antiunifikation in freien Monoiden.  Master’s thesis, University of Karlsruhe.
  6. A Course in Universal Algebra. http://www.math.hawaii.edu/~ralph/Classes/619/univ-algebra.pdf.
  7. Idempotent anti-unification.  ACM Transactions on Computational Logic, 21(2), 10:1–10:32.
  8. Anti-unification and generalization: a survey.  In IJCAI 2023, pp. 6563–6573.
  9. Tree Automata Techniques and Applications. https://hal.inria.fr/hal-03367725.
  10. Tree Automata (2 edition). https://arxiv.org/pdf/1509.06233.pdf.
  11. Green, J. A. (1951). On the structure of semigroups.  Annals of Mathematics, 54(1), 163–172.
  12. Analogical reasoning: a core of cognition.  Künstliche Intelligenz, 22(1), 8–12.
  13. Héder, M. (2023). Explainable AI: A brief history of the concept.  ERCIM News, 134, 9–10.
  14. Hinman, P. G. (2005). Fundamentals of Mathematical Logic. A K Peters, Wellesley, MA.
  15. Hofstadter, D. (2001). Analogy as the core of cognition.  In Gentner, D., Holyoak, K. J., and Kokinov, B. K. (Eds.), The Analogical Mind: Perspectives from Cognitive Science, pp. 499–538. MIT Press/Bradford Book, Cambridge MA.
  16. Surfaces and Essences. Analogy as the Fuel and Fire of Thinking. Basic Books, New York.
  17. Holcombe, W. M. (1982). Algebraic Automata Theory. Cambridge Studies in Advanced Mathematics 1. Cambridge University Press, New York.
  18. Howie, J. M. (2003). Fundamentals of Semigroup Theory. London Mathematical Society Monographs New Series. Oxford University Press, Oxford.
  19. Hungerford, T. W. (1974). Algebra. Graduate Texts in Mathematics 73. Springer-Verlag.
  20. Krieger, M. H. (2003). Doing Mathematics: Convention, Subject, Calculation, Analogy. World Scientific, New Jersey.
  21. Navarro, G. (2001). A guided tour to approximate string matching.  ACM Computing Surveys, 33(1), 31–88.
  22. Plotkin, G. D. (1970). A note on inductive generalization.  Machine Intelligence, 5, 153–163.
  23. Pólya, G. (1954). Mathematics and Plausible Reasoning. Volume I. Induction and Analogy in Mathematics, Vol. 1. Princeton University Press, Princeton, New Jersey.
  24. Reynolds, J. C. (1970). Transformational systems and the algebraic structure of atomic formulas.  Machine Intelligence, 5(1), 135–151.
  25. Sipser, M. (2013). Introduction to the Theory of Computation (3 edition). Cengage Learning, Boston.
  26. Yao, Y. (2000). Qualitative similarity.  In Suzuki, Y., Ovaska, S., Furuhashi, T., Roy, R., and Dote, Y. (Eds.), Soft Computing in Industrial Applications, pp. 339–347. Springer-Verlag London.
Citations (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.