Analysis of Boolean Functions
|
|
- Martin Hampton
- 6 years ago
- Views:
Transcription
1 Analysis of Boolean Functions Kavish Gandhi and Noah Golowich Mentor: Yufei Zhao 5th Annual MIT-PRIMES Conference Analysis of Boolean Functions, Ryan O Donnell May 16, Kavish Gandhi and Noah Golowich Boolean functions
2 Boolean Functions f : { 1, 1} n { 1, 1}. 2 Kavish Gandhi and Noah Golowich Boolean functions
3 Boolean Functions f : { 1, 1} n { 1, 1}. Applications of Boolean functions: Circuit design. Learning theory. 2 Kavish Gandhi and Noah Golowich Boolean functions
4 Boolean Functions f : { 1, 1} n { 1, 1}. Applications of Boolean functions: Circuit design. Learning theory. Voting rule for election with n voters and 2 candidates { 1, 1}; social choice theory. 2 Kavish Gandhi and Noah Golowich Boolean functions
5 Majority, Linear Threshold Functions Convention: x { 1, 1} n ; x 1, x 2,..., x n are coordinates of x. 3 Kavish Gandhi and Noah Golowich Boolean functions
6 Majority, Linear Threshold Functions Convention: x { 1, 1} n ; x 1, x 2,..., x n are coordinates of x. Majority function: Maj n (x) = sgn(x 1 + x x n ). (1, 1, 1) (-1, 1, -1) (-1, -1, -1) (1, -1, -1) 3 Kavish Gandhi and Noah Golowich Boolean functions
7 Majority, Linear Threshold Functions Convention: x { 1, 1} n ; x 1, x 2,..., x n are coordinates of x. Majority function: Maj n (x) = sgn(x 1 + x x n ). (1, 1, 1) (-1, 1, -1) (-1, -1, -1) (1, -1, -1) f is linear threshold function (weighted majority) if f (x) = sgn(a 0 + a 1 x a n x n ). 3 Kavish Gandhi and Noah Golowich Boolean functions
8 AND, OR, Tribes 1 True, 1 False. AND n (x) = x 1 x 2 x n. OR n (x) = x 1 x 2 x n. 4 Kavish Gandhi and Noah Golowich Boolean functions
9 AND, OR, Tribes 1 True, 1 False. AND n (x) = x 1 x 2 x n. OR n (x) = x 1 x 2 x n. Tribes w,s (x 1,..., x sw ) = (x 1 x w ) (x (s 1)w x sw ). n = ws is number of voters. s tribes, w people per tribe. x 1 x w x (s 1)w x sw 4 Kavish Gandhi and Noah Golowich Boolean functions
10 Influence Definition Impartial culture assumption: n votes independent, uniformly random: x { 1, 1} n. 5 Kavish Gandhi and Noah Golowich Boolean functions
11 Influence Definition Impartial culture assumption: n votes independent, uniformly random: x { 1, 1} n. Influence at coordinate i, Inf i : prob. that voter i changes outcome. Influence of f : I[f ] = n i=1 Inf i[f ]. Example: I[Maj 3 (x)] = 3/2. (1, 1, 1) (-1, -1, -1) 5 Kavish Gandhi and Noah Golowich Boolean functions
12 Oops Nassau County (NY) voting system: f (x) = sgn( x x x x 4 + 2x 5 + 2x 6 ). 6 Kavish Gandhi and Noah Golowich Boolean functions
13 Oops Nassau County (NY) voting system: f (x) = sgn( x x x x 4 + 2x 5 + 2x 6 ). Some towns have 0 influence! 6 Kavish Gandhi and Noah Golowich Boolean functions
14 Oops Nassau County (NY) voting system: f (x) = sgn( x x x x 4 + 2x 5 + 2x 6 ). Some towns have 0 influence! Lawyer Banzhaf sued Nassau County board (1965). 6 Kavish Gandhi and Noah Golowich Boolean functions
15 Influences of Tribes, Majority f monotone: x y coordinate-wise f (x) f (y). Theorem I[f ] I[Maj n ] = 2/π n + O(n 1/2 ) for all monotone f. 7 Kavish Gandhi and Noah Golowich Boolean functions
16 Influences of Tribes, Majority f monotone: x y coordinate-wise f (x) f (y). Theorem I[f ] I[Maj n ] = 2/π n + O(n 1/2 ) for all monotone f. For n = ws, define Tribes n = Tribes w,s with w, s such that Tribes w,s is essentially unbiased. Inf i [Tribes n ] = ln n n (1 + o(1)). 7 Kavish Gandhi and Noah Golowich Boolean functions
17 Influences of Tribes, Majority f monotone: x y coordinate-wise f (x) f (y). Theorem I[f ] I[Maj n ] = 2/π n + O(n 1/2 ) for all monotone f. For n = ws, define Tribes n = Tribes w,s with w, s such that Tribes w,s is essentially unbiased. Inf i [Tribes n ] = ln n n (1 + o(1)). Theorem (Kahn, Kalai, Linial) MaxInf[f ] Var[f ] Ω( log n n ). 7 Kavish Gandhi and Noah Golowich Boolean functions
18 Influences of Tribes, Majority f monotone: x y coordinate-wise f (x) f (y). Theorem I[f ] I[Maj n ] = 2/π n + O(n 1/2 ) for all monotone f. For n = ws, define Tribes n = Tribes w,s with w, s such that Tribes w,s is essentially unbiased. Inf i [Tribes n ] = ln n n (1 + o(1)). Theorem (Kahn, Kalai, Linial) MaxInf[f ] Var[f ] Ω( log n n ). Application: bribing voters. 7 Kavish Gandhi and Noah Golowich Boolean functions
19 Noise Stability Another important property of Boolean functions: noise stability. 8 Kavish Gandhi and Noah Golowich Boolean functions
20 Noise Stability Another important property of Boolean functions: noise stability. Definition For a fixed x { 1, 1} n and ρ [0, 1], y is ρ-correlated with x if, for each coordinate i, { x i with probability ρ y i = randomly chosen with probability 1 ρ. 8 Kavish Gandhi and Noah Golowich Boolean functions
21 Noise Stability Another important property of Boolean functions: noise stability. Definition For a fixed x { 1, 1} n and ρ [0, 1], y is ρ-correlated with x if, for each coordinate i, { x i with probability ρ y i = randomly chosen with probability 1 ρ. Definition For a Boolean function f and ρ [0, 1], the noise stability of f at ρ is Stab ρ [f ] = E[f (x)f (y)]. for x uniformly random and y ρ-correlated with x. 8 Kavish Gandhi and Noah Golowich Boolean functions
22 Noise Stability: Voting Example Imagine: 9 Kavish Gandhi and Noah Golowich Boolean functions
23 Noise Stability: Voting Example Imagine: Voting system represented by f. 9 Kavish Gandhi and Noah Golowich Boolean functions
24 Noise Stability: Voting Example Imagine: Voting system represented by f. Some chance 1 ρ 2 that the vote is misrecorded. 9 Kavish Gandhi and Noah Golowich Boolean functions
25 Noise Stability: Voting Example Imagine: Voting system represented by f. Some chance 1 ρ 2 that the vote is misrecorded. Noise stability: measure of how much f is resistant to misrecorded votes. 9 Kavish Gandhi and Noah Golowich Boolean functions
26 The Noise Stability of Majority Natural question: what is the noise stability of Majority? 10 Kavish Gandhi and Noah Golowich Boolean functions
27 The Noise Stability of Majority Natural question: what is the noise stability of Majority? Theorem For any ρ [0, 1], lim n Stab ρ [Maj n ] = 2 π arcsin ρ. 10 Kavish Gandhi and Noah Golowich Boolean functions
28 The Noise Stability of Majority Natural question: what is the noise stability of Majority? Theorem For any ρ [0, 1], lim n Stab ρ [Maj n ] = 2 π arcsin ρ. General idea of proof: use the multidimensional central limit theorem. 10 Kavish Gandhi and Noah Golowich Boolean functions
29 The Noise Stability of Majority Natural question: what is the noise stability of Majority? Theorem For any ρ [0, 1], lim n Stab ρ [Maj n ] = 2 π arcsin ρ. General idea of proof: use the multidimensional central limit theorem. Theorem (Majority is Stablest) Among Boolean functions that are unbiased and have only small influences, the Majority function has approximately the largest noise stability. 10 Kavish Gandhi and Noah Golowich Boolean functions
30 Arrow s Theorem: The Idea Noise stability also key in proving Arrow s Theorem. In particular, consider: 11 Kavish Gandhi and Noah Golowich Boolean functions
31 Arrow s Theorem: The Idea Noise stability also key in proving Arrow s Theorem. In particular, consider: Two candidate elections: most fair voting rule is Majority. 11 Kavish Gandhi and Noah Golowich Boolean functions
32 Arrow s Theorem: The Idea Noise stability also key in proving Arrow s Theorem. In particular, consider: Two candidate elections: most fair voting rule is Majority. Three candidate elections: not clear how to conduct the election. 11 Kavish Gandhi and Noah Golowich Boolean functions
33 Arrow s Theorem: The Idea Noise stability also key in proving Arrow s Theorem. In particular, consider: Two candidate elections: most fair voting rule is Majority. Three candidate elections: not clear how to conduct the election. One possibility: conduct pairwise Condorcet elections, each of which is evaluated by some voting rule f. 11 Kavish Gandhi and Noah Golowich Boolean functions
34 Arrow s Theorem: The Idea Noise stability also key in proving Arrow s Theorem. In particular, consider: Two candidate elections: most fair voting rule is Majority. Three candidate elections: not clear how to conduct the election. One possibility: conduct pairwise Condorcet elections, each of which is evaluated by some voting rule f. The Condorcet winner is the candidate that wins all his/her elections. 11 Kavish Gandhi and Noah Golowich Boolean functions
35 Arrow s Theorem: The Idea Noise stability also key in proving Arrow s Theorem. In particular, consider: Two candidate elections: most fair voting rule is Majority. Three candidate elections: not clear how to conduct the election. One possibility: conduct pairwise Condorcet elections, each of which is evaluated by some voting rule f. The Condorcet winner is the candidate that wins all his/her elections. May not always occur: might be some situations in which each candidate loses a pairwise election. 11 Kavish Gandhi and Noah Golowich Boolean functions
36 Arrow s Theorem: The Idea Noise stability also key in proving Arrow s Theorem. In particular, consider: Two candidate elections: most fair voting rule is Majority. Three candidate elections: not clear how to conduct the election. One possibility: conduct pairwise Condorcet elections, each of which is evaluated by some voting rule f. The Condorcet winner is the candidate that wins all his/her elections. May not always occur: might be some situations in which each candidate loses a pairwise election. Goal: find a function in which this contradiction never occurs. 11 Kavish Gandhi and Noah Golowich Boolean functions
37 Example: Contradiction with f Majority Example of contradiction: candidates A, B, C; voters x 1, x 2, and x 3 ; voting rule is Majority function. 12 Kavish Gandhi and Noah Golowich Boolean functions
38 Example: Contradiction with f Majority Example of contradiction: candidates A, B, C; voters x 1, x 2, and x 3 ; voting rule is Majority function. x 1 x 2 x 3 A vs. B A B A A vs. C C C A B vs. C C B B 12 Kavish Gandhi and Noah Golowich Boolean functions
39 Example: Contradiction with f Majority Example of contradiction: candidates A, B, C; voters x 1, x 2, and x 3 ; voting rule is Majority function. x 1 x 2 x 3 A vs. B A B A A vs. C C C A B vs. C C B B A wins the pairwise election with B. C wins the pairwise election with A. B wins the pairwise election with C. 12 Kavish Gandhi and Noah Golowich Boolean functions
40 Example: Contradiction with f Majority Example of contradiction: candidates A, B, C; voters x 1, x 2, and x 3 ; voting rule is Majority function. x 1 x 2 x 3 A vs. B A B A A vs. C C C A B vs. C C B B A wins the pairwise election with B. C wins the pairwise election with A. B wins the pairwise election with C. There is no Condorcet winner! 12 Kavish Gandhi and Noah Golowich Boolean functions
41 Arrow s Theorem: The Statement Theorem (Arrow s Theorem) In an n-candidate Condorcet election, if there is always a Condorcet winner, then f (x) = ±x i for some i (dictatorship). 13 Kavish Gandhi and Noah Golowich Boolean functions
42 Arrow s Theorem: The Statement Theorem (Arrow s Theorem) In an n-candidate Condorcet election, if there is always a Condorcet winner, then f (x) = ±x i for some i (dictatorship). The case n = 3 follows from the below result: connects it to stability. 13 Kavish Gandhi and Noah Golowich Boolean functions
43 Arrow s Theorem: The Statement Theorem (Arrow s Theorem) In an n-candidate Condorcet election, if there is always a Condorcet winner, then f (x) = ±x i for some i (dictatorship). The case n = 3 follows from the below result: connects it to stability. Theorem In a 3-candidate Condorcet election, the probability of a Condorcet winner is exactly 3/4(1 Stab 1/3 [f ]). 13 Kavish Gandhi and Noah Golowich Boolean functions
44 Arrow s Theorem: The Statement Theorem (Arrow s Theorem) In an n-candidate Condorcet election, if there is always a Condorcet winner, then f (x) = ±x i for some i (dictatorship). The case n = 3 follows from the below result: connects it to stability. Theorem In a 3-candidate Condorcet election, the probability of a Condorcet winner is exactly 3/4(1 Stab 1/3 [f ]). Dictator: only function for which Stab 1/3 [f ] = 1/3 3 4 (1 Stab 1/3[f ]) = Kavish Gandhi and Noah Golowich Boolean functions
45 Peres s Theorem Noise sensitivity of f at δ is probability that misrecorded votes change outcome: NS δ [f ] = Stab 1 2δ[f ]. Theorem (Peres, 1999) For any LTF f, NS δ [f ] O( δ). 14 Kavish Gandhi and Noah Golowich Boolean functions
46 Peres s Theorem Noise sensitivity of f at δ is probability that misrecorded votes change outcome: NS δ [f ] = Stab 1 2δ[f ]. Theorem (Peres, 1999) For any LTF f, NS δ [f ] O( δ). lim n NS δ [Maj n ] = 2 π δ + O(δ 3/2 ). 14 Kavish Gandhi and Noah Golowich Boolean functions
47 Applications of Peres s theorem Application: learning theory.???? 15 Kavish Gandhi and Noah Golowich Boolean functions
48 Applications of Peres s theorem Application: learning theory.???? Corollary An AND of 2 LTFs is learnable with error ɛ in time n O(1/ɛ2). Open problem: extend Peres s theorem to polynomial threshold functions: sgn(p(x)). 15 Kavish Gandhi and Noah Golowich Boolean functions
49 Fourier Analysis of Boolean Functions How to prove many of theorems: Fourier expansions, a representation of the function as a real, multilinear polynomial. 16 Kavish Gandhi and Noah Golowich Boolean functions
50 Fourier Analysis of Boolean Functions How to prove many of theorems: Fourier expansions, a representation of the function as a real, multilinear polynomial. For example, max 2 (x 1, x 2 ), outputs the maximum of x 1 and x 2 : max 2 (x 1, x 2 ) = x x x 1x Kavish Gandhi and Noah Golowich Boolean functions
51 Uniqueness of the Fourier Expansion For a given f : always exists a Fourier expansion. In particular: Theorem Every Boolean function can be uniquely expressed as a multilinear polynomial, called its Fourier expansion, f (x) = ˆf (S)x S, where x S = i S x i. S [n] 17 Kavish Gandhi and Noah Golowich Boolean functions
52 Uniqueness of the Fourier Expansion For a given f : always exists a Fourier expansion. In particular: Theorem Every Boolean function can be uniquely expressed as a multilinear polynomial, called its Fourier expansion, f (x) = ˆf (S)x S, where x S = i S x i. S [n] Coefficients ˆf (S): Fourier spectrum of f. 17 Kavish Gandhi and Noah Golowich Boolean functions
53 Parseval s and Plancherel s Theorems Theorem (Plancherel) For any Boolean functions f and g, E[f (x)g(x)] = ˆf (S)ĝ(S). S [n] Applies equally well to real-valued functions. Also yields corollary: 18 Kavish Gandhi and Noah Golowich Boolean functions
54 Parseval s and Plancherel s Theorems Theorem (Plancherel) For any Boolean functions f and g, E[f (x)g(x)] = S [n] ˆf (S)ĝ(S). Applies equally well to real-valued functions. Also yields corollary: Theorem (Parseval) For any Boolean function f, S [n] ˆf (S) 2 = E[f (x) 2 ] = Kavish Gandhi and Noah Golowich Boolean functions
55 Fourier Expansions for Stability, Influence Theorem For any Boolean function f and i [n], Inf i [f ] = S i ˆf (S) Kavish Gandhi and Noah Golowich Boolean functions
56 Fourier Expansions for Stability, Influence Theorem For any Boolean function f and i [n], Inf i [f ] = S i ˆf (S) 2. Theorem For any Boolean function f, Stab ρ [f ] = S [n] ρ S ˆf (S) Kavish Gandhi and Noah Golowich Boolean functions
57 Summary and Conclusion In summary: 20 Kavish Gandhi and Noah Golowich Boolean functions
58 Summary and Conclusion In summary: Looked at Boolean functions in the context of social choice theory and voting. 20 Kavish Gandhi and Noah Golowich Boolean functions
59 Summary and Conclusion In summary: Looked at Boolean functions in the context of social choice theory and voting. Fourier expansions of these functions along with noise stability and influence: allowed us to prove Arrow s Theorem and Peres s Theorem. 20 Kavish Gandhi and Noah Golowich Boolean functions
60 Summary and Conclusion In summary: Looked at Boolean functions in the context of social choice theory and voting. Fourier expansions of these functions along with noise stability and influence: allowed us to prove Arrow s Theorem and Peres s Theorem. Not just limited to voting theory: 20 Kavish Gandhi and Noah Golowich Boolean functions
61 Summary and Conclusion In summary: Looked at Boolean functions in the context of social choice theory and voting. Fourier expansions of these functions along with noise stability and influence: allowed us to prove Arrow s Theorem and Peres s Theorem. Not just limited to voting theory: Learning theory. Circuit design. 20 Kavish Gandhi and Noah Golowich Boolean functions
62 Acknowledgements We would like to thank: Yufei Zhao MIT-PRIMES Our parents 21 Kavish Gandhi and Noah Golowich Boolean functions
CSE 291: Fourier analysis Chapter 2: Social choice theory
CSE 91: Fourier analysis Chapter : Social choice theory 1 Basic definitions We can view a boolean function f : { 1, 1} n { 1, 1} as a means to aggregate votes in a -outcome election. Common examples are:
More informationAnalysis of Boolean Functions
Analysis of Boolean Functions Notes from a series of lectures by Ryan O Donnell Barbados Workshop on Computational Complexity February 26th March 4th, 2012 Scribe notes by Li-Yang Tan Contents 1 Linearity
More informationHarmonic Analysis of Boolean Functions
Harmonic Analysis of Boolean Functions Lectures: MW 10:05-11:25 in MC 103 Office Hours: MC 328, by appointment (hatami@cs.mcgill.ca). Evaluation: Assignments: 60 % Presenting a paper at the end of the
More informationFOURIER ANALYSIS OF BOOLEAN FUNCTIONS
FOURIER ANALYSIS OF BOOLEAN FUNCTIONS SAM SPIRO Abstract. This paper introduces the technique of Fourier analysis applied to Boolean functions. We use this technique to illustrate proofs of both Arrow
More informationLecture 2: Basics of Harmonic Analysis. 1 Structural properties of Boolean functions (continued)
CS 880: Advanced Complexity Theory 1/25/2008 Lecture 2: Basics of Harmonic Analysis Instructor: Dieter van Melkebeek Scribe: Priyananda Shenoy In the last lecture, we mentioned one structural property
More informationMATH 19-02: HW 5 TUFTS UNIVERSITY DEPARTMENT OF MATHEMATICS SPRING 2018
MATH 19-02: HW 5 TUFTS UNIVERSITY DEPARTMENT OF MATHEMATICS SPRING 2018 As we ve discussed, a move favorable to X is one in which some voters change their preferences so that X is raised, while the relative
More informationQuantum boolean functions
Quantum boolean functions Ashley Montanaro 1 and Tobias Osborne 2 1 Department of Computer Science 2 Department of Mathematics University of Bristol Royal Holloway, University of London Bristol, UK London,
More informationSocial choice, computational complexity, Gaussian geometry, and Boolean functions
Social choice, computational complexity, Gaussian geometry, and Boolean functions Ryan O Donnell Abstract. We describe a web of connections between the following topics: the mathematical theory of voting
More informationNOISE SENSITIVITY and CHAOS in SOCIAL CHOICE THEORY
NOISE SENSITIVITY and CHAOS in SOCIAL CHOICE THEORY Gil Kalai Abstract In this paper we study the social preferences obtained from monotone neutral social welfare functions for random individual preferences.
More informationWorkshop on Discrete Harmonic Analysis Newton Institute, March 2011
High frequency criteria for Boolean functions (with an application to percolation) Christophe Garban ENS Lyon and CNRS Workshop on Discrete Harmonic Analysis Newton Institute, March 2011 C. Garban (ENS
More informationCMU Social choice 2: Manipulation. Teacher: Ariel Procaccia
CMU 15-896 Social choice 2: Manipulation Teacher: Ariel Procaccia Reminder: Voting Set of voters Set of alternatives Each voter has a ranking over the alternatives means that voter prefers to Preference
More informationArrow Theorem. Elchanan Mossel. Draft All rights reserved
Arrow Theorem Elchanan Mossel Draft All rights reserved Condorcet Paradox n voters are to choose between 3 alternatives. Condorcet: Is there a rational way to do it? More specifically, for majority vote:
More informationFKN Theorem on the biased cube
FKN Theorem on the biased cube Piotr Nayar Abstract In this note we consider Boolean functions defined on the discrete cube { γ, γ 1 } n equipped with a product probability measure µ n, where µ = βδ γ
More informationVoting Handout. Election from the text, p. 47 (for use during class)
Voting Handout Election from the text, p. 47 (for use during class) 3 2 1 1 2 1 1 1 1 2 A B B B D D E B B E C C A C A A C E E C D D C A B E D C C A E E E E E B B A D B B A D D C C A D A D 1. Use the following
More informationQuantifying the Classical Impossibility Theorems from Social Choice
Quantifying the Classical Impossibility Theorems from Social Choice Frank Feys October 21, 2015 TU Delft Applied Logic Seminar 0 Outline 2/26 Introduction Part 1: Quantifying the Classical Impossibility
More information6.842 Randomness and Computation April 2, Lecture 14
6.84 Randomness and Computation April, 0 Lecture 4 Lecturer: Ronitt Rubinfeld Scribe: Aaron Sidford Review In the last class we saw an algorithm to learn a function where very little of the Fourier coeffecient
More informationA Noisy-Influence Regularity Lemma for Boolean Functions Chris Jones
A Noisy-Influence Regularity Lemma for Boolean Functions Chris Jones Abstract We present a regularity lemma for Boolean functions f : {, } n {, } based on noisy influence, a measure of how locally correlated
More informationANALYSIS OF BOOLEAN FUNCTIONS
ANALYSIS OF BOOLEAN FUNCTIONS draft version 0.2 (chapters 1 3) analysisofbooleanfunctions.org Ryan O Donnell Contents List of Notation Chapter 1. Boolean functions and the Fourier expansion 7 1.1. On
More informationNon Linear Invariance & Applications. Elchanan Mossel. U.C. Berkeley
Non Linear Invariance & Applications Elchanan Mossel U.C. Berkeley http://stat.berkeley.edu/~mossel 1 Talk Plan Probability and Gaussian Geometry: Non linear invariance for low influence functions Gaussian
More informationProbability Models of Information Exchange on Networks Lecture 1
Probability Models of Information Exchange on Networks Lecture 1 Elchanan Mossel UC Berkeley All Rights Reserved Motivating Questions How are collective decisions made by: people / computational agents
More informationChapter 9: Basic of Hypercontractivity
Analysis of Boolean Functions Prof. Ryan O Donnell Chapter 9: Basic of Hypercontractivity Date: May 6, 2017 Student: Chi-Ning Chou Index Problem Progress 1 Exercise 9.3 (Tightness of Bonami Lemma) 2/2
More information6.207/14.15: Networks Lecture 24: Decisions in Groups
6.207/14.15: Networks Lecture 24: Decisions in Groups Daron Acemoglu and Asu Ozdaglar MIT December 9, 2009 1 Introduction Outline Group and collective choices Arrow s Impossibility Theorem Gibbard-Satterthwaite
More informationLearning and Fourier Analysis
Learning and Fourier Analysis Grigory Yaroslavtsev http://grigory.us CIS 625: Computational Learning Theory Fourier Analysis and Learning Powerful tool for PAC-style learning under uniform distribution
More informationPartial lecture notes THE PROBABILITY OF VIOLATING ARROW S CONDITIONS
Partial lecture notes THE PROBABILITY OF VIOLATING ARROW S CONDITIONS 1 B. Preference Aggregation Rules 3. Anti-Plurality a. Assign zero points to a voter's last preference and one point to all other preferences.
More informationApplications of Gaussian Noise Stability in Inapproximability and Social Choice Theory
THESIS FOR THE DEGREE OF LICENTIATE OF ENGINEERING Applications of Gaussian Noise Stability in Inapproximability and Social Choice Theory MARCUS ISAKSSON DEPARTMENT OF MATHEMATICAL SCIENCES CHALMERS UNIVERSITY
More informationThe Effect of Inequalities on Partition Regularity of Linear Homogenous Equations
The Effect of Inequalities on Partition Regularity of Linear Homogenous Equations Kavish Gandhi and Noah Golowich Mentor: Laszlo Miklos Lovasz MIT-PRIMES May 18, 2013 1 / 20 Kavish Gandhi and Noah Golowich
More informationApproximation by DNF: Examples and Counterexamples
Approimation by DNF: Eamples and Countereamples Ryan O Donnell Carnegie Mellon University odonnell@cs.cmu.edu Karl Wimmer Carnegie Mellon University kwimmer@andrew.cmu.edu May 1, 2007 Abstract Say that
More informationSurvey of Voting Procedures and Paradoxes
Survey of Voting Procedures and Paradoxes Stanford University ai.stanford.edu/ epacuit/lmh Fall, 2008 :, 1 The Voting Problem Given a (finite) set X of candidates and a (finite) set A of voters each of
More informationNontransitive Dice and Arrow s Theorem
Nontransitive Dice and Arrow s Theorem Undergraduates: Arthur Vartanyan, Jueyi Liu, Satvik Agarwal, Dorothy Truong Graduate Mentor: Lucas Van Meter Project Mentor: Jonah Ostroff 3 Chapter 1 Dice proofs
More informationLecture 3 Small bias with respect to linear tests
03683170: Expanders, Pseudorandomness and Derandomization 3/04/16 Lecture 3 Small bias with respect to linear tests Amnon Ta-Shma and Dean Doron 1 The Fourier expansion 1.1 Over general domains Let G be
More informationSocial Choice and Social Network. Aggregation of Biased Binary Signals. (Draft)
Social Choice and Social Network Aggregation of Biased Binary Signals (Draft) All rights reserved Elchanan Mossel UC Berkeley Condorect s Jury Theorem (1785) n juries will take a majority vote between
More informationUpper Bounds on Fourier Entropy
Upper Bounds on Fourier Entropy Sourav Chakraborty 1, Raghav Kulkarni 2, Satyanarayana V. Lokam 3, and Nitin Saurabh 4 1 Chennai Mathematical Institute, Chennai, India sourav@cmi.ac.in 2 Centre for Quantum
More informationWinning probabilities in a pairwise lottery system with three alternatives
Economic Theory 26, 607 617 (2005) DOI: 10.1007/s00199-004-059-8 Winning probabilities in a pairwise lottery system with three alternatives Frederick H. Chen and Jac C. Heckelman Department of Economics,
More informationFourier analysis of boolean functions in quantum computation
Fourier analysis of boolean functions in quantum computation Ashley Montanaro Centre for Quantum Information and Foundations, Department of Applied Mathematics and Theoretical Physics, University of Cambridge
More informationA Quantitative Arrow Theorem
University of Pennsylvania ScholarlyCommons Statistics Papers Wharton Faculty Research 10-2012 A Quantitative Arrow Theorem Elchanan Mossel University of Pennsylvania Follow this and additional works at:
More informationFourier Analysis for Social Choice
Fourier Analysis for Social Choice MSc Thesis (Afstudeerscriptie) written by Frank FEYS (born August 3rd, 1988 in Hasselt, Belgium) under the supervision of Prof. Dr. Ronald de Wolf, and submitted to the
More informationAgnostically learning under permutation invariant distributions
Agnostically learning under permutation invariant distributions Karl Wimmer Duquesne University wimmerk@duq.edu September 22, 2013 Abstract We generalize algorithms from computational learning theory that
More informationarxiv: v1 [cs.cc] 29 Feb 2012
On the Distribution of the Fourier Spectrum of Halfspaces Ilias Diakonikolas 1, Ragesh Jaiswal 2, Rocco A. Servedio 3, Li-Yang Tan 3, and Andrew Wan 4 arxiv:1202.6680v1 [cs.cc] 29 Feb 2012 1 University
More informationChapter 1. The Mathematics of Voting
Introduction to Contemporary Mathematics Math 112 1.1. Preference Ballots and Preference Schedules Example (The Math Club Election) The math club is electing a new president. The candidates are Alisha
More informationProbabilistic Aspects of Voting
Probabilistic Aspects of Voting UUGANBAATAR NINJBAT DEPARTMENT OF MATHEMATICS THE NATIONAL UNIVERSITY OF MONGOLIA SAAM 2015 Outline 1. Introduction to voting theory 2. Probability and voting 2.1. Aggregating
More informationVoting Theory: Pairwise Comparison
If is removed, which candidate will win if Plurality is used? If C is removed, which candidate will win if Plurality is used? If B is removed, which candidate will win if Plurality is used? Voting Method:
More informationBoolean Functions: Influence, threshold and noise
Boolean Functions: Influence, threshold and noise Einstein Institute of Mathematics Hebrew University of Jerusalem Based on recent joint works with Jean Bourgain, Jeff Kahn, Guy Kindler, Nathan Keller,
More informationLecture 23: Analysis of Boolean Functions
CCI-B609: A Theorist s Toolkit, Fall 016 Nov 9 Lecture 3: Analysis of Boolean Functions Lecturer: Yuan Zhou cribe: Haoyu Zhang 1 Introduction In this lecture, we will talk about boolean function f : {0,
More informationChabot College Fall Course Outline for Mathematics 47 MATHEMATICS FOR LIBERAL ARTS
Chabot College Fall 2013 Course Outline for Mathematics 47 Catalog Description: MATHEMATICS FOR LIBERAL ARTS MTH 47 - Mathematics for Liberal Arts 3.00 units An introduction to a variety of mathematical
More information3 Finish learning monotone Boolean functions
COMS 6998-3: Sub-Linear Algorithms in Learning and Testing Lecturer: Rocco Servedio Lecture 5: 02/19/2014 Spring 2014 Scribes: Dimitris Paidarakis 1 Last time Finished KM algorithm; Applications of KM
More informationCMU Social choice: Advanced manipulation. Teachers: Avrim Blum Ariel Procaccia (this time)
CMU 15-896 Social choice: Advanced manipulation Teachers: Avrim Blum Ariel Procaccia (this time) Recap A Complexity-theoretic barrier to manipulation Polynomial-time greedy alg can successfully decide
More informationChoosing Collectively Optimal Sets of Alternatives Based on the Condorcet Criterion
1 / 24 Choosing Collectively Optimal Sets of Alternatives Based on the Condorcet Criterion Edith Elkind 1 Jérôme Lang 2 Abdallah Saffidine 2 1 Nanyang Technological University, Singapore 2 LAMSADE, Université
More informationFinite Dictatorships and Infinite Democracies
Finite Dictatorships and Infinite Democracies Iian B. Smythe October 20, 2015 Abstract Does there exist a reasonable method of voting that when presented with three or more alternatives avoids the undue
More informationReverse Hyper Contractive Inequalities: What? Why?? When??? How????
Reverse Hyper Contractive Inequalities: What? Why?? When??? How???? UC Berkeley Warsaw Cambridge May 21, 2012 Hyper-Contractive Inequalities The noise (Bonami-Beckner) semi-group on { 1, 1} n 1 2 Def 1:
More informationSection 7.5 Conditional Probability and Independent Events
Section 75 Conditional Probability and Independent Events Conditional Probability of an Event If A and B are events in an experiment and P (A) 6= 0,thentheconditionalprobabilitythattheevent B will occur
More informationSocial choice theory, Arrow s impossibility theorem and majority judgment
Université Paris-Dauphine - PSL Cycle Pluridisciplinaire d Etudes Supérieures Social choice theory, Arrow s impossibility theorem and majority judgment Victor Elie supervised by Miquel Oliu Barton June
More informationUniform-Distribution Attribute Noise Learnability
Uniform-Distribution Attribute Noise Learnability Nader H. Bshouty Technion Haifa 32000, Israel bshouty@cs.technion.ac.il Christino Tamon Clarkson University Potsdam, NY 13699-5815, U.S.A. tino@clarkson.edu
More informationTHE CHOW PARAMETERS PROBLEM
THE CHOW PARAMETERS PROBLEM RYAN O DONNELL AND ROCCO A. SERVEDIO Abstract. In the 2nd Annual FOCS (1961), Chao-Kong Chow proved that every Boolean threshold function is uniquely determined by its degree-0
More informationSYSU Lectures on the Theory of Aggregation Lecture 2: Binary Aggregation with Integrity Constraints
SYSU Lectures on the Theory of Aggregation Lecture 2: Binary Aggregation with Integrity Constraints Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam [ http://www.illc.uva.nl/~ulle/sysu-2014/
More informationLecture 4: LMN Learning (Part 2)
CS 294-114 Fine-Grained Compleity and Algorithms Sept 8, 2015 Lecture 4: LMN Learning (Part 2) Instructor: Russell Impagliazzo Scribe: Preetum Nakkiran 1 Overview Continuing from last lecture, we will
More informationGROUP DECISION MAKING
1 GROUP DECISION MAKING How to join the preferences of individuals into the choice of the whole society Main subject of interest: elections = pillar of democracy Examples of voting methods Consider n alternatives,
More informationSocial Choice and Social Networks. Aggregation of General Biased Signals (DRAFT)
Social Choice and Social Networks Aggregation of General Biased Signals (DRAFT) All rights reserved Elchanan Mossel UC Berkeley 8 Sep 2010 Extending Condorect s Jury Theorem We want to consider extensions
More informationDependence and Independence in Social Choice Theory
Dependence and Independence in Social Choice Theory Eric Pacuit Department of Philosophy University of Maryland, College Park pacuit.org epacuit@umd.edu March 4, 2014 Eric Pacuit 1 Competing desiderata
More informationRecap Social Choice Fun Game Voting Paradoxes Properties. Social Choice. Lecture 11. Social Choice Lecture 11, Slide 1
Social Choice Lecture 11 Social Choice Lecture 11, Slide 1 Lecture Overview 1 Recap 2 Social Choice 3 Fun Game 4 Voting Paradoxes 5 Properties Social Choice Lecture 11, Slide 2 Formal Definition Definition
More informationIntro Prefs & Voting Electoral comp. Political Economics. Ludwig-Maximilians University Munich. Summer term / 37
1 / 37 Political Economics Ludwig-Maximilians University Munich Summer term 2010 4 / 37 Table of contents 1 Introduction(MG) 2 Preferences and voting (MG) 3 Voter turnout (MG) 4 Electoral competition (SÜ)
More informationPolitical Economy of Institutions and Development. Lectures 2 and 3: Static Voting Models
14.773 Political Economy of Institutions and Development. Lectures 2 and 3: Static Voting Models Daron Acemoglu MIT February 7 and 12, 2013. Daron Acemoglu (MIT) Political Economy Lectures 2 and 3 February
More informationAround two theorems and a lemma by Lucio Russo
Around two theorems and a lemma by Lucio Russo Itai Benjamini and Gil Kalai 1 Introduction We did not meet Lucio Russo in person but his mathematical work greatly influenced our own and his wide horizons
More informationJunta Approximations for Submodular, XOS and Self-Bounding Functions
Junta Approximations for Submodular, XOS and Self-Bounding Functions Vitaly Feldman Jan Vondrák IBM Almaden Research Center Simons Institute, Berkeley, October 2013 Feldman-Vondrák Approximations by Juntas
More informationAlgorithmic Game Theory Introduction to Mechanism Design
Algorithmic Game Theory Introduction to Mechanism Design Makis Arsenis National Technical University of Athens April 216 Makis Arsenis (NTUA) AGT April 216 1 / 41 Outline 1 Social Choice Social Choice
More informationFKN theorem for the multislice, with applications
FKN theorem for the multislice, with applications Yuval Filmus * September 5, 2018 Abstract The Friedgut Kalai Naor (FKN) theorem states that if f is a Boolean function on the Boolean cube which is close
More informationAPPROXIMATION RESISTANCE AND LINEAR THRESHOLD FUNCTIONS
APPROXIMATION RESISTANCE AND LINEAR THRESHOLD FUNCTIONS RIDWAN SYED Abstract. In the boolean Max k CSP (f) problem we are given a predicate f : { 1, 1} k {0, 1}, a set of variables, and local constraints
More informationNoise stability of functions with low influences: invariance and optimality (Extended Abstract)
Noise stability of functions with low influences: invariance and optimality (Extended Abstract) Elchanan Mossel U.C. Berkeley mossel@stat.berkeley.edu Ryan O Donnell Microsoft Research odonnell@microsoft.com
More informationVoting. José M Vidal. September 29, Abstract. The problems with voting.
Voting José M Vidal Department of Computer Science and Engineering, University of South Carolina September 29, 2005 The problems with voting. Abstract The Problem The Problem The Problem Plurality The
More informationLecture: Aggregation of General Biased Signals
Social Networks and Social Choice Lecture Date: September 7, 2010 Lecture: Aggregation of General Biased Signals Lecturer: Elchanan Mossel Scribe: Miklos Racz So far we have talked about Condorcet s Jury
More information1 Boolean functions and Walsh-Fourier system
1 Boolean functions and Walsh-Fourier system In this chapter we would like to study boolean functions, namely functions f : { 1, 1} n { 1, 1}, using methods of harmonic analysis Recall that the discrete
More informationStrategy-Proofness on the Condorcet Domain
College of William and Mary W&M ScholarWorks Undergraduate Honors Theses Theses, Dissertations, & Master Projects 5-2008 Strategy-Proofness on the Condorcet Domain Lauren Nicole Merrill College of William
More informationarxiv: v1 [cs.dm] 12 Jan 2018
SELF-PREDICTING BOOLEAN FUNCTIONS OFER SHAYEVITZ AND NIR WEINBERGER arxiv:1801.04103v1 [cs.dm] 12 Jan 2018 Abstract. A Boolean function g is said to be an optimal predictor for another Boolean function
More informationMath 416 Lecture 3. The average or mean or expected value of x 1, x 2, x 3,..., x n is
Math 416 Lecture 3 Expected values The average or mean or expected value of x 1, x 2, x 3,..., x n is x 1 x 2... x n n x 1 1 n x 2 1 n... x n 1 n 1 n x i p x i where p x i 1 n is the probability of x i
More informationAPPLIED MECHANISM DESIGN FOR SOCIAL GOOD
APPLIED MECHANISM DESIGN FOR SOCIAL GOOD JOHN P DICKERSON Lecture #21 11/8/2016 CMSC828M Tuesdays & Thursdays 12:30pm 1:45pm IMPOSSIBILITY RESULTS IN VOTING THEORY / SOCIAL CHOICE Thanks to: Tuomas Sandholm
More information14.770: Introduction to Political Economy Lectures 1 and 2: Collective Choice and Voting
14.770: Introduction to Political Economy Lectures 1 and 2: Collective Choice and Voting Daron Acemoglu MIT September 6 and 11, 2017. Daron Acemoglu (MIT) Political Economy Lectures 1 and 2 September 6
More informationPoints-based rules respecting a pairwise-change-symmetric ordering
Points-based rules respecting a pairwise-change-symmetric ordering AMS Special Session on Voting Theory Karl-Dieter Crisman, Gordon College January 7th, 2008 A simple idea Our usual representations of
More informationUNIVERSITY OF MARYLAND Department of Economics Economics 754 Topics in Political Economy Fall 2005 Allan Drazen. Exercise Set I
UNIVERSITY OF MARYLAND Department of Economics Economics 754 Topics in Political Economy Fall 005 Allan Drazen Exercise Set I The first four exercises are review of what we did in class on 8/31. The next
More informationLecture Notes, Lectures 22, 23, 24. Voter preferences: Majority votes A > B, B > C. Transitivity requires A > C but majority votes C > A.
Lecture Notes, Lectures 22, 23, 24 Social Choice Theory, Arrow Possibility Theorem Paradox of Voting (Condorcet) Cyclic majority: Voter preferences: 1 2 3 A B C B C A C A B Majority votes A > B, B > C.
More informationArrow s Paradox. Prerna Nadathur. January 1, 2010
Arrow s Paradox Prerna Nadathur January 1, 2010 Abstract In this paper, we examine the problem of a ranked voting system and introduce Kenneth Arrow s impossibility theorem (1951). We provide a proof sketch
More informationSocial Choice and Networks
Social Choice and Networks Elchanan Mossel UC Berkeley All rights reserved Logistics 1 Different numbers for the course: Compsci 294 Section 063 Econ 207A Math C223A Stat 206A Room: Cory 241 Time TuTh
More informationLearning DNF Expressions from Fourier Spectrum
Learning DNF Expressions from Fourier Spectrum Vitaly Feldman IBM Almaden Research Center vitaly@post.harvard.edu May 3, 2012 Abstract Since its introduction by Valiant in 1984, PAC learning of DNF expressions
More informationTesting Halfspaces. Ryan O Donnell Carnegie Mellon University. Rocco A. Servedio Columbia University.
Kevin Matulef MIT matulef@mit.edu Testing Halfspaces Ryan O Donnell Carnegie Mellon University odonnell@cs.cmu.edu Rocco A. Servedio Columbia University rocco@cs.columbia.edu November 9, 2007 Ronitt Rubinfeld
More informationCombining Voting Rules Together
Combining Voting Rules Together Nina Narodytska and Toby Walsh and Lirong Xia 3 Abstract. We propose a simple method for combining together voting rules that performs a run-off between the different winners
More informationSocial Choice. Jan-Michael van Linthoudt
Social Choice Jan-Michael van Linthoudt Summer term 2017 Version: March 15, 2018 CONTENTS Remarks 1 0 Introduction 2 1 The Case of 2 Alternatives 3 1.1 Examples for social choice rules............................
More informationNoise sensitivity of Boolean functions and percolation
Noise sensitivity of Boolean functions and percolation Christophe Garban 1 Jeffrey E. Steif 2 1 ENS Lyon, CNRS 2 Chalmers University Contents Overview 5 I Boolean functions and key concepts 9 1 Boolean
More informationSecret sharing schemes
Secret sharing schemes Martin Stanek Department of Computer Science Comenius University stanek@dcs.fmph.uniba.sk Cryptology 1 (2017/18) Content Introduction Shamir s secret sharing scheme perfect secret
More informationMini-Course 6: Hyperparameter Optimization Harmonica
Mini-Course 6: Hyperparameter Optimization Harmonica Yang Yuan Computer Science Department Cornell University Last time Bayesian Optimization [Snoek et al., 2012, Swersky et al., 2013, Snoek et al., 2014,
More informationChapter 12: Social Choice Theory
Chapter 12: Social Choice Theory Felix Munoz-Garcia School of Economic Sciences Washington State University 1 1 Introduction In this chapter, we consider a society with I 2 individuals, each of them endowed
More informationRandomized Complexity Classes; RP
Randomized Complexity Classes; RP Let N be a polynomial-time precise NTM that runs in time p(n) and has 2 nondeterministic choices at each step. N is a polynomial Monte Carlo Turing machine for a language
More informationLecture 23. Random walks
18.175: Lecture 23 Random walks Scott Sheffield MIT 1 Outline Random walks Stopping times Arcsin law, other SRW stories 2 Outline Random walks Stopping times Arcsin law, other SRW stories 3 Exchangeable
More informationIntroduction to Game Theory Lecture Note 2: Strategic-Form Games and Nash Equilibrium (2)
Introduction to Game Theory Lecture Note 2: Strategic-Form Games and Nash Equilibrium (2) Haifeng Huang University of California, Merced Best response functions: example In simple games we can examine
More informationLearning and Fourier Analysis
Learning and Fourier Analysis Grigory Yaroslavtsev http://grigory.us Slides at http://grigory.us/cis625/lecture2.pdf CIS 625: Computational Learning Theory Fourier Analysis and Learning Powerful tool for
More informationLinear Algebra Methods in Combinatorics
Linear Algebra Methods in Combinatorics Arjun Khandelwal, Joshua Xiong Mentor: Chiheon Kim MIT-PRIMES Reading Group May 17, 2015 Arjun Khandelwal, Joshua Xiong May 17, 2015 1 / 18 Eventown and Oddtown
More informationRepeated Downsian Electoral Competition
Repeated Downsian Electoral Competition John Duggan Department of Political Science and Department of Economics University of Rochester Mark Fey Department of Political Science University of Rochester
More informationPolynomial regression under arbitrary product distributions
Polynomial regression under arbitrary product distributions Eric Blais and Ryan O Donnell and Karl Wimmer Carnegie Mellon University Abstract In recent work, Kalai, Klivans, Mansour, and Servedio [KKMS05]
More informationarxiv: v2 [math.co] 29 Mar 2012
A quantitative Gibbard-Satterthwaite theorem without neutrality Elchanan Mossel Miklós Z. Rácz July 25, 208 arxiv:0.5888v2 [math.co] 29 Mar 202 Abstract Recently, quantitative versions of the Gibbard-Satterthwaite
More information3.1 Arrow s Theorem. We study now the general case in which the society has to choose among a number of alternatives
3.- Social Choice and Welfare Economics 3.1 Arrow s Theorem We study now the general case in which the society has to choose among a number of alternatives Let R denote the set of all preference relations
More informationOptimal Inapproximability Results for MAX-CUT and Other 2-Variable CSPs?
Optimal Inapproximability Results for MAX-CUT and Other 2-Variable CSPs? Subhash Khot College of Computing Georgia Tech khot@cc.gatech.edu Elchanan Mossel Department of Statistics U.C. Berkeley mossel@stat.berkeley.edu
More informationComputing with voting trees
Computing with voting trees Jennifer Iglesias Nathaniel Ince Po-Shen Loh Abstract The classical paradox of social choice theory asserts that there is no fair way to deterministically select a winner in
More information18.175: Lecture 14 Infinite divisibility and so forth
18.175 Lecture 14 18.175: Lecture 14 Infinite divisibility and so forth Scott Sheffield MIT 18.175 Lecture 14 Outline Infinite divisibility Higher dimensional CFs and CLTs Random walks Stopping times Arcsin
More information