Discrete Signal Processing with Set Functions

01/28/2020
by   Markus Püschel, et al.
0

Set functions are functions (or signals) indexed by the power set (set of all subsets) of a finite set N. They are ubiquitous in many application domains. For example, they are equivalent to node- or edge-weighted hypergraphs and to cooperative games in game theory. Further, the subclass of submodular functions occurs in many optimization and machine learning problems. In this paper, we derive discrete-set signal processing (SP), a shift-invariant linear signal processing framework for set functions. Discrete-set SP provides suitable definitions of shift, shift-invariant systems, convolution, Fourier transform, frequency response, and other SP concepts. Different variants are possible due to different possible shifts. Discrete-set SP is inherently different from graph SP as it distinguishes the neighbors of an index A⊆ N, i.e., those with one elements more or less by providing n = |N| shifts. Finally, we show three prototypical applications and experiments with discrete-set SP including compression in submodular function optimization, sampling for preference elicitation in auctions, and novel power set neural networks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/08/2020

Discrete Signal Processing on Meet/Join Lattices

A lattice is a partially ordered set supporting a meet (or join) operati...
research
03/09/2020

Sampling on Graphs: From Theory to Applications

The study of sampling signals on graphs, with the goal of building an an...
research
02/04/2021

Complex Networks of Functions

Functions correspond to one of the key concepts in mathematics and scien...
research
09/24/2021

Frequency Pooling: Shift-Equivalent and Anti-Aliasing Downsampling

Convolution utilizes a shift-equivalent prior of images, thus leading to...
research
02/02/2014

Graph Cuts with Interacting Edge Costs - Examples, Approximations, and Algorithms

We study an extension of the classical graph cut problem, wherein we rep...
research
08/21/2018

A Tutorial on Clique Problems in Communications and Signal Processing

Since its first use by Euler on the seven bridges of Königsberg problem,...
research
05/14/2023

Tao General Differential and Difference: Theory and Application

Modern numerical analysis is executed on discrete data, of which numeric...

Please sign up or login with your details

Forgot password? Click here to reset