Feature Cross Search via Submodular Optimization

07/05/2021
by   Lin Chen, et al.
0

In this paper, we study feature cross search as a fundamental primitive in feature engineering. The importance of feature cross search especially for the linear model has been known for a while, with well-known textbook examples. In this problem, the goal is to select a small subset of features, combine them to form a new feature (called the crossed feature) by considering their Cartesian product, and find feature crosses to learn an accurate model. In particular, we study the problem of maximizing a normalized Area Under the Curve (AUC) of the linear model trained on the crossed feature column. First, we show that it is not possible to provide an n^1/loglog n-approximation algorithm for this problem unless the exponential time hypothesis fails. This result also rules out the possibility of solving this problem in polynomial time unless 𝖯=𝖭𝖯. On the positive side, by assuming the assumption, we show that there exists a simple greedy (1-1/e)-approximation algorithm for this problem. This result is established by relating the AUC to the total variation of the commutator of two probability measures and showing that the total variation of the commutator is monotone and submodular. To show this, we relate the submodularity of this function to the positive semi-definiteness of a corresponding kernel matrix. Then, we use Bochner's theorem to prove the positive semi-definiteness by showing that its inverse Fourier transform is non-negative everywhere. Our techniques and structural results might be of independent interest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/01/2022

A simple polynomial-time approximation algorithm for the total variation distance between two product distributions

We give a simple polynomial-time approximation algorithm for the total v...
research
04/25/2020

A (1-e^-1-ε)-Approximation for the Monotone Submodular Multiple Knapsack Problem

We study the problem of maximizing a monotone submodular function subjec...
research
03/15/2022

Maximizing Modular plus Non-monotone Submodular Functions

The research problem in this work is the relaxation of maximizing non-ne...
research
11/13/2020

The Submodular Santa Claus Problem in the Restricted Assignment Case

The submodular Santa Claus problem was introduced in a seminal work by G...
research
04/07/2022

Maximizing Sums of Non-monotone Submodular and Linear Functions: Understanding the Unconstrained Case

Motivated by practical applications, recent works have considered maximi...
research
11/14/2021

Cardinality constrained submodular maximization for random streams

We consider the problem of maximizing submodular functions in single-pas...

Please sign up or login with your details

Forgot password? Click here to reset