SlideShare a Scribd company logo
1 of 18
Download to read offline
Stability without Parties?
Co-Voting Network Dynamics in the
Colombian Congress
SP21: NETWORK SCIENCE
Maria Aroca
Background: Voting in the Colombian Congress
Two chambers, House (~165)
and Senate (~100):
Votes occur on floor and on 7
committees (~20 members)
60% reelection rate
Numerous small parties
Members are independent in
practice
A Peculiar thing about the Colombian Congress
“In this Congress we are free to
vote however we want and do
whatever we want and the party
never punishes us for it ”
- Omar Yepes (Colombian Representative)
Parties not organizing voting behavior
Survey of Legislators in Lat Am (PELA) MDS Scaling of votes House 2010-2014
More Evidence of Parties not organizing
Cosponsorship Colombia
Lower House 2010-14
Cosponsorship Network France
Lower House 2012-2016
https://f.briatte.org/parlviz/parlement/
Cosponsorship USA
Lower House 2015-2016
(from Neal 2018)
Political Science: without parties, voting is not stable
● Political Science focuses on how parties are needed to avoid "chaos"
● Most influential theories see party leadership as constraining voting
● Parties structure the choices available in legislatures
● This literature does not account for contexts where parties do not serve this
purpose and decentralized relationships are the basis for legislative
organization.
POLISCI EXPECTATIONS: VOTING COALITIONS IN COLOMBIAN CONGRESS
WILL BE UNSTABLE!
Research Question
● Consistency in patterns of behavior can emerge without external constraints
like parties
● There are dynamics in which interactions between individuals become
reinforced, resulting in synchronized actions
● If parties do not constrain members, are legislators voting independently
bill-by-bill? Or are there detectable groups of legislators that vote
together across time?
Methods
● Get votes on bills from members of the Colombian House of Representatives
for the 2010-2014 Congressional Period
● Build a Dynamic Co-Voting Network
● Apply community detection algorithm to Co-voting network at different
“snapshots” in time
● Track community membership over time
Data
● Scraped voting data
from Congreso Visible
● Cleaned Data.
Selected votes from
House from 2010-2014
● Result: dataset of
1,325 voting sessions
for 168
● 195,632 individual
votes
Time-stamped co-voting edge-list
● Three different types of
votes:
○ (1) No vote
○ (2) Yes vote
○ (0) Abstention
● Create network for every
voting session
○ Nodes are legislators
○ Build a link between them
if they vote the same way
○ Add time stamp that
reflects when voting
happened
Multi-layer Co-Voting Network
● Flatten the temporal dimension by
binning data into smaller static graphs
called snapshots
● Create static snapshots that represent 2
months of voting
● All of the times every pair of legislators
voted in the same way during that
two-month period are added resulting in
weighted links
● Multi-layer weighted undirected network
with 20 layers (one for each snapshot)
Multi-layer Co-Voting Network
Multi-layer co-voting networks 20 layers (snapshots) Supra-adjacency matrix representation of networks
Community Membership Evolution
● Community detection and matching across snapshots to track the evolution of
the co-voting over time
● Test: Louvain algorithm for community detection on each of the layers
● Create a temporal community similarity matrix
Community Membership Evolution: Membership Matrix
How similar are these communities over time?
● Jaccard Similarity Index:
compares members for two
sets to see which members
are shared and which are
distinct.
● Communities at different
points in time appear to share
members
● Suggests consistency rather
than randomness
Next Steps:
● Compare and Evaluate Community Detection methods. Benchmark
comparisons (method evaluation)
● Explore Community Evolution with mainstream Community Tracking methods:
He, Ziwei, Etienne Gael Tajeuna, Shengrui Wang, and Mohamed Bouguessa. "A Comparative Study of Different Approaches
for Tracking Communities in Evolving Social Networks." In 2017 IEEE International Conference on Data Science and
Advanced Analytics (DSAA), pp. 89-98. IEEE, 2017.
Next Steps:
● Explore attributes that might drive community membership
Party
Region/constituency
Length of
tenure
Bill Sponsorship
Committee Membership
Biographical
data
Thanks!
Contact: mparoca@iu.edu

More Related Content

Similar to multilayer_co_voting_network_col_congress.pdf

Write a paper of 1,000-1,250 words in which you1. Describe each
Write a paper of 1,000-1,250 words in which you1. Describe eachWrite a paper of 1,000-1,250 words in which you1. Describe each
Write a paper of 1,000-1,250 words in which you1. Describe each
lorindajamieson
 
Hack the democracy with the Political Memory of la Quadrature du Net
Hack the democracy with the Political Memory of la Quadrature du NetHack the democracy with the Political Memory of la Quadrature du Net
Hack the democracy with the Political Memory of la Quadrature du Net
psycojoker
 
National Civic Summit - Brennan Center For Justice - Justin Levitt
National Civic Summit - Brennan Center For Justice - Justin LevittNational Civic Summit - Brennan Center For Justice - Justin Levitt
National Civic Summit - Brennan Center For Justice - Justin Levitt
National Civic Summit
 
Comparative Party Systems
Comparative Party SystemsComparative Party Systems
Comparative Party Systems
atrantham
 

Similar to multilayer_co_voting_network_col_congress.pdf (12)

Write a paper of 1,000-1,250 words in which you1. Describe each
Write a paper of 1,000-1,250 words in which you1. Describe eachWrite a paper of 1,000-1,250 words in which you1. Describe each
Write a paper of 1,000-1,250 words in which you1. Describe each
 
SHOURYA
SHOURYASHOURYA
SHOURYA
 
