SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
Predicting Congressional
      Swing Voters
      Shiyu Zhao and Hari Ravi
Background
        The "birth" of a bill:
        -> Proposed
        -> Debate
        -> House/Senate vote
        -> Amendment
        -> Vote again
        -> (infinite repetition)
        -> President signature
Motivation
● Process of passing a bill is quite difficult.
    ○ Majority of proposed bills are rejected.
    ○ 112th congress passed just 80 bills, lowest since
      1947.
    ○ A typical congressman may sponsor 100 bills,
      passing 0.
 
 
 
Motivation (continued)
● It would be great if we could tell if a bill
  would be approved before it was formally
  proposed.
   ○ This would save a lot of time for people trying to
     put forth bills.
   ○ Potential "profit" from knowing the outcome
     beforehand.
Objectives
● Want to determine if a proposed bill has no
  chance of passing. In this case, avoid
  proposing the bill altogether, save time.
● If a proposed bill will be definitely
  approved...
● For those bills whose outcome is uncertain
  ...
  ○ (next slide)
Objectives (continued)
● For a bill which will not obviously fail but is
  not projected to be approved, determine if
  there are any "influential congressmen"
  whose change in vote will change the
  outcome of the bill!
   ○ This "swing" congressman changing his vote will
     likely result in a cluster of other congressmen
     changing their votes.
   ○ If a particular congressman is "important", we can
     attempt to "lobby" (or bribe) him to change his
     vote.
Previous Work
● Applying GMDH Algorithm to Extract Rules
  from Examples (Fujimoto and Nakabayashi)
  ○ Machine Learning algorithm
  ○ Has been applied to congressmen's voting records in
    the past to determine whether they were
    republican or democrat
  ○ Can be generalized to other dividing issues
  ○ Difficult to apply to details in bills

● We are doing a different approach - more
  graph-oriented
Previous Work
● The Link-Prediction Problem for Social
  Networks (Nowell and Kleinberg)
  ○ Described methodology and equations used to
    predict future social interactions based on a picture
    of a social network.
  ○ Mainly used closeness centrality to do this but
    focused on other properties as well.
   
● There are quite a lot of other interesting
  papers which can give us ideas!
Steps to meet our objective
(continued)
● Acquire data for congressman
  ○ Given a congressman, need list of bills "aye'd",
       "nay'ed" and "abstained".
   ○   Edge set: given congressman A, how many times did
       A and B vote the same. What fraction did they vote
       the same?
● Information about the proposed bill
   ○ Is the bill regarding healthcare, transportation,
     infrastructure, etc. ?
   ○ Congressman's votes will depend on the type of bill.
Steps to meet our objective
● To graphically model the mutual influences
  between congressmen and predict the
  outcome.
  ○ Probability of voting "yes" given other's probability
     distribution over votes -> outcome of the bill
   ○ Exactly what Probabilistic Graphical Models do!
   ○ Edges between congressmen are determined by the
     percentage of time they agree.
   ○ Possible asymmetric influence as well, could result
     in directed edges.
      ■ i.e. one congressman has influence over another
         but not vice versa.
Steps to meet our objective
(continued)
● Predict the chance of passing the bill.
    ○ Need to use our constructed graph.
    ○ And use Probabilistic Graphical Models
 
● Test our prediction on data set and
  modify/tune our model accordingly
Our Users
● Politicians
  ○ Best-case scenario our project will revolutionize
      the way in which bills are proposed.
●   Our network model can be generalized to
    all types of decision making by voting!
    ○ Predict bills in state or regional governments.
    ○ Predict who will win elections with similar network
      structure as our model.
●   Any binary type decision making
Work Plan (Subject to change)
● Week 1: Gather data
  ○ Have the data easily accessible, i.e. given an ID
    we can easily find the edges of a congressman,
    the bills he approved of, his party affiliation,
    etc.
    (already completed!)
   
● Weeks 2-3: Create a graphical model
   ○ Create criterion for the edge set
   ○ Implement a basic prediction algorithm
Work Plan (continued)
●   Weeks 4-6: Modify/tune the model
    ○ Experiment with different asymmetric edges
    ○ Adding the influence of the type of the bill
● Weeks 7-9: Implement an algorithm to
  identify important "swing" voters
    ○ Based on importance: how their change in votes
      will affect the rest of the congress
    ○ Difficulty to swing: their probability of voting
      "yes/no", their past campaign donation amount
