Graph generation model

We assume discrete time and that no two users arrive simultaneously at the poll, i.e. one user arrives at time

t and the other at time
t′
, such that
t<t′
.

At time

t=0, we have
|U0|=0,|V0|=n0v,|E0|=0
. This reflects the fact that the poll starts with no users, a set of initial statements and no votes.

At time

t−1, we consider the graph
Gt−1=(Ut−1,Vt−1,Et−1)
as described in the previous section.

At each time

t, either a new user
ut∉Ut−1
 participates in the poll (such that
ut∪Ut−1=Ut
) or an existing user
u∈Ut−1
returns.

  • A new user
    ut
    votes for
    0
    or
    k≥1
    existing statements
    vt1,…,vtk∈Vt−1
    . Voting creates the corresponding edges,
    (ut,vt1),…,(ut,vtk)
    , such that
    Et−1∪{(ut,vt1),…,(ut,vtk)}=Et
    , or no edges in case of no voting (implying
    Et−1=Et
    ). User
    ut
    can also create
    0
    or
    l≥1
    new statements
    vt1,…,vtl∉Vt−1
    , such that
    Vt−1∪{vt1,…,vtl}=Vt
    (if no statements are created,
    Vt−1=Vt
    ).
  • An existing, returning user
    u
    visited the poll latest at time
    t′<t
    , either as a new user or returning one (i.e. an existing user may return multiple times). On time
    t
    they vote for
    0
    or
    k≥1
    existing statements
    vt1,…,vtk∈V(t′,t)
    , where
    V(t′,t−1)
    is the set of all statements added to the poll between time
    t′
    and
    t−1
    (possibly $\emptyset $ if
    t′=t−1
    ). Similarly to the previous case, user
    u
    can also create
    0
    or
    l≥1
    new statements
    vt1,…,vtl∉Vt−1
    , such that
    Vt−1∪{vt1,…,vtl}=Vt
    (if no statements are created,
    Vt−1=Vt
    ).

> home