Save this video free

COMP 3200 - Intro to Artificial Intelligence - Lecture 11 - Voting Algorithms

Dave Churchill · 1:09:21 · Watch on YouTube

COMP 3200 - Intro to Artificial Intelligence - Lecture 11 - Voting Algorithms Watch on YouTube →

Overview

Dave Churchill frames voting as preference aggregation: a defined ballot and counting rule turn individual preferences into a shared outcome, and changing the rule can change who wins. He compares first-past-the-post, runoff and instant-runoff voting, Borda scoring, Condorcet, approval voting, and single transferable vote, illustrating trade-offs such as spoiler effects, cycling preferences, and gerrymandering; Arrow’s impossibility theorem shows that no ranked-choice system satisfies all five of his criteria at once. The examples connect electoral methods to AI and computing applications such as multi-agent coordination, recommender systems, and search ranking.

Key takeaways

Chapters

0:00 Voting as Preference Aggregation in Society and Computing
10:10 Voting-System Criteria and Ballot Information Types
17:05 First-Past-the-Post: Simple Counting, Limited Expression
21:49 The Pizza Example Demonstrates the Spoiler Effect
27:30 Spoiler Effects in U.S. and Canadian Elections
36:50 Runoff Elections Require Majority Support
39:48 Instant-Runoff Voting Uses Ranked Ballots
43:06 Ranked-Choice Voting Can Reward a Weak First Round
45:52 Borda Count and Positional Scoring
49:25 Condorcet Pairwise Elections and the Rock-Paper-Scissors Cycle
53:40 Arrow’s Five Criteria and Impossibility Theorem
57:18 Approval Voting Counts Acceptable Candidates
1:00:41 Gerrymandering, Single Transferable Vote, and AI Applications

Keep these chapters and the full searchable transcript in your own library.

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Dave Churchill.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.