IDEAS-Nomination-OH
IDEAS-Nomination-OHIDEAS-Nomination-OH
IDEAS-Nomination-OH
 
Hack the democracy with the Political Memory of la Quadrature du Net
Hack the democracy with the Political Memory of la Quadrature du NetHack the democracy with the Political Memory of la Quadrature du Net
Hack the democracy with the Political Memory of la Quadrature du Net
 
Real Estatate
Real EstatateReal Estatate
Real Estatate
 
(2010) CPPF - Outcome of the Myanmar Elections
(2010) CPPF - Outcome of the Myanmar Elections(2010) CPPF - Outcome of the Myanmar Elections
(2010) CPPF - Outcome of the Myanmar Elections
 
National Civic Summit - Brennan Center For Justice - Justin Levitt
National Civic Summit - Brennan Center For Justice - Justin LevittNational Civic Summit - Brennan Center For Justice - Justin Levitt
National Civic Summit - Brennan Center For Justice - Justin Levitt
 
Electronic Voting System
Electronic Voting SystemElectronic Voting System
Electronic Voting System
 
Comparative Party Systems
Comparative Party SystemsComparative Party Systems
Comparative Party Systems
 
Javnarasprava
JavnaraspravaJavnarasprava
Javnarasprava
 
REFORMIST
REFORMISTREFORMIST
REFORMIST
 
Election Project (Elep)
Election Project (Elep)Election Project (Elep)
Election Project (Elep)
 

Recently uploaded

Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 

Recently uploaded (20)

How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 

multilayer_co_voting_network_col_congress.pdf

  • 1. Stability without Parties? Co-Voting Network Dynamics in the Colombian Congress SP21: NETWORK SCIENCE Maria Aroca
  • 2. Background: Voting in the Colombian Congress Two chambers, House (~165) and Senate (~100): Votes occur on floor and on 7 committees (~20 members) 60% reelection rate Numerous small parties Members are independent in practice
  • 3. A Peculiar thing about the Colombian Congress “In this Congress we are free to vote however we want and do whatever we want and the party never punishes us for it ” - Omar Yepes (Colombian Representative)
  • 4. Parties not organizing voting behavior Survey of Legislators in Lat Am (PELA) MDS Scaling of votes House 2010-2014
  • 5. More Evidence of Parties not organizing Cosponsorship Colombia Lower House 2010-14 Cosponsorship Network France Lower House 2012-2016 https://f.briatte.org/parlviz/parlement/ Cosponsorship USA Lower House 2015-2016 (from Neal 2018)
  • 6. Political Science: without parties, voting is not stable ● Political Science focuses on how parties are needed to avoid "chaos" ● Most influential theories see party leadership as constraining voting ● Parties structure the choices available in legislatures ● This literature does not account for contexts where parties do not serve this purpose and decentralized relationships are the basis for legislative organization. POLISCI EXPECTATIONS: VOTING COALITIONS IN COLOMBIAN CONGRESS WILL BE UNSTABLE!
  • 7. Research Question ● Consistency in patterns of behavior can emerge without external constraints like parties ● There are dynamics in which interactions between individuals become reinforced, resulting in synchronized actions ● If parties do not constrain members, are legislators voting independently bill-by-bill? Or are there detectable groups of legislators that vote together across time?
  • 8. Methods ● Get votes on bills from members of the Colombian House of Representatives for the 2010-2014 Congressional Period ● Build a Dynamic Co-Voting Network ● Apply community detection algorithm to Co-voting network at different “snapshots” in time ● Track community membership over time
  • 9. Data ● Scraped voting data from Congreso Visible ● Cleaned Data. Selected votes from House from 2010-2014 ● Result: dataset of 1,325 voting sessions for 168 ● 195,632 individual votes
  • 10. Time-stamped co-voting edge-list ● Three different types of votes: ○ (1) No vote ○ (2) Yes vote ○ (0) Abstention ● Create network for every voting session ○ Nodes are legislators ○ Build a link between them if they vote the same way ○ Add time stamp that reflects when voting happened
  • 11. Multi-layer Co-Voting Network ● Flatten the temporal dimension by binning data into smaller static graphs called snapshots ● Create static snapshots that represent 2 months of voting ● All of the times every pair of legislators voted in the same way during that two-month period are added resulting in weighted links ● Multi-layer weighted undirected network with 20 layers (one for each snapshot)
  • 12. Multi-layer Co-Voting Network Multi-layer co-voting networks 20 layers (snapshots) Supra-adjacency matrix representation of networks
  • 13. Community Membership Evolution ● Community detection and matching across snapshots to track the evolution of the co-voting over time ● Test: Louvain algorithm for community detection on each of the layers ● Create a temporal community similarity matrix
  • 14. Community Membership Evolution: Membership Matrix
  • 15. How similar are these communities over time? ● Jaccard Similarity Index: compares members for two sets to see which members are shared and which are distinct. ● Communities at different points in time appear to share members ● Suggests consistency rather than randomness
  • 16. Next Steps: ● Compare and Evaluate Community Detection methods. Benchmark comparisons (method evaluation) ● Explore Community Evolution with mainstream Community Tracking methods: He, Ziwei, Etienne Gael Tajeuna, Shengrui Wang, and Mohamed Bouguessa. "A Comparative Study of Different Approaches for Tracking Communities in Evolving Social Networks." In 2017 IEEE International Conference on Data Science and Advanced Analytics (DSAA), pp. 89-98. IEEE, 2017.
  • 17. Next Steps: ● Explore attributes that might drive community membership Party Region/constituency Length of tenure Bill Sponsorship Committee Membership Biographical data