Skip to main content

UDS: A universal data structure

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 835))

Abstract

This paper gives a data structure (UDS) for supporting database retrieval, inference and machine learning that attempts to unify and extend previous work in relational databases, semantic networks, conceptual graphs, RETE, neural networks and case-based reasoning. Foundational to this view is that all data can be viewed as a primitive set of objects and mathematical relations (as sets of tuples) over those objects. The data is stored in three partially-ordered hierarchies: a node hierarchy, a relation hierarchy, and a conceptual graphs hierarchy. All three hierarchies can be stored as “levels” in the conceptual graphs hierarchy. These multiple hierarchies support multiple views of the data with advantages over any of the individual methods. In particular, conceptual graphs are stored in a relation-based compact form that facilitates matching. UDS is currently being implemented in the Peirce conceptual graphs workbench and is being used as a domain-independent monitor for state-space search domains at a level that is faster than previous implementations designed specifically for those domains.In addition it provides a useful environment for pattern-based machine learning.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J.M. Barnard. Problems of substructure search and their solution. In Wendy Warr, editor, Chemical Structures the International Language of Chemistry,. Springer-Verlag, 1988.

    Google Scholar 

  2. H. Boley. Pattern associativity and the retrieval of semantic networks. Computers and Mathematics with Applications, 23(6–9):601–638, 1992. Part 2 of Special Issue on Semantic Networks in Artificial Intelligence, Fritz Lehmann, editor.

    Google Scholar 

  3. G. Ellis. Compiled hierarchical retrieval. In E. Way, editor, Proceedings of Sixth Annual Workshop on Conceptual Structures), pages 187–208, SUNY-Binghamton, 1991. To Appear.

    Google Scholar 

  4. G. Ellis. Efficient retrieval from hierarchies of objects using lattice operations. In G. Mineau and B. Moulin, editors, Proceedings of First International Conference on Conceptual Structures (ICCS-93), Montreal, 1993. To Appear.

    Google Scholar 

  5. R. Elmasri and S.B. Navathe. Fundamentals of Database Systems. Benjamin/Cummings, Redwood City, California, 2 edition, 1994.

    Google Scholar 

  6. S. Fahlman. NETL: A System for Representing and Using Real-World Knowledge. MIT Press, Massachusetts, 1979.

    Google Scholar 

  7. C.L. Forgy. Rete: A fast algorithm for the many pattern/many object patern match problem. Artificial Intelligence, 19(1):17–37, 1982.

    Google Scholar 

  8. J. Gould and R. Levinson. Experience-based adaptive search. In Machine Learning:A Multi-Strategy Approach, volume 4. Morgan Kauffman, 1992. To appear.

    Google Scholar 

  9. J.A. Hendler. Massively-parallel marker-passing in semantic networks. In Fritz Lehmann, editor, Semantic Networks in Artificial Intelligence, pages 277–292. Pergamon Press, 1992.

    Google Scholar 

  10. R. E. Korf. Planning as search. Artificial Intelligence, 1987.

    Google Scholar 

  11. R. Levinson. A self-organizing retrieval system for graphs. In AAAI-84, pages 203–206. Morgan Kaufman, 1984.

    Google Scholar 

  12. R. Levinson. Pattern associativity and the retrieval of semantic networks. Computers and Mathematics with Applications, 23(6–9):573–600, 1992. Part 2 of Special Issue on Semantic Networks in Artificial Intelligence, Fritz Lehmann, editor. Also reprinted on pages 573–600 of the book, Semantic Networks in Artificial Intelligence, Fritz Lehmann, editor, Pergammon Press, 1992.

    Google Scholar 

  13. R. Levinson and G. Ellis. Multilevel hierarchical retrieval. Knowledge-Based Systems, 1992. To appear.

    Google Scholar 

  14. R. Levinson and Karplus K. Graph-isomorphism and experience-based planning. In D. Subramaniam, editor, Proceedings of Workshop on Knowledge Compilation and Speed-Up Learning, Amherst, MA., June 1993.

    Google Scholar 

  15. R. Levinson and R. Snyder. Adaptive pattern oriented chess. In Proceedings of AAAI-91, pages 601–605. Morgan-Kaufman, 1991.

    Google Scholar 

  16. R.A. Levinson. Exploiting the physics of state-space search. In Proceedings of AAAI Symposium on Games:Planning and Learning, pages 157–165. AAAI Press, 1993.

    Google Scholar 

  17. D. P. Miranker. Treat: A better match algorithm for ai production systems. In Proceedings of AAAI-87, pages 42–47, 1987.

    Google Scholar 

  18. D.D. Roberts. The existential graphs. In Semantic Networks in Artificial Intelligence, pages 639–664. Roberts, 1992.

    Google Scholar 

  19. E. Sciore. A complete axiomatization for join dependencies. JACM, 29(2):373–393, April 1982.

    Google Scholar 

  20. J. F. Sowa. Conceptual Structures. Addison-Wesley, 1983.

    Google Scholar 

  21. P. Suppes. Models of data. In Logic, Methodology and Philosophy of Science, pages 252–261. Stanford, East Lansing, 1962.

    Google Scholar 

  22. J.D. Ullman. The u.r. strikes back. In Proceedings of the ACM SIGACT-SIGMOD Symposium on Principles of Database Systems, pages 10–22, 1982.

    Google Scholar 

  23. S. Watanabe. Pattern Recognition:Human and Mechanical. Wiley, New York, 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

William M. Tepfenhart Judith P. Dick John F. Sowa

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Levinson, R. (1994). UDS: A universal data structure. In: Tepfenhart, W.M., Dick, J.P., Sowa, J.F. (eds) Conceptual Structures: Current Practices. ICCS 1994. Lecture Notes in Computer Science, vol 835. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58328-9_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-58328-9_16

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58328-8

  • Online ISBN: 978-3-540-38675-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics