Speeding Up the Dissimilarity Self-Organizing Maps by Branch and Bound

  • Brieuc Conan-Guez
  • Fabrice Rossi
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4507)

Abstract

This paper proposes to apply the branch and bound principle from combinatorial optimization to the Dissimilarity Self-Organizing Map (DSOM), a variant of the SOM that can handle dissimilarity data. A new reference model optimization method is derived from this principle. Its results are strictly identical to those of the original DSOM algorithm by Kohonen and Somervuo, while its running time is reduced by a factor up to 2.5 compared to the one of the previously proposed optimized implementation.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Kohonen, T.: Self-Organizing Maps, 3rd edn. (Last edition published in 2001) Springer Series in Information Sciences, vol. 30. Springer, Heidelberg (1995)Google Scholar
  2. 2.
    Kohonen, T., Somervuo, P.J.: Self-organizing maps of symbol strings. Neurocomputing 21, 19–30 (1998)MATHCrossRefGoogle Scholar
  3. 3.
    Conan-Guez, B., Rossi, F., El Golli, A.: Fast algorithm and implementation of dissimilarity self-organizing maps. Neural Networks 19, 855–863 (2006)MATHCrossRefGoogle Scholar
  4. 4.
    Land, A.H., Doig, A.G.: An automatic method for solving discrete programming problems. Econometrica 28, 497–520 (1960)MATHCrossRefMathSciNetGoogle Scholar
  5. 5.
    Graepel, T., Burger, M., Obermayer, K.: Self-organizing maps: Generalizations and new optimization techniques. Neurocomputing 21, 173–190 (1998)MATHCrossRefGoogle Scholar
  6. 6.
    Ambroise, C., Govaert, G.: Analyzing dissimilarity matrices via Kohonen maps. In: Proceedings of 5th Conference of the International Federation of Classification Societies (IFCS 1996), vol. 2, Kobe, Japan, March 1996, pp. 96–99 (1996)Google Scholar
  7. 7.
    Rossi, F.: Model collisions in the dissimilarity som. In: Proc. of ESANN 2007, Bruges, Belgium (April 2007)Google Scholar
  8. 8.
    Kohonen, T., Somervuo, P.J.: How to make large self-organizing maps for nonvectorial data. Neural Networks 15(8), 945–952 (2002)CrossRefGoogle Scholar
  9. 9.
    Atkinson, K.: Spell checking oriented word lists (SCOWL). Revision 6 (2004), Available at http://wordlist.sourceforge.net/
  10. 10.
    Porter, M.F.: An algorithm for suffix stripping. Program 14(3), 130–137 (1980)Google Scholar
  11. 11.
    Levenshtein, V.I.: Binary codes capable of correcting deletions, insertions and reversals. Sov. Phys. Dokl. 6, 707–710 (1966)MathSciNetGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Brieuc Conan-Guez
    • 1
  • Fabrice Rossi
    • 2
  1. 1.LITA EA3097, Université de Metz, Ile du Saulcy, F-57045, MetzFrance
  2. 2.Projet AxIS, INRIA, Domaine de Voluceau, Rocquencourt, B.P. 105, 78153 Le Chesnay CedexFrance

Personalised recommendations