● Weeks 9-10: Wrap up and final report
    ○ Test our algorithm on undecided bills in reality!
    ○ Write a final paper based on our findings
What have we done?
● Acquired Data
  ○ List of bills from 2010-2012, and votes ("aye", "nay" or
     "abstain") for both the Senate and the House.
  ○ For each Congressman A, we have gathered the number
     of times Congressman A agrees with Congressman B and
     the total number of bills A and B both voted on.
      ■ Surprisingly good data, not completely partisan as
         we first expected.
      ■ Also gathered other information about a
         congressman, such as party affiliation, number of
         terms, etc.
● Have a potential edge set
  ○ The percentage of times congressman agree.
 
What we need to do?
 
● Need to complete weeks 2 - 10 :)
 
Questions?

Weitere ähnliche Inhalte

Ähnlich wie 145 First Presentation

Roehampton University MBA-The Reform Party, Singapore
Roehampton University MBA-The Reform Party, SingaporeRoehampton University MBA-The Reform Party, Singapore
Roehampton University MBA-The Reform Party, SingaporeNorainiYunus1
 
How a bill really becomes law
How a bill really becomes law How a bill really becomes law
How a bill really becomes law MSCSA
 
Strategies for Effective Engagement at the Nebraska Legislature 8.28.14
Strategies for Effective Engagement at the Nebraska Legislature 8.28.14Strategies for Effective Engagement at the Nebraska Legislature 8.28.14
Strategies for Effective Engagement at the Nebraska Legislature 8.28.14StrongNebraska
 
APUSH/usg-chapter- 07
APUSH/usg-chapter- 07APUSH/usg-chapter- 07
APUSH/usg-chapter- 07LOAPUSH
 
Government ch. 7 - congress at work
Government   ch. 7 - congress at workGovernment   ch. 7 - congress at work
Government ch. 7 - congress at workBrighton Alternative
 
Boulder Ballot initiative 300 Neighborhoods’ Right to Vote
Boulder Ballot initiative 300 Neighborhoods’ Right to VoteBoulder Ballot initiative 300 Neighborhoods’ Right to Vote
Boulder Ballot initiative 300 Neighborhoods’ Right to VoteStephen Haydel
 
PS 101 The Congress Fall 2009
PS 101 The Congress Fall 2009PS 101 The Congress Fall 2009
PS 101 The Congress Fall 2009Christopher Rice
 
Ofa organizingmanual part2
Ofa organizingmanual part2Ofa organizingmanual part2
Ofa organizingmanual part2Amy Davidson PhD
 
Presentation to House Redistricting Committee
Presentation to House Redistricting CommitteePresentation to House Redistricting Committee
Presentation to House Redistricting CommitteeMike
 
Getting the Work Done [Code for America Summit 2018 Breakout Session]
Getting the Work Done [Code for America Summit 2018 Breakout Session]Getting the Work Done [Code for America Summit 2018 Breakout Session]
Getting the Work Done [Code for America Summit 2018 Breakout Session]Hana Schank
 
PS 101 The Congress fall 2013
PS 101 The Congress fall 2013PS 101 The Congress fall 2013
PS 101 The Congress fall 2013Christopher Rice
 
İncreased youth participation through technology gunner grimsson - robert ...
İncreased youth participation through technology   gunner grimsson - robert ...İncreased youth participation through technology   gunner grimsson - robert ...
İncreased youth participation through technology gunner grimsson - robert ...Şebeke:Gençlerin Katılımı Projesi
 
Costa Mesa Charter Discussion
Costa Mesa Charter DiscussionCosta Mesa Charter Discussion
Costa Mesa Charter DiscussionMike Harmanos
 
Art of the possible annetta cheek
Art of the possible   annetta cheekArt of the possible   annetta cheek
Art of the possible annetta cheekClarity2010
 
Proposing Action: A Practical Guide to Activism
Proposing Action:  A Practical Guide to ActivismProposing Action:  A Practical Guide to Activism
Proposing Action: A Practical Guide to ActivismSpelman College
 
Making Defensible Planning Decisions
Making Defensible Planning DecisionsMaking Defensible Planning Decisions
Making Defensible Planning DecisionsPAS_Team
 
Making defensible planning decisions
Making defensible planning decisionsMaking defensible planning decisions
Making defensible planning decisionsPAS_Team
 

Ähnlich wie 145 First Presentation (20)

Roehampton University MBA-The Reform Party, Singapore
Roehampton University MBA-The Reform Party, SingaporeRoehampton University MBA-The Reform Party, Singapore
Roehampton University MBA-The Reform Party, Singapore
 
U4.LP2.PowersandOrganizationofLegBranch
U4.LP2.PowersandOrganizationofLegBranchU4.LP2.PowersandOrganizationofLegBranch
U4.LP2.PowersandOrganizationofLegBranch
 
U4.LP2: Powers and Organization of Leg Branch
U4.LP2: Powers and Organization of Leg BranchU4.LP2: Powers and Organization of Leg Branch
U4.LP2: Powers and Organization of Leg Branch
 
How a bill really becomes law
How a bill really becomes law How a bill really becomes law
How a bill really becomes law
 
Quantitative Redistricting Workshop - Questions that Mathematicians Can Answe...
Quantitative Redistricting Workshop - Questions that Mathematicians Can Answe...Quantitative Redistricting Workshop - Questions that Mathematicians Can Answe...
Quantitative Redistricting Workshop - Questions that Mathematicians Can Answe...
 
Strategies for Effective Engagement at the Nebraska Legislature 8.28.14
Strategies for Effective Engagement at the Nebraska Legislature 8.28.14Strategies for Effective Engagement at the Nebraska Legislature 8.28.14
Strategies for Effective Engagement at the Nebraska Legislature 8.28.14
 
APUSH/usg-chapter- 07
APUSH/usg-chapter- 07APUSH/usg-chapter- 07
APUSH/usg-chapter- 07
 
Government ch. 7 - congress at work
Government   ch. 7 - congress at workGovernment   ch. 7 - congress at work
Government ch. 7 - congress at work
 
Boulder Ballot initiative 300 Neighborhoods’ Right to Vote
Boulder Ballot initiative 300 Neighborhoods’ Right to VoteBoulder Ballot initiative 300 Neighborhoods’ Right to Vote
Boulder Ballot initiative 300 Neighborhoods’ Right to Vote
 
PS 101 The Congress Fall 2009
PS 101 The Congress Fall 2009PS 101 The Congress Fall 2009
PS 101 The Congress Fall 2009
 
Ofa organizingmanual part2
Ofa organizingmanual part2Ofa organizingmanual part2
Ofa organizingmanual part2
 
Presentation to House Redistricting Committee
Presentation to House Redistricting CommitteePresentation to House Redistricting Committee
Presentation to House Redistricting Committee
 
Getting the Work Done [Code for America Summit 2018 Breakout Session]
Getting the Work Done [Code for America Summit 2018 Breakout Session]Getting the Work Done [Code for America Summit 2018 Breakout Session]
Getting the Work Done [Code for America Summit 2018 Breakout Session]
 
PS 101 The Congress fall 2013
PS 101 The Congress fall 2013PS 101 The Congress fall 2013
PS 101 The Congress fall 2013
 
İncreased youth participation through technology gunner grimsson - robert ...
İncreased youth participation through technology   gunner grimsson - robert ...İncreased youth participation through technology   gunner grimsson - robert ...
İncreased youth participation through technology gunner grimsson - robert ...
 
Costa Mesa Charter Discussion
Costa Mesa Charter DiscussionCosta Mesa Charter Discussion
Costa Mesa Charter Discussion
 
Art of the possible annetta cheek
Art of the possible   annetta cheekArt of the possible   annetta cheek
Art of the possible annetta cheek
 
Proposing Action: A Practical Guide to Activism
Proposing Action:  A Practical Guide to ActivismProposing Action:  A Practical Guide to Activism
Proposing Action: A Practical Guide to Activism
 
Making Defensible Planning Decisions
Making Defensible Planning DecisionsMaking Defensible Planning Decisions
Making Defensible Planning Decisions
 
Making defensible planning decisions
Making defensible planning decisionsMaking defensible planning decisions
Making defensible planning decisions
 

Kürzlich hochgeladen

Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 

Kürzlich hochgeladen (20)

Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 

145 First Presentation

  • 1. Predicting Congressional Swing Voters Shiyu Zhao and Hari Ravi
  • 2. Background The "birth" of a bill: -> Proposed -> Debate -> House/Senate vote -> Amendment -> Vote again -> (infinite repetition) -> President signature
  • 3. Motivation ● Process of passing a bill is quite difficult. ○ Majority of proposed bills are rejected. ○ 112th congress passed just 80 bills, lowest since 1947. ○ A typical congressman may sponsor 100 bills, passing 0.      
  • 4. Motivation (continued) ● It would be great if we could tell if a bill would be approved before it was formally proposed. ○ This would save a lot of time for people trying to put forth bills. ○ Potential "profit" from knowing the outcome beforehand.
  • 5. Objectives ● Want to determine if a proposed bill has no chance of passing. In this case, avoid proposing the bill altogether, save time. ● If a proposed bill will be definitely approved... ● For those bills whose outcome is uncertain ... ○ (next slide)
  • 6. Objectives (continued) ● For a bill which will not obviously fail but is not projected to be approved, determine if there are any "influential congressmen" whose change in vote will change the outcome of the bill! ○ This "swing" congressman changing his vote will likely result in a cluster of other congressmen changing their votes. ○ If a particular congressman is "important", we can attempt to "lobby" (or bribe) him to change his vote.
  • 7. Previous Work ● Applying GMDH Algorithm to Extract Rules from Examples (Fujimoto and Nakabayashi) ○ Machine Learning algorithm ○ Has been applied to congressmen's voting records in the past to determine whether they were republican or democrat ○ Can be generalized to other dividing issues ○ Difficult to apply to details in bills ● We are doing a different approach - more graph-oriented
  • 8. Previous Work ● The Link-Prediction Problem for Social Networks (Nowell and Kleinberg) ○ Described methodology and equations used to predict future social interactions based on a picture of a social network. ○ Mainly used closeness centrality to do this but focused on other properties as well.   ● There are quite a lot of other interesting papers which can give us ideas!
  • 9. Steps to meet our objective (continued) ● Acquire data for congressman ○ Given a congressman, need list of bills "aye'd", "nay'ed" and "abstained". ○ Edge set: given congressman A, how many times did A and B vote the same. What fraction did they vote the same? ● Information about the proposed bill ○ Is the bill regarding healthcare, transportation, infrastructure, etc. ? ○ Congressman's votes will depend on the type of bill.
  • 10. Steps to meet our objective ● To graphically model the mutual influences between congressmen and predict the outcome. ○ Probability of voting "yes" given other's probability distribution over votes -> outcome of the bill ○ Exactly what Probabilistic Graphical Models do! ○ Edges between congressmen are determined by the percentage of time they agree. ○ Possible asymmetric influence as well, could result in directed edges. ■ i.e. one congressman has influence over another but not vice versa.
  • 11. Steps to meet our objective (continued) ● Predict the chance of passing the bill. ○ Need to use our constructed graph. ○ And use Probabilistic Graphical Models   ● Test our prediction on data set and modify/tune our model accordingly
  • 12. Our Users ● Politicians ○ Best-case scenario our project will revolutionize the way in which bills are proposed. ● Our network model can be generalized to all types of decision making by voting! ○ Predict bills in state or regional governments. ○ Predict who will win elections with similar network structure as our model. ● Any binary type decision making
  • 13. Work Plan (Subject to change) ● Week 1: Gather data ○ Have the data easily accessible, i.e. given an ID we can easily find the edges of a congressman, the bills he approved of, his party affiliation, etc. (already completed!)   ● Weeks 2-3: Create a graphical model ○ Create criterion for the edge set ○ Implement a basic prediction algorithm
  • 14. Work Plan (continued) ● Weeks 4-6: Modify/tune the model ○ Experiment with different asymmetric edges ○ Adding the influence of the type of the bill ● Weeks 7-9: Implement an algorithm to identify important "swing" voters ○ Based on importance: how their change in votes will affect the rest of the congress ○ Difficulty to swing: their probability of voting "yes/no", their past campaign donation amount ● Weeks 9-10: Wrap up and final report ○ Test our algorithm on undecided bills in reality! ○ Write a final paper based on our findings
  • 15. What have we done? ● Acquired Data ○ List of bills from 2010-2012, and votes ("aye", "nay" or "abstain") for both the Senate and the House. ○ For each Congressman A, we have gathered the number of times Congressman A agrees with Congressman B and the total number of bills A and B both voted on. ■ Surprisingly good data, not completely partisan as we first expected. ■ Also gathered other information about a congressman, such as party affiliation, number of terms, etc. ● Have a potential edge set ○ The percentage of times congressman agree.  
  • 16. What we need to do?   ● Need to complete weeks 2 - 10 :)