A family of compression techniques that use entropy-based models to assign shorter codes to frequently occurring symbols.