Learn More โ
Let be a bipartite graph[2] representing a poll at time . For every user that has participated in the poll by time , there is a node . Respectively, for every statement that is part of the poll by time , there is a node . If a user has voted on some statement , then an edge exists. We distinguish between three types of edges: those belonging to positive ("agree"), negative("disagree") and neutral ("pass") votes, represented with respectively (). When a user votes for a statement, an appropriate edge is being created, depending on the type of the vote (positive, negative or neutral).
We treat this graph as a multiplex network[3] with three layers , where the layers are being defined by the three types of edges (edges of a type reside all in the same layer), all nodes are common among all layers, and there are no interlayers edges. We will be using the formal notation of multiplex networks only when strictly necessary. To simplify further, the edge sets will be used to represent the layers they belong to, where it is clear from context that we refer to the one or the other.
[2] https://en.wikipedia.org/wiki/Bipartite_graph
[3]Cozzo, E., De Arruda, G. F., Rodrigues, F. A., & Moreno, Y. (2018). Multiplex networks: basic formalism and structural properties . Berlin: Springer.