Jump to content
Wikipedia The Free Encyclopedia

Babel function

From Wikipedia, the free encyclopedia

In signal processing and mathematics, the Babel function, also known as cumulative coherence function (CCF), measures the maximum combined similarity between one fixed building block (called an atom) and a group of other building blocks within a collection (called a dictionary).

Introduced by Joel Tropp as an extension of mutual coherence—which compares similarity between pairs of dictionary columns—the Babel function broadens this idea to assess how one column relates to multiple others at once, making it a key tool for analyzing sparse representations of signals. It applies to scenarios where signals can be efficiently described using a redundant dictionary matrix, a set of overlapping components used in areas like audio processing and data compression.[1]

Definition and formulation

[edit ]

The Babel function of a dictionary A {\displaystyle {\boldsymbol {A}}} {\displaystyle {\boldsymbol {A}}} with normalized columns is a real-valued function that is defined as

μ 1 ( p ) = max | λ | = p { max j λ { i λ | a i T a j | } } {\displaystyle \mu _{1}(p)=\max _{|\lambda |=p}\{\max _{j\notin \lambda }\{\sum _{i\in \lambda }{|{\boldsymbol {a}}_{i}^{\boldsymbol {T}}{\boldsymbol {a}}_{j}|}\}\}} {\displaystyle \mu _{1}(p)=\max _{|\lambda |=p}\{\max _{j\notin \lambda }\{\sum _{i\in \lambda }{|{\boldsymbol {a}}_{i}^{\boldsymbol {T}}{\boldsymbol {a}}_{j}|}\}\}}

where a k {\displaystyle {\boldsymbol {a}}_{k}} {\displaystyle {\boldsymbol {a}}_{k}} are the columns (atoms) of the dictionary A {\displaystyle {\boldsymbol {A}}} {\displaystyle {\boldsymbol {A}}}.[1] [2]

Special case

[edit ]

When p=1, the Babel function is the mutual coherence.

Practical Applications

[edit ]

Li and Lin have used the Babel function to aid in creating effective dictionaries for machine learning applications.[3]

References

[edit ]

See also

[edit ]

AltStyle によって変換されたページ (->オリジナル) /