The Information Bottleneck Methodology Definition