Abstract
Clustering is a technique adopted in several application fields as for example artificial neural networks, data compression, pattern recognition, etc. This paper presents the Enhanced LBG (ELBG) a new clustering algorithm deriving directly from the well-known classical LBG algorithm. It belongs to the hard and K-means vector quantization groups. We started from the definition of a new mathematical concept we called utility of a codeword. Although some previous authors introduced a homonymous utility concept, our meaning and computational complexity are totally different. The utility we introduced permits us to identify well in which cases the LBG algorithm fails to find global optimum codebooks. Starting from a mathematical analysis of the properties of the utility, we propose a sub-optimal strategy that has a very low time complexity. Our results show that with an overhead of no more than 5% in respect of the LBG algorithm, we succeed in finding better results above all in complex application fields, as for example when the number of codewords increases.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Y. Linde, A. Buzo, and R. M. Gray, “An Algorithm for Vector Quantizer Design,” IEEE Transaction on Communications, vol. 28, pp. 84–94, Jan. 1980.
S. P. Lloyd, “Least Squares Quantization in PCM’s.” Bell Telephone Laboratories Paper, Murray Hill, 1957.
A. Gersho and R. M. Gray, Vector Quantization and Signal Compression. Boston: Kluwer, 1992.
A. Gersho, Digital Communications, ch. Vector. Quantization: A New Direction in Source Coding. North-Holland: Elsevier Science Publisher, 1986.
A. Gersho, “Asymptotically Optimal Block Quantization,” IEEE Transaction Information Theory, vol. IT-25, no. 4, pp. 373–380, 1979.
M. Russo, “FuGeNeSys: A Genetic Neural System for Fuzzy Modeling,” IEEE Transactions on Fuzzy Systems, pp. 1–16, Aug. 1998.
D. Lee, S. Baek, and K. Sung, “Modified K-means Algorithm for Vector Quantizer Design,” IEEE Signal Processing Letters, vol. 4, pp. 2–4, Jan. 1997.
M. R. Anderberg, Cluster Analysis for Applications. New York: Academic, 1973.
N. B. Karayiannis and Pin-I Pai, “Fuzzy Algorithms for Learning Vector Quantization,” IEEE Transaction on Neural Networks, vol. 7, pp. 1196–1211, Sept. 1996.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Russo, M., Patanè, G. (1999). Improving the LBG algorithm. In: Mira, J., Sánchez-Andrés, J.V. (eds) Foundations and Tools for Neural Modeling. IWANN 1999. Lecture Notes in Computer Science, vol 1606. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0098220
Download citation
DOI: https://doi.org/10.1007/BFb0098220
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66069-9
Online ISBN: 978-3-540-48771-5
eBook Packages: Springer Book Archive