The Strategic Perceptron

08/04/2020
by   Saba Ahmadi, et al.
1

The classical Perceptron algorithm provides a simple and elegant procedure for learning a linear classifier. In each step, the algorithm observes the sample's position and label and may update the current predictor accordingly. In presence of strategic agents, however, the classifier may not be able to observe the true position but a position where the agent pretends to be in order to be classified desirably. Unlike the original setting with perfect knowledge of positions, in this situation the Perceptron algorithm fails to achieve its guarantees, and we illustrate examples with the predictor oscillating between two solutions forever, never reaching a perfect classifier even though one exists. Our main contribution is providing a modified Perceptron-style algorithm which finds a classifier in presence of strategic agents with both ℓ_2 and weighted ℓ_1 manipulation costs. In our baseline model, knowledge of the manipulation costs is assumed. In our most general model, we relax this assumption and provide an algorithm which learns and refines both the classifier and its cost estimates to achieve good mistake bounds even when manipulation costs are unknown.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/17/2020

Linear Separation via Optimism

Binary linear classification has been explored since the very early days...
research
12/08/2020

Accomplice Manipulation of the Deferred Acceptance Algorithm

The deferred acceptance algorithm is an elegant solution to the stable m...
research
10/31/2020

Strategic Recourse in Linear Classification

In algorithmic decision making, recourse refers to individuals' ability ...
research
03/25/2022

Learning Losses for Strategic Classification

Strategic classification, i.e. classification under possible strategic m...
research
05/25/2023

Strategic Classification under Unknown Personalized Manipulation

We study the fundamental mistake bound and sample complexity in the stra...
research
08/27/2018

The Disparate Effects of Strategic Manipulation

When consequential decisions are informed by algorithmic input, individu...
research
08/27/2018

The Disparate Effects of Strategic Classification

When consequential decisions are informed by algorithmic input, individu...

Please sign up or login with your details

Forgot password? Click here to reset