{'fraction_non_alphanumeric': 0.018743109151047408, 'fraction_numerical': 0.0, 'mean_word_length': 5.394366197183099, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
An introduction to hypergraph signal processing

Developing tools to analyze signals defined over a graph is a research area that is attracting a significant amount of contributions because of its many applications. However, a graph representation does not capture the overall information about the data, as it implicitly takes into account only pairwise relations. The goal of this paper is to extend signal processing tools to signals defined over hypergraphs, which represent a formal framework to describe multi-way relations among the data. First, we suggest alternative ways to introduce a Fourier Transform (FT) for signals defined over hypergraphs and, in particular, for simplicial complexes. Then, building on the notion of Fourier Transform, we derive a sampling theorem aimed at identifying the minimum number of samples necessary to encode all information about band-limited hypergraph signals.