Gamification of security games in voting

With the growing acceptance of democracy and elections across the world, the security of elections become increasingly important to ensure that the will of the people is accurately reflected in the results of the election. However, there are limited security resources that can be allocated to defend...

Full description

Saved in:
Bibliographic Details
Main Author: Lim, Xiao Qi
Other Authors: Lana Obraztsova
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/147988
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-147988
record_format dspace
spelling sg-ntu-dr.10356-1479882021-04-21T06:03:23Z Gamification of security games in voting Lim, Xiao Qi Lana Obraztsova School of Computer Science and Engineering lana@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence With the growing acceptance of democracy and elections across the world, the security of elections become increasingly important to ensure that the will of the people is accurately reflected in the results of the election. However, there are limited security resources that can be allocated to defend against attackers and ensure the integrity of the election. The defence of polling stations against attackers can be classified as a sequential decision making problem. Due the strength of Reinforcement Learning in solving such problems, it has been used to design and optimise models which can serve as strategies to defend against potential attacks on elections. However, as these models are usually not trained against human attackers, we are unable to determine their performance in the real world. In this project, we design and create a game-like environment to enable the human players to serve as the attackers aiming to disrupt an election and play against the models, who serve as the defenders looking to preserve the integrity of the election. To train our models, we compare 3 different Multi Agent Reinforcement Learning algorithms: QMIX, Value Decomposition Networks (VDN) and Independent Q-Learning (IQL). We evaluate these 3 algorithms on 4 different maps in our environment and show that QMIX is able to consistently achieve the best results across all 4 maps, followed by VDN and lastly IQL. These results are discussed in hopes to provide a more comprehensive environment where the models can be tested against human players. Bachelor of Engineering Science (Computer Science) 2021-04-21T06:03:23Z 2021-04-21T06:03:23Z 2021 Final Year Project (FYP) Lim, X. Q. (2021). Gamification of security games in voting. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/147988 https://hdl.handle.net/10356/147988 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
spellingShingle Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
Lim, Xiao Qi
Gamification of security games in voting
description With the growing acceptance of democracy and elections across the world, the security of elections become increasingly important to ensure that the will of the people is accurately reflected in the results of the election. However, there are limited security resources that can be allocated to defend against attackers and ensure the integrity of the election. The defence of polling stations against attackers can be classified as a sequential decision making problem. Due the strength of Reinforcement Learning in solving such problems, it has been used to design and optimise models which can serve as strategies to defend against potential attacks on elections. However, as these models are usually not trained against human attackers, we are unable to determine their performance in the real world. In this project, we design and create a game-like environment to enable the human players to serve as the attackers aiming to disrupt an election and play against the models, who serve as the defenders looking to preserve the integrity of the election. To train our models, we compare 3 different Multi Agent Reinforcement Learning algorithms: QMIX, Value Decomposition Networks (VDN) and Independent Q-Learning (IQL). We evaluate these 3 algorithms on 4 different maps in our environment and show that QMIX is able to consistently achieve the best results across all 4 maps, followed by VDN and lastly IQL. These results are discussed in hopes to provide a more comprehensive environment where the models can be tested against human players.
author2 Lana Obraztsova
author_facet Lana Obraztsova
Lim, Xiao Qi
format Final Year Project
author Lim, Xiao Qi
author_sort Lim, Xiao Qi
title Gamification of security games in voting
title_short Gamification of security games in voting
title_full Gamification of security games in voting
title_fullStr Gamification of security games in voting
title_full_unstemmed Gamification of security games in voting
title_sort gamification of security games in voting
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/147988
_version_ 1698713688183144448