Skip to main content

Design Patterns in Intelligent Systems

  • Conference paper

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

Abstract

This article introduces design patterns useful in intelligent systems engineering. The basic approach in this research has been influenced by recent work on design patterns in systems engineering, pattern recognition for humans and machines and on the identification of components of an approximation space approach to understanding and crafting intelligent systems. In general, an IS pattern is seen an entity that is vaguely defined relative to structural and functional features of a component of an intelligent system. A complete IS pattern map is given in this paper. The application of IS patterns is illustrated in the reverse engineering of a life form that has pattern recognition capabilities (e.g., identifying the location of cached food by Nucifraga columbiana (Clark’s nutcracker)). The contribution of this paper is to introduce an approach to forward engineering robotic devices that embody IS patterns and to reverse engineering existing robotic or living systems using IS patterns either singularly or in networks as classifiers where a feature set embodied in an IS pattern matches to a degree features of a subsystem of an existing system.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., Angel, S.: A Pattern Language. Oxford University Press, UK (1977)

    Google Scholar 

  2. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Toronto (1995); ISBN 0-201- 633612

    Google Scholar 

  3. Stark, L., Bowyer, K.: Achieving generalized object recognition through reasoning about association of function to structure. IEEE Trans. on Pattern Analysis and Machine Intelligence 13(10), 1097–1104 (1991)

    Article  Google Scholar 

  4. Jain, A.K., Duin, R.P.W., Mao, J.: Statistical pattern recognition. IEEE Trans. on pattern analysis and machine intelligence 22(1), 4–37 (2000)

    Article  Google Scholar 

  5. Watanabe, S.: Pattern Recognition: Human and Mechanical. Wiley, London (1985)

    Google Scholar 

  6. Pawlak, Z.: Rough Sets: Theoretical Aspects of Reasoning About Data, Boston, MA. Kluwer Academic Publishers, Dordrecht (1991)

    MATH  Google Scholar 

  7. Peters, J.F., Skowron, A., Stepaniuk, J., Ramanna, S.: Towards an ontology of approximate reason. Fundamenta Informaticae 51(1,2), 157–173 (2002)

    MATH  MathSciNet  Google Scholar 

  8. Peters, J.F., Pedrycz, W.: Computational Intelligence. In: Webster, J.G. (ed.) Encyclopedia of Electrical and Electronic Engineering, vol. 22, John Wiley & Sons, Inc., NY (1999)

    Google Scholar 

  9. Skowron, A.: Toward intelligent systems: Calculi of information granules. In: Hirano, S., Inuiguchi, M., Tsumoto, S. (eds.) Bulletin of the International Rough Set Society, vol. 5(1/2), pp. 9–30 (2001)

    Google Scholar 

  10. Skowron, A., Stepaniuk, J., Peters, J.F.: Extracting patterns using information granules. In: Hirano, S., Inuiguchi, M., Tsumoto, S. (eds.) Bulletin of the International Rough Set Society, vol. 5(1/2), pp. 135–142 (2001)

    Google Scholar 

  11. Skowron, A., Stepaniuk, J.: Information granules and approximation spaces. In: Proc. of the 7th Int. Conf. on Information Processing and Management of Uncertainty in Knowledge-based Systems (IPMU 1998), Paris, France, July 6–10, pp. 1354–1361 (1998)

    Google Scholar 

  12. Skowron, A., Stepaniuk, J., Peters, J.F.: Hierarchy of information granules. In: Burkhard, H.D., Czaja, L., Nguyen, H.S., Starke, P. (eds.) Proc. of the Workshop on Concurrency, Specification and Programming, Warsaw, Poland, October 2001, pp. 254–268 (2001)

    Google Scholar 

  13. Zadeh, L.A.: Fuzzy sets. Information Control 8, 338–353 (1965)

    Article  MATH  MathSciNet  Google Scholar 

  14. Goldblatt, R.: Topoi: The Categorical Analysis of Logic. North-Holland Publishing Co., Amsterdam (1979)

    Google Scholar 

  15. Skowron, A., Stepaniuk, J., Peters, J.F.: Rough sets and informorphisms. Fundamenta Informaticae XXI, 1001–1015 (2003)

    Google Scholar 

  16. Peters, J.F., Skowron, A., Stepaniuk, J.: Types, classification and information systems: A rough set approach. In: Proc. of Workshop on Rough Sets and Knowledge Discovery, Warsaw, Poland (April 2003) (to appear)

    Google Scholar 

  17. OMG Unified Modeling Language Specification. Object Management Group, http://www.omg.org

  18. Alexander, C.: Notes on the Synthesis of Form. Harvard University Press, Cambridge (1964)

    Google Scholar 

  19. Elphick, C., Dunning, J.B., Sibley, D.A. (eds.): The Sibley Guide to Bird Life & Behavior. Alfred A. Knopf, NY (2001)

    Google Scholar 

  20. Sibley, D.A.: The Sibley Guide to Birds. Alfred A. Knopf, NY (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Peters, J.F. (2003). Design Patterns in Intelligent Systems. In: Zhong, N., Raś, Z.W., Tsumoto, S., Suzuki, E. (eds) Foundations of Intelligent Systems. ISMIS 2003. Lecture Notes in Computer Science(), vol 2871. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39592-8_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39592-8_36

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20256-1

  • Online ISBN: 978-3-540-39592-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics