Analytic Models of Roll Call Voting Dynamics

Phase space representation of roll call dynamics in Convocation 8.

Abstract

Roll call modeling is an essential component of analyzing a political system. Current models focus on individual decision-making, and most of them do not take advantage of voting dynamics. Some political systems, such as Ukraine’s Verkhovna Rada, are inherently dynamic and should be modeled as such. Therefore, a roll call model is developed from a linear second-order homogeneous differential equation. This model equation is fit to Verkhovna Rada votes from the seventh and eighth convocations. The model determines whether or not bills will reach the passing threshold with 77% and 85% accuracy for the seventh and eighth convocations, respectively. It is shown that the dynamic legislative model is slightly less accurate than a neural network, but it is significantly more interpretable. This interpretability is vitally important, as it is what makes models meaningful beyond their predictive power. It is found that bills sponsored by the president show quantitatively different behavior than ordinary bills and the ordinary bills are largely decided in the first two votes. Furthermore, our models have intuitive theoretical implications, some of which are back by prior work. The models suggest that MPs are less willing to change their vote on bills as iterations increase and they are more sensitive to change the public opinion if the bill is sponsored by the president. While the majority of bills are modeled well, about 25% of votes have greater than 10% error. Investigation of these votes indicates that some votes may be impossible to predict without a more complex model which incorporates contextual information. Finally, the information from a bill’s first two votes is also leveraged through a vote switching network. This directed network gives insight into who sends the most powerful signals and who follows them. An ensemble of centrality members is then used to identify the legislator’s most influential members.

Publication
In IEEE Transactions on Computational Social Systems
Tom Magelinski, PhD
Tom Magelinski, PhD
Senior Data Scientist - Information Extraction and Generative AI

I build AI systems that help domain experts understand vast amounts of data through state-of-the-art techniques from natural language processing, generative modeling, graph ML, and network science. I’m particularly interested researching and developing techniques to combine NLP and graph-based approaches to capture complex relationships in unstructured data.

Related