SlideShare a Scribd company logo
1 of 61
Download to read offline
Outline
   Communities of Organizations of Protest
                   Communities in Graphs
     APPENDIX: Partial Tripartite Graphs




  Communities of Organizations of Protest
    in the February 15, 2003, Anti-War
Demonstrations in Eight Western Democracies

                          Moses A. Boudourides

                           Department of Mathematics
                              University of Patras
                                    Greece


                              January 14, 2011



                    Moses A. Boudourides     Communities of Organizations of Protest
Outline
           Communities of Organizations of Protest
                           Communities in Graphs
             APPENDIX: Partial Tripartite Graphs

Conceptual outline:
Premise 1: Attributes may parametrize relations and vertices (true for 2-mode
           networks).
Premise 2: For a graph G , a community partition is postulated to exist (at least
           in a tractable approximation).
Premise 3: Let {G k }k∈K be a k-parametric family of graphs (all on the same set
           of vertices V ). Then the corresponding parametric family of
           community partitions yields a weighted graph G K , which counts
           vertices interlocked in communities throughout K .
Premise 4: A community partition on the graph G K is said to be composed of
           “meta–communities”: Two vertices (of V ) belong to a
           meta–community, whenever they both belong to a relatively higher
           number of communities of {G k } than vertices lying across different
           meta–communities.




                            Moses A. Boudourides     Communities of Organizations of Protest
Outline
           Communities of Organizations of Protest
                           Communities in Graphs
             APPENDIX: Partial Tripartite Graphs

Conceptual outline (cont.):
Premise 5: Let {G k, }k∈K , ∈L be a biparametric family of graphs (on V ). For
           each , the graph G K , gives a -parametric family of partitions (to
           meta–communities), which can be aggregated (for all ) to yield a
           weighted graph GK ,L , in which two vertices are connected if they
           are interlocked in the same k-meta–community, for some , and the
           weight is the number of such ’s.
Premise 6: A community partition on the graph GK ,L is said to be composed of
           “meta–meta–communities”: Two vertices belong to a
           meta–meta–community, whenever they both belong to a relatively
           higher number of meta–communities of {G K , } than vertices lying
           across different meta–meta–communities.




                            Moses A. Boudourides     Communities of Organizations of Protest
Outline
        Communities of Organizations of Protest
                        Communities in Graphs
          APPENDIX: Partial Tripartite Graphs




1   Communities of Organizations of Protest
      International Peace Protest Survey (IPPS)
      Social Network Analysis of the IPPS Data
      Findings for the 8 Countries

2   Communities in Graphs
      Communities through Modularity Maximization
      Meta–Communities

3   APPENDIX: Partial Tripartite Graphs
      Definitions and Reduction to Bipartite Graphs
      Incidence Matrices and Projections to 1-Mode Graphs
      Example



                         Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                      International Peace Protest Survey (IPPS)
            Communities of Organizations of Protest
                                                      Social Network Analysis of the IPPS Data
                            Communities in Graphs
                                                      Findings for the 8 Countries
              APPENDIX: Partial Tripartite Graphs


The International Peace Protest Survey (IPPS)
http://webh01.ua.ac.be/m2p/index.php?page=projects&page2=pproject&id=11


        On February 15, 2003, mass protests against an imminent war on
        Iraq took place throughout the world.
        More than seven million people in more than 300 cities all over the
        world had participated.
        The largest peace protests since the Vietnam War on one single day.
        An international team of social movement scholars set up the IPPS
        Project Survey (2003-4), coordinated by Stefaan Walgrave, to study
        this international protest event.
        Over 10,000 questionnaires were distributed in 8 countries during
        the demonstrations: in the UK, Italy, the Netherlands, Switzerland,
        USA, Spain, Germany and Belgium.
        About 6,000 completed questionnaires have been sent back, with a
        successful response rate of well above 50%.
                             Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                     International Peace Protest Survey (IPPS)
          Communities of Organizations of Protest
                                                     Social Network Analysis of the IPPS Data
                          Communities in Graphs
                                                     Findings for the 8 Countries
            APPENDIX: Partial Tripartite Graphs


Social Network Analysis of the IPPS Data

  Here, we have decoded the survey data so that, for each of the 8
  countries, we obtained a partial tripartite graph G (A, B, C ) of the
  following form:
                    5
                                                    In the IPPS data:
  1
                                                         B (blue nodes) is the population
                    6                      10            of respondents (varies in each country),
  2                                                      A (red nodes) is a set of 16 (types of)
                                                         organizations, to which respondents
                    7                      11
                                                         declared affiliation,
  3
                                                         C (green nodes) is a set of 10 attitudes
                    8                      12            with regard to the meaning of the war,
                                                         about which respondents expressed their
  4
                                                         positions, opinions etc.
                    9




                           Moses A. Boudourides      Communities of Organizations of Protest
Outline
                                                  International Peace Protest Survey (IPPS)
        Communities of Organizations of Protest
                                                  Social Network Analysis of the IPPS Data
                        Communities in Graphs
                                                  Findings for the 8 Countries
          APPENDIX: Partial Tripartite Graphs




The 16 organizations to which respondents disclosed their
affiliation (as many as they wanted to pick up) are:
 1   Church                                            9   Art, Music & Education
 2   Anti-Racist                                      10   Neighborhood
 3   Student                                          11   Charitable
 4   Labor Union –                                    12   Anti-Globalist
     Professional
                                                      13   Third World
 5   Political Party
                                                      14   Human Rights
 6   Women
                                                      15   Peace
 7   Sports – Recreation
                                                      16   Other
 8   Environmental


                         Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                   International Peace Protest Survey (IPPS)
         Communities of Organizations of Protest
                                                   Social Network Analysis of the IPPS Data
                         Communities in Graphs
                                                   Findings for the 8 Countries
           APPENDIX: Partial Tripartite Graphs



The 10 attitudes with regard to the war that respondents
expressed (by answering with a Yes or No or NA the corresponding
question) are:
  1   USA Crusade against Islam
  2   Anti-Dictatorial Regime War
  3   UN Security Council Authorized War
  4   War for Oil
  5   Racist War
  6   Iraqi Threat to World Peace
  7   Always Wrong War
  8   War to Overthrow the Iraqi Regime
  9   Feelings against Neoliberal Globalization
 10   Governmental Dissatisfaction

                          Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                  International Peace Protest Survey (IPPS)
        Communities of Organizations of Protest
                                                  Social Network Analysis of the IPPS Data
                        Communities in Graphs
                                                  Findings for the 8 Countries
          APPENDIX: Partial Tripartite Graphs


Followed Computational Strategy
     Step 1. Indexing countries as = 1, 2, . . . , 8, start with
             country = 1.
     Step 2. For any war attitude k, compute the projected
             1-mode weighted graph GB,k (A) on the set of
             organizations, in which the weight on a pair of
             organizations is equal to the number of
             respondents, who are affiliated to both
             organizations and utter the same war attitude k.
     Step 3. Detect the community partitions Ck = C(GB,k (A)),
             for each war attitude k.
     Step 4. Derive the weighted graph GC (A) on the set of
             organizations, in which the weight on a pair of
             organizations is equal to the number of partitions
             Ck ’s such that both organizations belong to the
             same community in all these partitions.
                         Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                             International Peace Protest Survey (IPPS)
   Communities of Organizations of Protest
                                             Social Network Analysis of the IPPS Data
                   Communities in Graphs
                                             Findings for the 8 Countries
     APPENDIX: Partial Tripartite Graphs



Step 5. Detect the meta–community partition
        C = C(GC (A)) of the previous graph, for country
         = 1.
Step 6. Repeat Step 2.–5., for all countries.
Step 7. From the family of 8 meta–community partitions,
        derive the weighted graph GC (A) on the set of
        organizations, in which the weight on a pair of
        organizations is equal to the number of countries
        such that both organizations belong to the same
        meta–community in all countries.
Step 8. Finally, detect the meta–meta–community partition
        C = C(GC (A)) of the previous graph, which forms
        groups of organizations realtively strongly
        (frequently) clustered throughout all countries, when
        all war attitudes are taken into account.
                    Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                      International Peace Protest Survey (IPPS)
           Communities of Organizations of Protest
                                                      Social Network Analysis of the IPPS Data
                           Communities in Graphs
                                                      Findings for the 8 Countries
             APPENDIX: Partial Tripartite Graphs

ITALY: Membership of Organizations to Community ids for different War
Attitudes (N = 972)
                       USA           Anti-    UN      War     Racist   Iraqi     Always   War      Feel-     Govern-
                       Crusade       Dicta-   Se-     for     War      Threat    Wrong    to       ings      mental
                       against       torial   cu-     Oil              to        War      Over-    against   Dis-
                       Islam         Regime   rity                     World              throw    Ne-       satis-
                                     War      Coun-                    Peace              the      olib-     fac-
                                              cil                                         Iraqi    eral      tion
                                              Au-                                         Regime   Glob-
                                              tho-                                                 aliza-
                                              rized                                                tion
                                              War
 Church                    7           4         1     8        6        5         3        1        5        3
 Anti-Racist               6           1         4     2        2        2         7        2        1        3
 Student                   6           3         3     3        4        5         1        1        1        4
 Labor Union – Prof.       4           2         3     1        7        1         6        6        4        3
 Political Party           4           2         3     1        7        1         6        6        4        4
 Women                     1           1         2     4        5        2         8        2        1        3
 Sport – Recr.             5           3         2     6        6        5         4        1        2        2
 Environmental             6           1         4     5        2        6         9        2        1        3
 Art, Music & Edu.         5           3         2     6        6        5         4        1        2        1
 Neighborhood              3           3         3     9        1        7         2        6        3        3
 Charitable                2           1         1     7        6        3         5        3        6        1
 Anti-Globalist            8           1         4     2        3        4         7        4        1        3
 Third World               8           1         4     2        3        4         7        4        1        1
 Human Rights              8           1         4     2        3        4         7        4        1        1
 Peace                     8           1         4     2        3        4         7        4        1        4
 Other                     2           1         1     7        5        3         5        5        5        4




                               Moses A. Boudourides   Communities of Organizations of Protest
Outline
                                                                  International Peace Protest Survey (IPPS)
               Communities of Organizations of Protest
                                                                  Social Network Analysis of the IPPS Data
                               Communities in Graphs
                                                                  Findings for the 8 Countries
                 APPENDIX: Partial Tripartite Graphs




ITALY:            Plot of the meta–community graph on organizations parametrized by all
war attitudes



          Political Party
                                                                 Three Meta–Communities:
                        Labor Union & Prof.                       1   Environmental, Anti–Globalist, Peace,
                                                                      Anti–Racist, Women, Human Rights,
                                      Neighborhood                    Third World
          Environmental
                Anti−Globalist

  Peace
                            Student                               2   Student, Church, Sports & Recr.,
          Other
                  Anti−Racist
                                        Church                        Charitable, Art – Music & Edu., Other
                            Women
                                                 Sport & Recr.
                                                                  3   Political Party, Labor Union & Prof.,
   Human Rights                                                       Neighborhood
                     Charitable
           Third World
                              Art, Music & Edu.




                                       Moses A. Boudourides       Communities of Organizations of Protest
Outline
                                                      International Peace Protest Survey (IPPS)
           Communities of Organizations of Protest
                                                      Social Network Analysis of the IPPS Data
                           Communities in Graphs
                                                      Findings for the 8 Countries
             APPENDIX: Partial Tripartite Graphs

GERMANY:         Membership of Organizations to Community ids for different War
Attitudes (N = 764)
                       USA           Anti-    UN      War     Racist   Iraqi     Always   War      Feel-     Govern-
                       Crusade       Dicta-   Se-     for     War      Threat    Wrong    to       ings      mental
                       against       torial   cu-     Oil              to        War      Over-    against   Dis-
                       Islam         Regime   rity                     World              throw    Ne-       satis-
                                     War      Coun-                    Peace              the      olib-     fac-
                                              cil                                         Iraqi    eral      tion
                                              Au-                                         Regime   Glob-
                                              tho-                                                 aliza-
                                              rized                                                tion
                                              War
 Church                    1           2         3     2        3        1        10        7        4        7
 Anti-Racist               2           3         4     1        6        2         4        2        5        2
 Student                   3           1         2     2        2        2        10        7        1        7
 Labor Union – Prof.       7           2         4     3        4        6         1        5        2        1
 Political Party           5           4         1     3        4        3         1        4        2        1
 Women                     2           4         1     9        1        2         3        2        5        9
 Sport – Recr.             5           3         2     2        2        5         7        7        3        8
 Environmental             4           3         2     6        7        2         5        1        1        4
 Art, Music & Edu.         6           2         2     5        5        5         8        1        3        3
 Neighborhood              1           2         4     4        5        5         9        6        3        9
 Charitable                1           1         4     8        1        4         2        4        4        6
 Anti-Globalist            2           4         1     1        6        2         4        2        5        2
 Third World               2           4         1     1        6        2         4        2        5        2
 Human Rights              2           4         1     1        6        2         4        2        5        2
 Peace                     2           4         1     1        6        2         4        2        5        2
 Other                     5           4         1     7        2        5         6        3        5        5




                               Moses A. Boudourides   Communities of Organizations of Protest
Outline
                                                                      International Peace Protest Survey (IPPS)
                      Communities of Organizations of Protest
                                                                      Social Network Analysis of the IPPS Data
                                      Communities in Graphs
                                                                      Findings for the 8 Countries
                        APPENDIX: Partial Tripartite Graphs




   GERMANY:                      Plot of the meta–community graph on organizations parametrized
   by all war attitudes




                             Sport & Recr.
                                                                     Two Meta–Communities:
                                           Art, Music & Edu.          1   Anti–Globalist, Peace, Anti–Racist,
                           Church                                         Women, Human Rights, Third World
          Neighborhood
                                      Women       Charitable          2   Environmental, Student, Church,
                            Student
Labor Union & Prof.                                                       Sports & Recr., Charitable, Art –
                                 Environmental         Third World
                      Anti−Globalist                                      Music & Edu., Political Party, Labor
                           Anti−Racist
                                                   Human Rights           Union & Prof., Neighborhood, Other
                                          Other

    Political Party
                                         Peace




                                           Moses A. Boudourides       Communities of Organizations of Protest
Outline
                                                      International Peace Protest Survey (IPPS)
           Communities of Organizations of Protest
                                                      Social Network Analysis of the IPPS Data
                           Communities in Graphs
                                                      Findings for the 8 Countries
             APPENDIX: Partial Tripartite Graphs

USA:   Membership of Organizations to Community ids for different War Attitudes
(N = 662)
                       USA           Anti-    UN      War     Racist   Iraqi     Always   War      Feel-     Govern-
                       Crusade       Dicta-   Se-     for     War      Threat    Wrong    to       ings      mental
                       against       torial   cu-     Oil              to        War      Over-    against   Dis-
                       Islam         Regime   rity                     World              throw    Ne-       satis-
                                     War      Coun-                    Peace              the      olib-     fac-
                                              cil                                         Iraqi    eral      tion
                                              Au-                                         Regime   Glob-
                                              tho-                                                 aliza-
                                              rized                                                tion
                                              War
 Church                    7           1         5     5        3        4         1        2        1        1
 Anti-Racist               3           4         2     2        6        7         2        1        3        2
 Student                   2           2         3     4        2        1         3        5        5        2
 Labor Union – Prof.       6           3         5     6        4        5         6        2        2        2
 Political Party           6           4         1     6        4        5         6        3        2        1
 Women                     3           4         2     2        6        1         2        1        3        2
 Sport – Recr.             7           1         5     1        2        2         4        6        5        2
 Environmental             4           5         4     3        7        6         5        6        6        2
 Art, Music & Edu.         5           5         1     1        2        4         1        2        6        2
 Neighborhood              2           2         3     4        1        1         2        1        5        1
 Charitable                1           5         1     7        7        3         5        2        6        1
 Anti-Globalist            3           5         2     2        5        7         2        4        4        1
 Third World               3           2         2     2        5        1         2        4        3        1
 Human Rights              3           4         2     2        5        7         2        4        4        1
 Peace                     2           2         2     2        5        1         2        4        4        1
 Other                     5           4         1     7        2        3         3        3        5        2




                               Moses A. Boudourides   Communities of Organizations of Protest
Outline
                                                                 International Peace Protest Survey (IPPS)
               Communities of Organizations of Protest
                                                                 Social Network Analysis of the IPPS Data
                               Communities in Graphs
                                                                 Findings for the 8 Countries
                 APPENDIX: Partial Tripartite Graphs




USA:         Plot of the meta–community graph on organizations parametrized by all
war attitudes




          Human Rights
                             Art, Music & Edu.                  Two Meta–Communities:
                    Charitable
   Third World
                                                Sport & Recr.
                                                                 1   Anti–Globalist, Peace, Anti–Racist,
                            Women
                                                                     Women, Human Rights, Third World,
                Anti−Globalist
  Peace                                Church
                                                                     Neighborhood
              Environmental
          Other
                           Student                               2   Environmental, Student, Church,
                Anti−Racist          Neighborhood                    Sports & Recr., Charitable, Art –
                                                                     Music & Edu., Political Party, Labor
                         Labor Union & Prof.                         Union & Prof., Other
           Political Party




                                      Moses A. Boudourides       Communities of Organizations of Protest
Outline
                                                      International Peace Protest Survey (IPPS)
           Communities of Organizations of Protest
                                                      Social Network Analysis of the IPPS Data
                           Communities in Graphs
                                                      Findings for the 8 Countries
             APPENDIX: Partial Tripartite Graphs

BELGIUM: Membership of Organizations to Community ids for different War
Attitudes (N = 644)
                       USA           Anti-    UN      War     Racist   Iraqi     Always   War      Feel-     Govern-
                       Crusade       Dicta-   Se-     for     War      Threat    Wrong    to       ings      mental
                       against       torial   cu-     Oil              to        War      Over-    against   Dis-
                       Islam         Regime   rity                     World              throw    Ne-       satis-
                                     War      Coun-                    Peace              the      olib-     fac-
                                              cil                                         Iraqi    eral      tion
                                              Au-                                         Regime   Glob-
                                              tho-                                                 aliza-
                                              rized                                                tion
                                              War
 Church                    5           1         2     2        4        5         7        7        1        4
 Anti-Racist               2           2         2     1        1        3         8        3        3        2
 Student                   4           1         4     8        3        3         1        2        4        1
 Labor Union – Prof.       3           2         1     7        2        5         2        5        2        6
 Political Party           4           1         4     6        3        2         6        4        1        5
 Women                     2           2         2     1        1        1         8        4        3        2
 Sport – Recr.             4           1         4     5        3        1         5        1        4        1
 Environmental             1           1         4     5        5        1         5        1        4        1
 Art, Music & Edu.         6           1         4     4        4        1         3        7        5        7
 Neighborhood              6           4         3     4        6        1         3        6        5        3
 Charitable                6           4         1     3        4        1         4        6        5        3
 Anti-Globalist            2           3         3     1        1        6         8        3        3        2
 Third World               2           2         2     1        1        3         8        3        3        2
 Human Rights              2           2         2     1        1        3         8        3        3        2
 Peace                     2           3         2     1        1        3         8        3        3        2
 Other                     4           2         1     6        3        4         6        5        4        5




                               Moses A. Boudourides   Communities of Organizations of Protest
Outline
                                                                  International Peace Protest Survey (IPPS)
               Communities of Organizations of Protest
                                                                  Social Network Analysis of the IPPS Data
                               Communities in Graphs
                                                                  Findings for the 8 Countries
                 APPENDIX: Partial Tripartite Graphs




BELGIUM:                  Plot of the meta–community graph on organizations parametrized
by all war attitudes




                           Art, Music & Edu.
                                                 Sport & Recr.
                                                                 Two Meta–Communities:
                  Charitable
    Third World                                                   1   Anti–Globalist, Peace, Anti–Racist,
Human Rights                   Women
                                            Church
                                                                      Women, Human Rights, Third World
                Anti−Racist

                                Student
                                                                  2   Environmental, Student, Church,
               Environmental                 Neighborhood
  Peace                                                               Sports & Recr., Charitable, Art –
          Other     Anti−Globalist
                                                                      Music & Edu., Political Party, Labor
                                     Labor Union & Prof.
                                                                      Union & Prof., Neighborhood, Other

                       Political Party




                                         Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                      International Peace Protest Survey (IPPS)
           Communities of Organizations of Protest
                                                      Social Network Analysis of the IPPS Data
                           Communities in Graphs
                                                      Findings for the 8 Countries
             APPENDIX: Partial Tripartite Graphs

SWITZERLAND:            Membership of Organizations to Community ids for
different War Attitudes (N = 740)
                       USA           Anti-    UN      War     Racist   Iraqi     Always   War      Feel-     Govern-
                       Crusade       Dicta-   Se-     for     War      Threat    Wrong    to       ings      mental
                       against       torial   cu-     Oil              to        War      Over-    against   Dis-
                       Islam         Regime   rity                     World              throw    Ne-       satis-
                                     War      Coun-                    Peace              the      olib-     fac-
                                              cil                                         Iraqi    eral      tion
                                              Au-                                         Regime   Glob-
                                              tho-                                                 aliza-
                                              rized                                                tion
                                              War
 Church                    5           1         1     5        4        2         6        6        3        5
 Anti-Racist               2           4         4     2        2        4         4        3        1        2
 Student                   5           2         1     5        4        3         6        6        4        5
 Labor Union – Prof.       1           3         2     7        6        2         5        5        2        1
 Political Party           3           3         2     3        4        4         5        5        2        1
 Women                     7           3         2     3        4        4         5        2        2        7
 Sport – Recr.             5           1         2     5        4        3         6        6        3        5
 Environmental             6           4         3     1        3        3         2        1        7        4
 Art, Music & Edu.         6           1         2     1        1        2         1        1        4        6
 Neighborhood              3           3         2     3        5        4         5        2        5        1
 Charitable                4           2         3     4        3        5         3        4        6        3
 Anti-Globalist            2           4         4     2        2        1         4        3        1        2
 Third World               2           2         4     4        2        1         3        3        1        2
 Human Rights              2           2         4     2        2        1         4        3        1        2
 Peace                     2           4         4     2        2        1         4        3        1        2
 Other                     5           4         4     6        1        2         6        6        3        6




                               Moses A. Boudourides   Communities of Organizations of Protest
Outline
                                                              International Peace Protest Survey (IPPS)
                Communities of Organizations of Protest
                                                              Social Network Analysis of the IPPS Data
                                Communities in Graphs
                                                              Findings for the 8 Countries
                  APPENDIX: Partial Tripartite Graphs




SWITZERLAND:                             Plot of the meta–community graph on organizations
parametrized by all war attitudes


                                                             Three Meta–Communities:
                        Church        Labor Union & Prof.
                                  Political Party             1   Anti–Globalist, Peace, Anti–Racist,
                     Art, Music & Edu.
                                              Neighborhood
                                                                  Human Rights, Third World,
                                          Women
                                Sport & Recr.                     Charitable
                  Student
                                                              2   Environmental, Student, Church,
                             Other
                                                                  Sports & Recr., Art – Music & Edu.,
                  Environmental      Anti−Racist
Charitable                                                        Other
             Human Rights
                  Third World
                                                              3   Political Party, Labor Union & Prof.,
                                     Peace                        Neighborhood, Women
                       Anti−Globalist




                                      Moses A. Boudourides    Communities of Organizations of Protest
Outline
                                                      International Peace Protest Survey (IPPS)
           Communities of Organizations of Protest
                                                      Social Network Analysis of the IPPS Data
                           Communities in Graphs
                                                      Findings for the 8 Countries
             APPENDIX: Partial Tripartite Graphs

THE NETHERLANDS:               Membership of Organizations to Community ids
for different War Attitudes (N = 605)
                       USA           Anti-    UN      War     Racist   Iraqi     Always   War      Feel-     Govern-
                       Crusade       Dicta-   Se-     for     War      Threat    Wrong    to       ings      mental
                       against       torial   cu-     Oil              to        War      Over-    against   Dis-
                       Islam         Regime   rity                     World              throw    Ne-       satis-
                                     War      Coun-                    Peace              the      olib-     fac-
                                              cil                                         Iraqi    eral      tion
                                              Au-                                         Regime   Glob-
                                              tho-                                                 aliza-
                                              rized                                                tion
                                              War
 Church                    5           3         2      7       2        2         6        4        5
 Anti-Racist               1           1         6      1       2        2         7        3        1
 Student                   2           4         4      2       3        6         2        1        3
 Labor Union – Prof.       2           3         3      5       3        6         3        5        4
 Political Party           2           3         3      2       3        6         2        6        3
 Women                     1           3         6      1       2        3         7        3        1
 Sport – Recr.             4           4         4      6       1        4         4        7        5
 Environmental             6           5         5      2       5        1         1        1        7
 Art, Music & Edu.         3           2         5      8       1        4         3        5        5
 Neighborhood              3           5         6      4       2        2         2        6        3
 Charitable                7           1         6      9       2        2         8        2        6
 Anti-Globalist            1           1         6      1       2        3         7        3        1
 Third World               1           3         6     11       4        3         8        2        6
 Human Rights              1           5         7     10       4        3         8        2        6
 Peace                     1           2         6      1       2        2         7        3        1
 Other                     3           1         1      3       2        5         5        7        2




                               Moses A. Boudourides   Communities of Organizations of Protest
Outline
                                                                      International Peace Protest Survey (IPPS)
                Communities of Organizations of Protest
                                                                      Social Network Analysis of the IPPS Data
                                Communities in Graphs
                                                                      Findings for the 8 Countries
                  APPENDIX: Partial Tripartite Graphs




THE NETHERLANDS:                                       Plot of the meta–community graph on
organizations parametrized by all war attitudes


                                                                     Three Meta–Communities:
      Anti−Globalist

   Peace
                                                                      1   Anti–Globalist, Peace, Anti–Racist,
                    Anti−Racist               Neighborhood                Women, Other
                                          Women
                                                                      2   Environmental, Student, Labor Union
  Third World
                        Other
                                                                          & Prof., Political Party, Church,
         Environmental
 Human Rights
                                           Political Party
                                Art, Music & Edu.                         Sports & Recr., Art – Music & Edu.,
                                               Labor Union & Prof.        Neighborhood
                                   Sport & Recr.
                       Student
                                                                      3   Charitable, Human Rights,
                                                                          Third World
Charitable                                 Church




                                       Moses A. Boudourides           Communities of Organizations of Protest
Outline
                                                      International Peace Protest Survey (IPPS)
           Communities of Organizations of Protest
                                                      Social Network Analysis of the IPPS Data
                           Communities in Graphs
                                                      Findings for the 8 Countries
             APPENDIX: Partial Tripartite Graphs

UK:   Membership of Organizations to Community ids for different War Attitudes
(N = 496)
                       USA           Anti-    UN      War     Racist   Iraqi     Always   War      Feel-     Govern-
                       Crusade       Dicta-   Se-     for     War      Threat    Wrong    to       ings      mental
                       against       torial   cu-     Oil              to        War      Over-    against   Dis-
                       Islam         Regime   rity                     World              throw    Ne-       satis-
                                     War      Coun-                    Peace              the      olib-     fac-
                                              cil                                         Iraqi    eral      tion
                                              Au-                                         Regime   Glob-
                                              tho-                                                 aliza-
                                              rized                                                tion
                                              War
 Church                    1           5         2     1        6        3         3        3        5
 Anti-Racist               4           5         1     2        3        1         1        1        5
 Student                   4           5         2     2        4        3         6        3        5
 Labor Union – Prof.       2           1         1     6        3        2         7        5        1
 Political Party           2           4         6     6        3        2         7        5        1
 Women                     3           2         6     4        3        1         4        6        1
 Sport – Recr.             5           5         2     7        2        3         6        3        6
 Environmental             2           3         4     6        3        4         7        4        1
 Art, Music & Edu.         6           4         5     1        5        3         6        3        3
 Neighborhood              8           3         1     3        1        1         4        6        5
 Charitable                8           2         3     5        6        4         5        2        4
 Anti-Globalist            7           1         1     2        4        1         2        2        2
 Third World               7           1         1     5        4        1         2        2        2
 Human Rights              7           1         4     2        4        1         2        2        2
 Peace                     4           3         4     2        4        1         1        1        2
 Other                     8           2         6     3        1        1         5        6        4




                               Moses A. Boudourides   Communities of Organizations of Protest
Outline
                                                                  International Peace Protest Survey (IPPS)
                 Communities of Organizations of Protest
                                                                  Social Network Analysis of the IPPS Data
                                 Communities in Graphs
                                                                  Findings for the 8 Countries
                   APPENDIX: Partial Tripartite Graphs




UK:       Plot of the meta–community graph on organizations parametrized by all war
attitudes



                                                                 Four Meta–Communities:
                Labor Union & Prof.
                                                                  1   Anti–Globalist, Peace, Anti–Racist,
Neighborhood           Political Party     Church
               Women
                                                                      Human Rights, Third World
                               Sport & Recr.
                   Art, Music & Edu.
                                                                  2   Student, Church, Sports & Recr.,
                                                                      Art – Music & Edu.
                                         Student
                          Other
      Anti−Racist                                                 3   Environmental, Political Party, Labor
                           Environmental
                                                                      Union & Prof., Other
  Anti−Globalist               Human Rights
                        Third World                 Charitable
                                                                  4   Women, Neighborhood, Charitable
               Peace




                                         Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                      International Peace Protest Survey (IPPS)
           Communities of Organizations of Protest
                                                      Social Network Analysis of the IPPS Data
                           Communities in Graphs
                                                      Findings for the 8 Countries
             APPENDIX: Partial Tripartite Graphs

SPAIN:     Membership of Organizations to Community ids for different War
Attitudes (N = 452)
                       USA           Anti-    UN      War     Racist   Iraqi     Always   War      Feel-     Govern-
                       Crusade       Dicta-   Se-     for     War      Threat    Wrong    to       ings      mental
                       against       torial   cu-     Oil              to        War      Over-    against   Dis-
                       Islam         Regime   rity                     World              throw    Ne-       satis-
                                     War      Coun-                    Peace              the      olib-     fac-
                                              cil                                         Iraqi    eral      tion
                                              Au-                                         Regime   Glob-
                                              tho-                                                 aliza-
                                              rized                                                tion
                                              War
 Church                    1           1         2     4        2        5         5        6        1        1
 Anti-Racist               2           2         3     6        1        6         4        2        4        1
 Student                   1           1         2     4        3        2         6        6        2        1
 Labor Union – Prof.       5           3         4     3        3        3         1        5        3        1
 Political Party           5           3         1     3        5        3         1        5        3        1
 Women                     1           1         2     1        1        2         2        3        2        1
 Sport – Recr.             1           4         4     2        2        2         6        1        2        1
 Environmental             2           3         3     1        6        6         2        2        5        1
 Art, Music & Edu.         5           4         4     3        4        3         1        5        3        1
 Neighborhood              5           4         2     3        2        4         1        5        3        1
 Charitable                4           2         2     6        6        1         4        3        5        1
 Anti-Globalist            2           3         3     1        1        6         4        2        4        1
 Third World               3           2         3     1        1        6         2        4        4        1
 Human Rights              2           2         3     1        1        6         2        2        4        1
 Peace                     2           1         2     1        1        6         2        2        4        1
 Other                     4           1         2     5        2        1         3        6        1        1




                               Moses A. Boudourides   Communities of Organizations of Protest
Outline
                                                                  International Peace Protest Survey (IPPS)
                Communities of Organizations of Protest
                                                                  Social Network Analysis of the IPPS Data
                                Communities in Graphs
                                                                  Findings for the 8 Countries
                  APPENDIX: Partial Tripartite Graphs




SPAIN:            Plot of the meta–community graph on organizations parametrized by all
war attitudes



                                   Church
                                                                 Three Meta–Communities:
                                         Labor Union & Prof.      1   Environmental, Anti–Globalist, Peace,
                                Sport & Recr.
                                            Women                     Anti–Racist, Human Rights,
                      Student
                                Art, Music & Edu.                     Third World
                                        Political Party
Charitable                                        Neighborhood
                           Other
                                                                  2   Student, Women, Church, Sports &
                Environmental
                                                                      Recr., Charitable, Other
      Human Rights

             Third World
                                Anti−Racist                       3   Political Party, Labor Union & Prof.,
                                                                      Neighborhood, Art – Music & Edu.
                     Anti−Globalist
                  Peace




                                       Moses A. Boudourides       Communities of Organizations of Protest
Outline
                                                                         International Peace Protest Survey (IPPS)
                    Communities of Organizations of Protest
                                                                         Social Network Analysis of the IPPS Data
                                    Communities in Graphs
                                                                         Findings for the 8 Countries
                      APPENDIX: Partial Tripartite Graphs


ALL 8 COUNTRIES:                                                   Plot of the Meta–Meta–Community Graph
on Organizations Parametrized by All War Attitudes




                                                  Anti−Globalist
                                                                        Two Meta–Meta–Communities:
        Neighborhood
                                    Anti−Racist              Peace
                                                                         1   Environmental, Student, Church,
                  Women                                                      Sports & Recr., Charitable, Art –
                                     Other
                                                       Human Rights          Music & Edu., Political Party, Labor
          Political Party
                    Sport & Recr.
                                         Environmental                       Union & Prof., Neighborhood, Other
 Labor Union & Prof.                              Third World

                Art, Music & Edu.
                                                                         2   Anti–Globalist, Peace, Anti–Racist,
                                     Student                                 Human Rights, Third World, Women
                Church
                                                          Charitable




                                               Moses A. Boudourides      Communities of Organizations of Protest
Outline
          Communities of Organizations of Protest   Communities through Modularity Maximization
                          Communities in Graphs     Meta–Communities
            APPENDIX: Partial Tripartite Graphs


Communities in Graphs

  Let G be a graph on a set of vertices V .

  A community structure in G is a partition of V in a family of
  subsets C = C(V ) = {C1 , C2 , . . . , Cp }, called communities, such
  that C maximizes the following benefit function Q, called
  modularity, which is defined (Newman & Girvan [2004]) as:

          Q = (fraction of connections within communities)
             - (expected fraction of such connections).

  In the null model, the expected fraction above is calculated on the
  basis of a random graph, which preserves the same degree
  distribution with the examined graph G .


                           Moses A. Boudourides     Communities of Organizations of Protest
Outline
        Communities of Organizations of Protest   Communities through Modularity Maximization
                        Communities in Graphs     Meta–Communities
          APPENDIX: Partial Tripartite Graphs




Thus, the exact expression of modularity becomes:
                              1                     di dj
                    Q=                     (Aij −         ) δ(Ci , Cj ),
                             2m                     2m
                                   i,j∈V

where
    Aij is the adjacency matrix of G ,
    m the total number of connections in G ,
    di is the degree of vertex i,
    Ci denotes the community in C, to which vertex i belongs, and
    the δ-function is defined as δ(Ci , Cj ) = 1, whenever i and j
    belong to the same community, and δ(Ci , Cj ) = 0, otherwise.



                         Moses A. Boudourides     Communities of Organizations of Protest
Outline
       Communities of Organizations of Protest   Communities through Modularity Maximization
                       Communities in Graphs     Meta–Communities
         APPENDIX: Partial Tripartite Graphs



Properties of Q:

    By normalization in definition, −1 ≤ Q ≤ 1.

    Q = 0 if and only if the whole graph is a single community
    (i.e., |C| = 1).

    If every vertex of the graph is a community–singleton (i.e.,
    |C| = |V |), then Q ≤ 0.

    If Q ≤ 0, for every partition, then G has no community
    structure (in fact, such a graph would be strongly
    multipartite-like, in the sense that it would be decomposed to
    subgraphs with very few internal connections and many
    external connections between them).


                        Moses A. Boudourides     Communities of Organizations of Protest
Outline
       Communities of Organizations of Protest   Communities through Modularity Maximization
                       Communities in Graphs     Meta–Communities
         APPENDIX: Partial Tripartite Graphs


Modularity Maximization

     If max Q > 0, over all possible partitions, the graph has a
     community structure, in the sense that most of the graph
     connections fall within the communities (of the optimal
     partition) than what would have been expected by chance
     (under the null model). This community structure is stronger
     the more Q approaches to 1.

     However, this optimization problem has been proven to be
     NP-complete (Brandeis et al., 2008) and, thus, only
     approximate optimization techniques, such as greedy
     algorithms, simulated annealing, extremal optimization,
     expectation maximization, spectral methods etc. can be
     practically useful.
                        Moses A. Boudourides     Communities of Organizations of Protest
Outline
         Communities of Organizations of Protest   Communities through Modularity Maximization
                         Communities in Graphs     Meta–Communities
           APPENDIX: Partial Tripartite Graphs


Constructing Meta–Communities

      Let us denote by X = X (V ) the set of graphs, all having the
      same set of vertices V .
      Let H = H(V ) be an arbitrary (non-trivial) family of such
      graphs, i.e., H ∈ 2X .
      Assume that, for any G ∈ X , we are able to determine a
      community partitioning C(G ). (In fact, our argument is valid
      for any sort of graph clustering.)

  Then, given the family H, for any u, v ∈ V , we define a
  non-negative integer w (u, v ) as follows:
                                          w (u, v ) =
  #{G ∈ H : u and v belong to the same community in C(G )}.

                          Moses A. Boudourides     Communities of Organizations of Protest
Outline
         Communities of Organizations of Protest   Communities through Modularity Maximization
                         Communities in Graphs     Meta–Communities
           APPENDIX: Partial Tripartite Graphs

This relation (on V × V ) constructs a weighted graph (on V ), for any
family H of graphs (on V ). Therefore, there exists a mapping

                                         ϕ : 2X → X ,
which associates to any family of graphs a graph that measures how
strong (in terms of frequency) is the community binding in V throughout
all graphs of this family. The weighted graph ϕ(H) (on V ) will be called
“ community bonder graph ” of the family H of graphs (on V ).

Nonetheless, the graph ϕ(H) might be partitioned too into a set of
 meta–communities of vertices of V , indicating how much relatively
persistent is the membership to the original communities throughout the
whole family H. In fact, two vertices belong to a meta-community,
whenever they both belong to relatively more communities formed in H
than vertices lying across different meta–communities.
Furthermore, this process can continue for any families of families of . . . of
                                                             2X
                                                        ..
                                                   2.
families of graphs, because (through ϕ) 2                         is alway isomorphic to X .
                          Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                    Definitions and Reduction to Bipartite Graphs
          Communities of Organizations of Protest
                                                    Incidence Matrices and Projections to 1-Mode Graphs
                          Communities in Graphs
                                                    Example
            APPENDIX: Partial Tripartite Graphs


APPENDIX: Partial Tripartite Graphs

  A graph is said tripartite (or 3-mode) if the set of its vertices is
  decomposed in three disjoint sets, called modes, such that no two
  vertices within the same set (mode) are adjacent.

  Apparently this is a direct generalization of the notion of bipartite
  (or 2-mode) graphs.

  A graph is said partial tripartite if it is tripartite, but no two
  vertices within two of its modes are adjacent.

   From now on, a graph G with vertex set V will be denoted as G (V )
  and we will use a similar notation for multipartite graphs too.


                           Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                  Definitions and Reduction to Bipartite Graphs
        Communities of Organizations of Protest
                                                  Incidence Matrices and Projections to 1-Mode Graphs
                        Communities in Graphs
                                                  Example
          APPENDIX: Partial Tripartite Graphs




For three disjoint (non-empty) sets A, B and C , we denote a
tripartite graph as G (A, B, C ), where these three sets are its
modes, but no two vertices within A and C are adjacent.

In G (A, B, C ), B is the middle mode and A and B are the edging
modes. Note the symmetry (up to a permutation of vertices):

                            G (A, B, C ) = G (C , B, A).

Similarly, for two disjoint (non-empty) sets X and Y , we denote a
bipartite graph as G (X , Y ). Note the symmetry (up to
permutation):

                                G (X , Y ) = G (Y , X ).



                         Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                  Definitions and Reduction to Bipartite Graphs
        Communities of Organizations of Protest
                                                  Incidence Matrices and Projections to 1-Mode Graphs
                        Communities in Graphs
                                                  Example
          APPENDIX: Partial Tripartite Graphs




In the partial tripartite graph G (A, B, C ), for any p ∈ A, q ∈ B and
r ∈ C , one may define four polar sets:
    the right-polar set of p, denoted as p ⊂ B, is the set of all
    j ∈ B, which are connected with p,
    the left-polar set of q, denoted as q ⊂ A, is the set of all
    i ∈ A, which are connected with q,
    the right-polar set of q, denoted as q ⊂ C , is the set of all
    k ∈ C , which are connected with q and
    the left-polar set of r , denoted as r ⊂ B, is the set of all
    j ∈ B, which are connected with r .




                         Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                 Definitions and Reduction to Bipartite Graphs
       Communities of Organizations of Protest
                                                 Incidence Matrices and Projections to 1-Mode Graphs
                       Communities in Graphs
                                                 Example
         APPENDIX: Partial Tripartite Graphs



Note that, denoting by ds the degree of any vertex s in the graph
G (A, B, C ),
    di = |i |, for any i ∈ A,
    dj = | j| + |j |, for any j ∈ B,
    dk = | k|, for any k ∈ C .

A partial tripartite graph G (A, B, C ) is said (strongly) connected
if vertices are connected to each other across the three modes as
follows:
    for any i ∈ A, there exists a j ∈ B, such that i ∈ j,
    for any j ∈ B, there exists both a i ∈ A, such that j ∈ i , and
    a k ∈ C , such that j ∈ k and
    for any k ∈ C , there exists a j ∈ B, such that k ∈ j .

                        Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                  Definitions and Reduction to Bipartite Graphs
        Communities of Organizations of Protest
                                                  Incidence Matrices and Projections to 1-Mode Graphs
                        Communities in Graphs
                                                  Example
          APPENDIX: Partial Tripartite Graphs


Example: The plot of a small partial tripartite graph with
A = {1, 2, 3, 4}, B = {5, 6, 7, 8, 9} and C = {10, 11, 12}.
                                                  5


                       1


                                                  6                          10


                       2


                                                  7                          11


                       3


                                                  8                          12


                       4


                                                  9




                           Moses A. Boudourides   Communities of Organizations of Protest
Outline
                                                      Definitions and Reduction to Bipartite Graphs
            Communities of Organizations of Protest
                                                      Incidence Matrices and Projections to 1-Mode Graphs
                            Communities in Graphs
                                                      Example
              APPENDIX: Partial Tripartite Graphs


Reducing Partial Tripartite Graphs to Bipartite Graphs

   Given two graphs G1 = (V1 , E1 ) and G2 = (V2 , E2 ), their union is defined
   as the graph G1 ∪ G2 = (V1 ∪ V2 , E1 ∪ E2 ).

   Any connected partial tripartite graph G (A, B, C ) can be reduced to one
   or the union of more bipartite graphs as follows:

                 I. G (A, B, C ) = G ([A, C ], B),
               II. G (A, B, C ) = G (A, B) ∪ G (B, C ),
              III. G (A, B, C ) = i∈A G (i, B, C ) =                   j∈B   G (A, j, C ) =
                     k∈C G (A, B, k),

   where [A, C ] denotes the concatenation of modes A and C and
   G (A, B, k) is the partial tripartite graph resulting when removing from
   G (A, B, C ) all vertices j ∈ k and all vertices i ∈ ( k) (and similarly for
                               /                      /
   G (A, j, C ) and G (i, B, C )).
                             Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                 Definitions and Reduction to Bipartite Graphs
       Communities of Organizations of Protest
                                                 Incidence Matrices and Projections to 1-Mode Graphs
                       Communities in Graphs
                                                 Example
         APPENDIX: Partial Tripartite Graphs




Rather problematic cases:

            I. The problem with such a reduction is that it lumps
               together modes A and C . However, in empirical
               data, these modes might correspond to completely
               different and immiscible objects.

          II. Now the problem is that any analysis of one of the
              two bipartite components would be independent of
              the other. However, in empirical data, modes are
              dependent to each other and so the analysis should
              be irreducible.



                        Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                  Definitions and Reduction to Bipartite Graphs
        Communities of Organizations of Protest
                                                  Incidence Matrices and Projections to 1-Mode Graphs
                        Communities in Graphs
                                                  Example
          APPENDIX: Partial Tripartite Graphs


The lumped bipartite form G ([A, C ], B) of the partial tripartite
G (A, B, C ):
                       1



                       2                                                     5



                       3                                                     6



                       4                                                     7



                      10                                                     8



                      11                                                     9



                      12




                           Moses A. Boudourides   Communities of Organizations of Protest
Outline
                                                 Definitions and Reduction to Bipartite Graphs
       Communities of Organizations of Protest
                                                 Incidence Matrices and Projections to 1-Mode Graphs
                       Communities in Graphs
                                                 Example
         APPENDIX: Partial Tripartite Graphs


The two separated bipartite components G (A, B) and G (B, C ) of
the partial tripartite G (A, B, C ):
                                         5               5


                      1


                                         6               6                  10


                      2


                                         7               7                  11


                      3


                                         8               8                  12


                      4


                                         9               9




                          Moses A. Boudourides   Communities of Organizations of Protest
Outline
                                                  Definitions and Reduction to Bipartite Graphs
        Communities of Organizations of Protest
                                                  Incidence Matrices and Projections to 1-Mode Graphs
                        Communities in Graphs
                                                  Example
          APPENDIX: Partial Tripartite Graphs


A viable scenario:
          III. As a matter of fact, in most empirical cases, say, mode C
               stands for attributes of vertices of mode B. Since in
               G (A, B, k), every vertex of B is connected to the same
               k ∈ C , one may say that G (A, B, k) is an attributably
               homogeneous graph. Furthermore, the bipartite
               component G (B, k) (of G (A, B, k)) essentially can be seen
               as a parametrization Bk of the set B, for a (parameter)
               k ∈ C . Thus, through such parametrization, the partial
               tripartite graph G (A, B, k) may be reduced to the
               bipartite graph G (A, Bk ). Of course, for any k ∈ C , we
               have that Bk = { k} ⊆ B and this means that G (A, Bk )
               can be identified with a bipartite graph Gk (A, B), which is
               defined as a modification of G (A, B) by removing any
               connections of A with B  { k}. In this way, we may write:

                                           G (A, B, k) = Gk (A, B) .

                         Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                 Definitions and Reduction to Bipartite Graphs
       Communities of Organizations of Protest
                                                 Incidence Matrices and Projections to 1-Mode Graphs
                       Communities in Graphs
                                                 Example
         APPENDIX: Partial Tripartite Graphs


The attributably homogeneous bipartite component G (A, B, 10) of
the partial tripartite G (A, B, C ):
                                                 5


                      1


                                                 6                          10


                      2


                                                 7


                      3


                                                 8


                      4




                          Moses A. Boudourides   Communities of Organizations of Protest
Outline
                                                 Definitions and Reduction to Bipartite Graphs
       Communities of Organizations of Protest
                                                 Incidence Matrices and Projections to 1-Mode Graphs
                       Communities in Graphs
                                                 Example
         APPENDIX: Partial Tripartite Graphs


The attributably homogeneous bipartite component G (A, B, 11) of
the partial tripartite G (A, B, C ):
                      1


                                                 6


                      2


                                                 7                          11


                      3


                                                 8


                      4


                                                 9




                          Moses A. Boudourides   Communities of Organizations of Protest
Outline
                                                 Definitions and Reduction to Bipartite Graphs
       Communities of Organizations of Protest
                                                 Incidence Matrices and Projections to 1-Mode Graphs
                       Communities in Graphs
                                                 Example
         APPENDIX: Partial Tripartite Graphs


The attributably homogeneous bipartite component G (A, B, 12) of
the partial tripartite G (A, B, C ):
                                                 5


                      1


                                                 6


                      2


                                                 7


                      3


                                                 8                          12


                      4




                          Moses A. Boudourides   Communities of Organizations of Protest
Outline
                                                    Definitions and Reduction to Bipartite Graphs
          Communities of Organizations of Protest
                                                    Incidence Matrices and Projections to 1-Mode Graphs
                          Communities in Graphs
                                                    Example
            APPENDIX: Partial Tripartite Graphs


Incidence Matrices (I. and II.)

  The incidence matrices corresponding to the three
  representations of the partial tripartite graph as bipartite graph(s)
  are the following:
               I. The incidence matrix M(B, [A, C ]) (of order
                  |B| × (|A| + |C |)) such that Mij (B, [A, C ]) = 1,
                  whenever the vertices i ∈ B and j ∈ A ∪ C are
                  connected, and Mij (B, [A, C ]) = 0, otherwise.
             II. The incidence matrix M(A, B) (of order |A| × |B|)
                 such that Mij (A, B) = 1, whenever the vertices i ∈ A
                 and j ∈ B are connected, and Mij (A, B) = 0,
                 otherwise. (Similarly, for the incidence matrix
                 M(B, C ).)

                           Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                 Definitions and Reduction to Bipartite Graphs
       Communities of Organizations of Protest
                                                 Incidence Matrices and Projections to 1-Mode Graphs
                       Communities in Graphs
                                                 Example
         APPENDIX: Partial Tripartite Graphs


Incidence Matrices (III.)

         III. For any (fixed) k ∈ C , the incidence matrix
               M(A, B, k) (of order |A| × |B|) such that
              Mij (A, B, k) = 1, whenever i ∈ A is connected to
              j ∈ B, which is connected to k ∈ C , and
              Mij (A, B, k) = 0, otherwise. (Similarly, for the
              incidence matrix M(A, j, C ) and M(i, B, C ).)

                Note that here we have identified the tripartite
                G (A, B, k) with the bipartite Gk (A, B), as we have
                already explained (and this will be done implicitly
                from now on in any such case). Otherwise, the order
                of M(A, B, k) would be |A| × (|B| + 1).


                        Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                 Definitions and Reduction to Bipartite Graphs
       Communities of Organizations of Protest
                                                 Incidence Matrices and Projections to 1-Mode Graphs
                       Communities in Graphs
                                                 Example
         APPENDIX: Partial Tripartite Graphs




Properties of these incidence matrices:

    M(B, [A, C ]) = M([A, C ], B)T .
    M(B, A) and M(B, C ) are two blocks in M(B, [A, C ]):

                      M(B, [A, C ]) = [M(B, A) | M(B, C )].

    M(B, A) = M(A, B)T (Similarly, for M(B, C ).)
    M(B, A, k) = M(A, B, k)T (Similarly, for M(i, B, C ) and
    M(A, j, C ).)
    For any (fixed) k ∈ C , M(A, B, k) is equal to what M(A, B)
    would be by setting 0 all the entries of the j-th column, for
    any j ∈ k. (Similarly, for M(A, j, C ) and M(i, B, C ).)
          /


                        Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                    Definitions and Reduction to Bipartite Graphs
          Communities of Organizations of Protest
                                                    Incidence Matrices and Projections to 1-Mode Graphs
                          Communities in Graphs
                                                    Example
            APPENDIX: Partial Tripartite Graphs


Projections to 1-Mode Graphs

  Correspondingly, to the bipartite representation of a partial
  tripartite graph G (A, B, C ) we have the following projections to
  the following 1-mode weighted (undirected) graphs (here we
  refer just to some of the projections, but similarly one could
  construct the others too):
               I. G[A,C ] (B) denotes the projection of G (B, [A, C ])
                  over B. In this graph, two vertices i, j ∈ B are
                  connected if there exists at least one k ∈ A ∪ B,
                  which is connected to both i and j, i.e., it is such
                  that Mik (B, [A, C ]) = Mjk (B, [A, C ]) = 1. The
                  weight of this connection wij (B|[A, C ]) equals the
                  total number of such k’s (zero, if none).

                           Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                          Definitions and Reduction to Bipartite Graphs
Communities of Organizations of Protest
                                          Incidence Matrices and Projections to 1-Mode Graphs
                Communities in Graphs
                                          Example
  APPENDIX: Partial Tripartite Graphs




   II. GB (A) denotes the projection of G (A, B) over A. In
       this graph, two vertices i, j ∈ A are connected if
       there exists at least one p ∈ B, which is connected to
       both i and j, i.e., it is such that Mip (A, B) =
       Mjp (A, B) = 1. The weight of this connection
        wij (A|B) equals the total number of such p’s (zero,
       if none).




                 Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                          Definitions and Reduction to Bipartite Graphs
Communities of Organizations of Protest
                                          Incidence Matrices and Projections to 1-Mode Graphs
                Communities in Graphs
                                          Example
  APPENDIX: Partial Tripartite Graphs




  III. For any k ∈ C , GB,k (A) denotes the projection of
       (G (A, B, k) =) G (A, Bk ) over A. In this graph, two
       vertices i, j ∈ A are connected if there exists at least
       one q ∈ B, which is connected to both i, j and to k
       too, i.e., it is such that Miq (A, B, k) = Mjq (A, B, k)
       = 1. The weight of this connection wij (A|B, k)
       equals the total number of such k’s (zero, if none).




                 Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                   Definitions and Reduction to Bipartite Graphs
         Communities of Organizations of Protest
                                                   Incidence Matrices and Projections to 1-Mode Graphs
                         Communities in Graphs
                                                   Example
           APPENDIX: Partial Tripartite Graphs


Adjacency Matrices

  The adjacency matrices of the above projections are derived from
  the corresponding incidence matrices as follows:

              I. AdjacencyMatrix(G[A,C ] (B)) =
                 M(B, [A, C ]) M(B, [A, C ])T =
                 M(B, [A, C ]) M([A, C ], B).

            II. AdjacencyMatrix(GB (A)) = M(A, B) M(A, B)T =
                M(A, B) M(B, A).

           III. For any k ∈ C , AdjacencyMatrix(GB,k (A)) =
                M(A, B, k) M(A, B, k)T = M(A, B, k) M(B, A, k).


                          Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                 Definitions and Reduction to Bipartite Graphs
       Communities of Organizations of Protest
                                                 Incidence Matrices and Projections to 1-Mode Graphs
                       Communities in Graphs
                                                 Example
         APPENDIX: Partial Tripartite Graphs




Properties of the adjacency matrices:

    AdjacencyMatrix(G[A,C ] (B)) =
    AdjacencyMatrix(GA (B)) + AdjacencyMatrix(GC (B)).

    For any (fixed) k ∈ C , AdjacencyMatrix(GB,k (A)) is equal to
    what AdjacencyMatrix(GB (A)) would be by setting 0 all the
    entries of the j-th rows and columns, for any j ∈ k.
                                                    /




                        Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                    Definitions and Reduction to Bipartite Graphs
          Communities of Organizations of Protest
                                                    Incidence Matrices and Projections to 1-Mode Graphs
                          Communities in Graphs
                                                    Example
            APPENDIX: Partial Tripartite Graphs


Matrix Computations in the Example
  In our example, we have the following incidence matrices:
                                                                                                   
                                               1 0 1 1                             1       0       1
                                             0 1 0 0                              1       1       1
                                                                                                   
      M(B, [A, C ]) = [M(B, A) | M(B, C )] = 1 0 1 0
                                                                                  1       1       1,
                                                                                                    
                                             0 1 1 1                              1       1       1
                                               0 0 0 1                             0       1       0
                                                                                                    
                     1 0 1 0 0                         0 0                             1       0     0
                    0 1 0 1 0                      0 1                              0       1     0
     M(A, B, 10) = 1 0 1 1 0, M(A, B, 11) = 0 0
                                                                                                     ,
                                                                                       1       1     0
                     1 0 0 1 0                         0 0                             0       1     1
                                                   
                                      1 0 1 0 0
                                    0 1 0 1 0
                      M(A, B, 12) = 
                                                   .
                                      1 0 1 1 0
                                      1 0 0 1 0

                           Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                  Definitions and Reduction to Bipartite Graphs
        Communities of Organizations of Protest
                                                  Incidence Matrices and Projections to 1-Mode Graphs
                        Communities in Graphs
                                                  Example
          APPENDIX: Partial Tripartite Graphs




In this example, the adjacency matrix of             the projection on A, GB (A), is:
                                                      
                              2 0 2                  1
                             0 2 1                  1
                                                      ,
                             2 1 3                  2
                              1 1 2                  3

while the adjacency matrices of the three             projections on B, G[A,C ] (B),
GA (B), GC (B), are, respectively:
                                                                                         
       5 2 4 4 1              3 0 2 2                   1         2      2    2    2        0
     2 4 3 4 1 0 1 0 1                               0       2      3    3    3        1
                                                                                         
     4 3 5 4 1, 2 0 2 1                              0,      2      3    3    3        1.
                                                                                         
     4 4 4 6 2 2 1 1 3                               1       2      3    3    3        1
       1 1 1 2 2              1 0 0 1                   1         0      1    1    1        1



                         Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                   Definitions and Reduction to Bipartite Graphs
         Communities of Organizations of Protest
                                                   Incidence Matrices and Projections to 1-Mode Graphs
                         Communities in Graphs
                                                   Example
           APPENDIX: Partial Tripartite Graphs



Moreover, for the three projections on A parametrized by C , the
adjacency matrices of GB,10 (A), GB,11 (A), GB,12 (A) are, respectively:
                                                          
            2 0 2 1            1 0 1 0             2 0 2 1
          0 2 1 1 0 2 1 1 0 2 1 1
          2 1 3 2, 1 1 2 1, 2 1 3 2,
                                                          

            1 1 2 2            0 1 1 2             1 1 2 2

while, for the three projections on B parametrized by C , the                       adjacency
matrices of GA,10 (B), GA,11 (B), GA,12 (B) are, respectively:
                                                                                          
        3 0 2 2 0             0 0 0 0 0               3 0 2                         2        0
      0 1 0 1 0 0 1 0 1 0 0 1 0                                                1        0
                                                                                          
      2 0 2 1 0, 0 0 2 1 0, 2 0 2                                              1        0.
                                                                                          
      2 1 1 3 0 0 1 1 3 1 2 1 1                                                3        0
        0 0 0 0 0             0 0 0 1 1               0 0 0                         0        0



                          Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                        Definitions and Reduction to Bipartite Graphs
         Communities of Organizations of Protest
                                                        Incidence Matrices and Projections to 1-Mode Graphs
                         Communities in Graphs
                                                        Example
           APPENDIX: Partial Tripartite Graphs

Plots of the graphs GB (A), GB,10 (A), GB,11 (A), GB,12 (A), respectively, of
the example:
                     4                             3    V4                          V3




                     1                             2    V1                          V2



                    V4                             V3   V4                          V3




                    V1                             V2   V1                          V2




                          Moses A. Boudourides          Communities of Organizations of Protest
Outline
                                                        Definitions and Reduction to Bipartite Graphs
         Communities of Organizations of Protest
                                                        Incidence Matrices and Projections to 1-Mode Graphs
                         Communities in Graphs
                                                        Example
           APPENDIX: Partial Tripartite Graphs

Plots of the graphs G[A,C ] (B), GA (B), GC (B), GA,10 (B), GA,11 (B),
GA,12 (B), respectively, of the example:
                  8                                 8                                  8




     9                            7    9                            7    9                           7




           5             6                    5              6                  5             6




                  8                                 8                                  8




     9                            7    9                            7    9                           7




           5             6                    5              6                  5             6




                             Moses A. Boudourides       Communities of Organizations of Protest
Outline
                                                    Definitions and Reduction to Bipartite Graphs
          Communities of Organizations of Protest
                                                    Incidence Matrices and Projections to 1-Mode Graphs
                          Communities in Graphs
                                                    Example
            APPENDIX: Partial Tripartite Graphs


Communities in the Example
  In our example, corresponding to graphs G[A,C ] (B), GB (A), GA (B),
  GC (B), GB,10 (A), GB,11 (A), GB,12 (A), GA,10 (B), GA,11 (B), GA,12 (B),
  we find the following sets of communities (for the vertices of
  B),respectively:
                               C[A,C ] (B) = {2, 1, 2, 1, 3},
                                 C[B] (A) = {2, 3, 2, 1},
                                CA (B) = {2, 3, 2, 3, 1},
                                CC (B) = {1, 1, 1, 1, 2},
                                CB,10 (A) = {1, 3, 1, 2},
                                CB,11 (A) = {1, 3, 1, 2},
                                CB,12 (A) = {1, 3, 1, 2},
                               CA,10 (B) = {2, 1, 2, 1, 1},
                               CA,11 (B) = {2, 2, 1, 3, 3},
                               CA,12 (B) = {2, 1, 2, 1, 1}.
                           Moses A. Boudourides     Communities of Organizations of Protest
Outline
                                                  Definitions and Reduction to Bipartite Graphs
       Communities of Organizations of Protest
                                                  Incidence Matrices and Projections to 1-Mode Graphs
                       Communities in Graphs
                                                  Example
         APPENDIX: Partial Tripartite Graphs




Furthermore, the two community bonder (weighted) graphs
GB,C (A), GA,C (B) have adjacency matrices, respectively:
                                                                       
                                                0   1     2    0     0
                    0      3     3     3         1
                   3                                 0     0    2     2
                           0     3     3        
                                                 2
                                                                        
                   
                   3
                                        ,            0     0    0     0,
                           3     0     3        
                                                 0
                                                                        
                                                      2     0    0     2
                    3      3     3     0
                                                  0   2     0    2     0

and, thus, the corresponding set of meta–communities is:

                               CB,C (A) = {1, 1, 1, 1},

                            CA,C (B) = {2, 1, 2, 1, 1}.



                        Moses A. Boudourides      Communities of Organizations of Protest

More Related Content

Recently uploaded

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Communities of Organizations of Protest in the February 15, 2003, Anti-War Demonstrations in Eight Western Democracies

  • 1. Outline Communities of Organizations of Protest Communities in Graphs APPENDIX: Partial Tripartite Graphs Communities of Organizations of Protest in the February 15, 2003, Anti-War Demonstrations in Eight Western Democracies Moses A. Boudourides Department of Mathematics University of Patras Greece January 14, 2011 Moses A. Boudourides Communities of Organizations of Protest
  • 2. Outline Communities of Organizations of Protest Communities in Graphs APPENDIX: Partial Tripartite Graphs Conceptual outline: Premise 1: Attributes may parametrize relations and vertices (true for 2-mode networks). Premise 2: For a graph G , a community partition is postulated to exist (at least in a tractable approximation). Premise 3: Let {G k }k∈K be a k-parametric family of graphs (all on the same set of vertices V ). Then the corresponding parametric family of community partitions yields a weighted graph G K , which counts vertices interlocked in communities throughout K . Premise 4: A community partition on the graph G K is said to be composed of “meta–communities”: Two vertices (of V ) belong to a meta–community, whenever they both belong to a relatively higher number of communities of {G k } than vertices lying across different meta–communities. Moses A. Boudourides Communities of Organizations of Protest
  • 3. Outline Communities of Organizations of Protest Communities in Graphs APPENDIX: Partial Tripartite Graphs Conceptual outline (cont.): Premise 5: Let {G k, }k∈K , ∈L be a biparametric family of graphs (on V ). For each , the graph G K , gives a -parametric family of partitions (to meta–communities), which can be aggregated (for all ) to yield a weighted graph GK ,L , in which two vertices are connected if they are interlocked in the same k-meta–community, for some , and the weight is the number of such ’s. Premise 6: A community partition on the graph GK ,L is said to be composed of “meta–meta–communities”: Two vertices belong to a meta–meta–community, whenever they both belong to a relatively higher number of meta–communities of {G K , } than vertices lying across different meta–meta–communities. Moses A. Boudourides Communities of Organizations of Protest
  • 4. Outline Communities of Organizations of Protest Communities in Graphs APPENDIX: Partial Tripartite Graphs 1 Communities of Organizations of Protest International Peace Protest Survey (IPPS) Social Network Analysis of the IPPS Data Findings for the 8 Countries 2 Communities in Graphs Communities through Modularity Maximization Meta–Communities 3 APPENDIX: Partial Tripartite Graphs Definitions and Reduction to Bipartite Graphs Incidence Matrices and Projections to 1-Mode Graphs Example Moses A. Boudourides Communities of Organizations of Protest
  • 5. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs The International Peace Protest Survey (IPPS) http://webh01.ua.ac.be/m2p/index.php?page=projects&page2=pproject&id=11 On February 15, 2003, mass protests against an imminent war on Iraq took place throughout the world. More than seven million people in more than 300 cities all over the world had participated. The largest peace protests since the Vietnam War on one single day. An international team of social movement scholars set up the IPPS Project Survey (2003-4), coordinated by Stefaan Walgrave, to study this international protest event. Over 10,000 questionnaires were distributed in 8 countries during the demonstrations: in the UK, Italy, the Netherlands, Switzerland, USA, Spain, Germany and Belgium. About 6,000 completed questionnaires have been sent back, with a successful response rate of well above 50%. Moses A. Boudourides Communities of Organizations of Protest
  • 6. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs Social Network Analysis of the IPPS Data Here, we have decoded the survey data so that, for each of the 8 countries, we obtained a partial tripartite graph G (A, B, C ) of the following form: 5 In the IPPS data: 1 B (blue nodes) is the population 6 10 of respondents (varies in each country), 2 A (red nodes) is a set of 16 (types of) organizations, to which respondents 7 11 declared affiliation, 3 C (green nodes) is a set of 10 attitudes 8 12 with regard to the meaning of the war, about which respondents expressed their 4 positions, opinions etc. 9 Moses A. Boudourides Communities of Organizations of Protest
  • 7. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs The 16 organizations to which respondents disclosed their affiliation (as many as they wanted to pick up) are: 1 Church 9 Art, Music & Education 2 Anti-Racist 10 Neighborhood 3 Student 11 Charitable 4 Labor Union – 12 Anti-Globalist Professional 13 Third World 5 Political Party 14 Human Rights 6 Women 15 Peace 7 Sports – Recreation 16 Other 8 Environmental Moses A. Boudourides Communities of Organizations of Protest
  • 8. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs The 10 attitudes with regard to the war that respondents expressed (by answering with a Yes or No or NA the corresponding question) are: 1 USA Crusade against Islam 2 Anti-Dictatorial Regime War 3 UN Security Council Authorized War 4 War for Oil 5 Racist War 6 Iraqi Threat to World Peace 7 Always Wrong War 8 War to Overthrow the Iraqi Regime 9 Feelings against Neoliberal Globalization 10 Governmental Dissatisfaction Moses A. Boudourides Communities of Organizations of Protest
  • 9. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs Followed Computational Strategy Step 1. Indexing countries as = 1, 2, . . . , 8, start with country = 1. Step 2. For any war attitude k, compute the projected 1-mode weighted graph GB,k (A) on the set of organizations, in which the weight on a pair of organizations is equal to the number of respondents, who are affiliated to both organizations and utter the same war attitude k. Step 3. Detect the community partitions Ck = C(GB,k (A)), for each war attitude k. Step 4. Derive the weighted graph GC (A) on the set of organizations, in which the weight on a pair of organizations is equal to the number of partitions Ck ’s such that both organizations belong to the same community in all these partitions. Moses A. Boudourides Communities of Organizations of Protest
  • 10. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs Step 5. Detect the meta–community partition C = C(GC (A)) of the previous graph, for country = 1. Step 6. Repeat Step 2.–5., for all countries. Step 7. From the family of 8 meta–community partitions, derive the weighted graph GC (A) on the set of organizations, in which the weight on a pair of organizations is equal to the number of countries such that both organizations belong to the same meta–community in all countries. Step 8. Finally, detect the meta–meta–community partition C = C(GC (A)) of the previous graph, which forms groups of organizations realtively strongly (frequently) clustered throughout all countries, when all war attitudes are taken into account. Moses A. Boudourides Communities of Organizations of Protest
  • 11. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs ITALY: Membership of Organizations to Community ids for different War Attitudes (N = 972) USA Anti- UN War Racist Iraqi Always War Feel- Govern- Crusade Dicta- Se- for War Threat Wrong to ings mental against torial cu- Oil to War Over- against Dis- Islam Regime rity World throw Ne- satis- War Coun- Peace the olib- fac- cil Iraqi eral tion Au- Regime Glob- tho- aliza- rized tion War Church 7 4 1 8 6 5 3 1 5 3 Anti-Racist 6 1 4 2 2 2 7 2 1 3 Student 6 3 3 3 4 5 1 1 1 4 Labor Union – Prof. 4 2 3 1 7 1 6 6 4 3 Political Party 4 2 3 1 7 1 6 6 4 4 Women 1 1 2 4 5 2 8 2 1 3 Sport – Recr. 5 3 2 6 6 5 4 1 2 2 Environmental 6 1 4 5 2 6 9 2 1 3 Art, Music & Edu. 5 3 2 6 6 5 4 1 2 1 Neighborhood 3 3 3 9 1 7 2 6 3 3 Charitable 2 1 1 7 6 3 5 3 6 1 Anti-Globalist 8 1 4 2 3 4 7 4 1 3 Third World 8 1 4 2 3 4 7 4 1 1 Human Rights 8 1 4 2 3 4 7 4 1 1 Peace 8 1 4 2 3 4 7 4 1 4 Other 2 1 1 7 5 3 5 5 5 4 Moses A. Boudourides Communities of Organizations of Protest
  • 12. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs ITALY: Plot of the meta–community graph on organizations parametrized by all war attitudes Political Party Three Meta–Communities: Labor Union & Prof. 1 Environmental, Anti–Globalist, Peace, Anti–Racist, Women, Human Rights, Neighborhood Third World Environmental Anti−Globalist Peace Student 2 Student, Church, Sports & Recr., Other Anti−Racist Church Charitable, Art – Music & Edu., Other Women Sport & Recr. 3 Political Party, Labor Union & Prof., Human Rights Neighborhood Charitable Third World Art, Music & Edu. Moses A. Boudourides Communities of Organizations of Protest
  • 13. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs GERMANY: Membership of Organizations to Community ids for different War Attitudes (N = 764) USA Anti- UN War Racist Iraqi Always War Feel- Govern- Crusade Dicta- Se- for War Threat Wrong to ings mental against torial cu- Oil to War Over- against Dis- Islam Regime rity World throw Ne- satis- War Coun- Peace the olib- fac- cil Iraqi eral tion Au- Regime Glob- tho- aliza- rized tion War Church 1 2 3 2 3 1 10 7 4 7 Anti-Racist 2 3 4 1 6 2 4 2 5 2 Student 3 1 2 2 2 2 10 7 1 7 Labor Union – Prof. 7 2 4 3 4 6 1 5 2 1 Political Party 5 4 1 3 4 3 1 4 2 1 Women 2 4 1 9 1 2 3 2 5 9 Sport – Recr. 5 3 2 2 2 5 7 7 3 8 Environmental 4 3 2 6 7 2 5 1 1 4 Art, Music & Edu. 6 2 2 5 5 5 8 1 3 3 Neighborhood 1 2 4 4 5 5 9 6 3 9 Charitable 1 1 4 8 1 4 2 4 4 6 Anti-Globalist 2 4 1 1 6 2 4 2 5 2 Third World 2 4 1 1 6 2 4 2 5 2 Human Rights 2 4 1 1 6 2 4 2 5 2 Peace 2 4 1 1 6 2 4 2 5 2 Other 5 4 1 7 2 5 6 3 5 5 Moses A. Boudourides Communities of Organizations of Protest
  • 14. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs GERMANY: Plot of the meta–community graph on organizations parametrized by all war attitudes Sport & Recr. Two Meta–Communities: Art, Music & Edu. 1 Anti–Globalist, Peace, Anti–Racist, Church Women, Human Rights, Third World Neighborhood Women Charitable 2 Environmental, Student, Church, Student Labor Union & Prof. Sports & Recr., Charitable, Art – Environmental Third World Anti−Globalist Music & Edu., Political Party, Labor Anti−Racist Human Rights Union & Prof., Neighborhood, Other Other Political Party Peace Moses A. Boudourides Communities of Organizations of Protest
  • 15. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs USA: Membership of Organizations to Community ids for different War Attitudes (N = 662) USA Anti- UN War Racist Iraqi Always War Feel- Govern- Crusade Dicta- Se- for War Threat Wrong to ings mental against torial cu- Oil to War Over- against Dis- Islam Regime rity World throw Ne- satis- War Coun- Peace the olib- fac- cil Iraqi eral tion Au- Regime Glob- tho- aliza- rized tion War Church 7 1 5 5 3 4 1 2 1 1 Anti-Racist 3 4 2 2 6 7 2 1 3 2 Student 2 2 3 4 2 1 3 5 5 2 Labor Union – Prof. 6 3 5 6 4 5 6 2 2 2 Political Party 6 4 1 6 4 5 6 3 2 1 Women 3 4 2 2 6 1 2 1 3 2 Sport – Recr. 7 1 5 1 2 2 4 6 5 2 Environmental 4 5 4 3 7 6 5 6 6 2 Art, Music & Edu. 5 5 1 1 2 4 1 2 6 2 Neighborhood 2 2 3 4 1 1 2 1 5 1 Charitable 1 5 1 7 7 3 5 2 6 1 Anti-Globalist 3 5 2 2 5 7 2 4 4 1 Third World 3 2 2 2 5 1 2 4 3 1 Human Rights 3 4 2 2 5 7 2 4 4 1 Peace 2 2 2 2 5 1 2 4 4 1 Other 5 4 1 7 2 3 3 3 5 2 Moses A. Boudourides Communities of Organizations of Protest
  • 16. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs USA: Plot of the meta–community graph on organizations parametrized by all war attitudes Human Rights Art, Music & Edu. Two Meta–Communities: Charitable Third World Sport & Recr. 1 Anti–Globalist, Peace, Anti–Racist, Women Women, Human Rights, Third World, Anti−Globalist Peace Church Neighborhood Environmental Other Student 2 Environmental, Student, Church, Anti−Racist Neighborhood Sports & Recr., Charitable, Art – Music & Edu., Political Party, Labor Labor Union & Prof. Union & Prof., Other Political Party Moses A. Boudourides Communities of Organizations of Protest
  • 17. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs BELGIUM: Membership of Organizations to Community ids for different War Attitudes (N = 644) USA Anti- UN War Racist Iraqi Always War Feel- Govern- Crusade Dicta- Se- for War Threat Wrong to ings mental against torial cu- Oil to War Over- against Dis- Islam Regime rity World throw Ne- satis- War Coun- Peace the olib- fac- cil Iraqi eral tion Au- Regime Glob- tho- aliza- rized tion War Church 5 1 2 2 4 5 7 7 1 4 Anti-Racist 2 2 2 1 1 3 8 3 3 2 Student 4 1 4 8 3 3 1 2 4 1 Labor Union – Prof. 3 2 1 7 2 5 2 5 2 6 Political Party 4 1 4 6 3 2 6 4 1 5 Women 2 2 2 1 1 1 8 4 3 2 Sport – Recr. 4 1 4 5 3 1 5 1 4 1 Environmental 1 1 4 5 5 1 5 1 4 1 Art, Music & Edu. 6 1 4 4 4 1 3 7 5 7 Neighborhood 6 4 3 4 6 1 3 6 5 3 Charitable 6 4 1 3 4 1 4 6 5 3 Anti-Globalist 2 3 3 1 1 6 8 3 3 2 Third World 2 2 2 1 1 3 8 3 3 2 Human Rights 2 2 2 1 1 3 8 3 3 2 Peace 2 3 2 1 1 3 8 3 3 2 Other 4 2 1 6 3 4 6 5 4 5 Moses A. Boudourides Communities of Organizations of Protest
  • 18. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs BELGIUM: Plot of the meta–community graph on organizations parametrized by all war attitudes Art, Music & Edu. Sport & Recr. Two Meta–Communities: Charitable Third World 1 Anti–Globalist, Peace, Anti–Racist, Human Rights Women Church Women, Human Rights, Third World Anti−Racist Student 2 Environmental, Student, Church, Environmental Neighborhood Peace Sports & Recr., Charitable, Art – Other Anti−Globalist Music & Edu., Political Party, Labor Labor Union & Prof. Union & Prof., Neighborhood, Other Political Party Moses A. Boudourides Communities of Organizations of Protest
  • 19. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs SWITZERLAND: Membership of Organizations to Community ids for different War Attitudes (N = 740) USA Anti- UN War Racist Iraqi Always War Feel- Govern- Crusade Dicta- Se- for War Threat Wrong to ings mental against torial cu- Oil to War Over- against Dis- Islam Regime rity World throw Ne- satis- War Coun- Peace the olib- fac- cil Iraqi eral tion Au- Regime Glob- tho- aliza- rized tion War Church 5 1 1 5 4 2 6 6 3 5 Anti-Racist 2 4 4 2 2 4 4 3 1 2 Student 5 2 1 5 4 3 6 6 4 5 Labor Union – Prof. 1 3 2 7 6 2 5 5 2 1 Political Party 3 3 2 3 4 4 5 5 2 1 Women 7 3 2 3 4 4 5 2 2 7 Sport – Recr. 5 1 2 5 4 3 6 6 3 5 Environmental 6 4 3 1 3 3 2 1 7 4 Art, Music & Edu. 6 1 2 1 1 2 1 1 4 6 Neighborhood 3 3 2 3 5 4 5 2 5 1 Charitable 4 2 3 4 3 5 3 4 6 3 Anti-Globalist 2 4 4 2 2 1 4 3 1 2 Third World 2 2 4 4 2 1 3 3 1 2 Human Rights 2 2 4 2 2 1 4 3 1 2 Peace 2 4 4 2 2 1 4 3 1 2 Other 5 4 4 6 1 2 6 6 3 6 Moses A. Boudourides Communities of Organizations of Protest
  • 20. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs SWITZERLAND: Plot of the meta–community graph on organizations parametrized by all war attitudes Three Meta–Communities: Church Labor Union & Prof. Political Party 1 Anti–Globalist, Peace, Anti–Racist, Art, Music & Edu. Neighborhood Human Rights, Third World, Women Sport & Recr. Charitable Student 2 Environmental, Student, Church, Other Sports & Recr., Art – Music & Edu., Environmental Anti−Racist Charitable Other Human Rights Third World 3 Political Party, Labor Union & Prof., Peace Neighborhood, Women Anti−Globalist Moses A. Boudourides Communities of Organizations of Protest
  • 21. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs THE NETHERLANDS: Membership of Organizations to Community ids for different War Attitudes (N = 605) USA Anti- UN War Racist Iraqi Always War Feel- Govern- Crusade Dicta- Se- for War Threat Wrong to ings mental against torial cu- Oil to War Over- against Dis- Islam Regime rity World throw Ne- satis- War Coun- Peace the olib- fac- cil Iraqi eral tion Au- Regime Glob- tho- aliza- rized tion War Church 5 3 2 7 2 2 6 4 5 Anti-Racist 1 1 6 1 2 2 7 3 1 Student 2 4 4 2 3 6 2 1 3 Labor Union – Prof. 2 3 3 5 3 6 3 5 4 Political Party 2 3 3 2 3 6 2 6 3 Women 1 3 6 1 2 3 7 3 1 Sport – Recr. 4 4 4 6 1 4 4 7 5 Environmental 6 5 5 2 5 1 1 1 7 Art, Music & Edu. 3 2 5 8 1 4 3 5 5 Neighborhood 3 5 6 4 2 2 2 6 3 Charitable 7 1 6 9 2 2 8 2 6 Anti-Globalist 1 1 6 1 2 3 7 3 1 Third World 1 3 6 11 4 3 8 2 6 Human Rights 1 5 7 10 4 3 8 2 6 Peace 1 2 6 1 2 2 7 3 1 Other 3 1 1 3 2 5 5 7 2 Moses A. Boudourides Communities of Organizations of Protest
  • 22. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs THE NETHERLANDS: Plot of the meta–community graph on organizations parametrized by all war attitudes Three Meta–Communities: Anti−Globalist Peace 1 Anti–Globalist, Peace, Anti–Racist, Anti−Racist Neighborhood Women, Other Women 2 Environmental, Student, Labor Union Third World Other & Prof., Political Party, Church, Environmental Human Rights Political Party Art, Music & Edu. Sports & Recr., Art – Music & Edu., Labor Union & Prof. Neighborhood Sport & Recr. Student 3 Charitable, Human Rights, Third World Charitable Church Moses A. Boudourides Communities of Organizations of Protest
  • 23. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs UK: Membership of Organizations to Community ids for different War Attitudes (N = 496) USA Anti- UN War Racist Iraqi Always War Feel- Govern- Crusade Dicta- Se- for War Threat Wrong to ings mental against torial cu- Oil to War Over- against Dis- Islam Regime rity World throw Ne- satis- War Coun- Peace the olib- fac- cil Iraqi eral tion Au- Regime Glob- tho- aliza- rized tion War Church 1 5 2 1 6 3 3 3 5 Anti-Racist 4 5 1 2 3 1 1 1 5 Student 4 5 2 2 4 3 6 3 5 Labor Union – Prof. 2 1 1 6 3 2 7 5 1 Political Party 2 4 6 6 3 2 7 5 1 Women 3 2 6 4 3 1 4 6 1 Sport – Recr. 5 5 2 7 2 3 6 3 6 Environmental 2 3 4 6 3 4 7 4 1 Art, Music & Edu. 6 4 5 1 5 3 6 3 3 Neighborhood 8 3 1 3 1 1 4 6 5 Charitable 8 2 3 5 6 4 5 2 4 Anti-Globalist 7 1 1 2 4 1 2 2 2 Third World 7 1 1 5 4 1 2 2 2 Human Rights 7 1 4 2 4 1 2 2 2 Peace 4 3 4 2 4 1 1 1 2 Other 8 2 6 3 1 1 5 6 4 Moses A. Boudourides Communities of Organizations of Protest
  • 24. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs UK: Plot of the meta–community graph on organizations parametrized by all war attitudes Four Meta–Communities: Labor Union & Prof. 1 Anti–Globalist, Peace, Anti–Racist, Neighborhood Political Party Church Women Human Rights, Third World Sport & Recr. Art, Music & Edu. 2 Student, Church, Sports & Recr., Art – Music & Edu. Student Other Anti−Racist 3 Environmental, Political Party, Labor Environmental Union & Prof., Other Anti−Globalist Human Rights Third World Charitable 4 Women, Neighborhood, Charitable Peace Moses A. Boudourides Communities of Organizations of Protest
  • 25. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs SPAIN: Membership of Organizations to Community ids for different War Attitudes (N = 452) USA Anti- UN War Racist Iraqi Always War Feel- Govern- Crusade Dicta- Se- for War Threat Wrong to ings mental against torial cu- Oil to War Over- against Dis- Islam Regime rity World throw Ne- satis- War Coun- Peace the olib- fac- cil Iraqi eral tion Au- Regime Glob- tho- aliza- rized tion War Church 1 1 2 4 2 5 5 6 1 1 Anti-Racist 2 2 3 6 1 6 4 2 4 1 Student 1 1 2 4 3 2 6 6 2 1 Labor Union – Prof. 5 3 4 3 3 3 1 5 3 1 Political Party 5 3 1 3 5 3 1 5 3 1 Women 1 1 2 1 1 2 2 3 2 1 Sport – Recr. 1 4 4 2 2 2 6 1 2 1 Environmental 2 3 3 1 6 6 2 2 5 1 Art, Music & Edu. 5 4 4 3 4 3 1 5 3 1 Neighborhood 5 4 2 3 2 4 1 5 3 1 Charitable 4 2 2 6 6 1 4 3 5 1 Anti-Globalist 2 3 3 1 1 6 4 2 4 1 Third World 3 2 3 1 1 6 2 4 4 1 Human Rights 2 2 3 1 1 6 2 2 4 1 Peace 2 1 2 1 1 6 2 2 4 1 Other 4 1 2 5 2 1 3 6 1 1 Moses A. Boudourides Communities of Organizations of Protest
  • 26. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs SPAIN: Plot of the meta–community graph on organizations parametrized by all war attitudes Church Three Meta–Communities: Labor Union & Prof. 1 Environmental, Anti–Globalist, Peace, Sport & Recr. Women Anti–Racist, Human Rights, Student Art, Music & Edu. Third World Political Party Charitable Neighborhood Other 2 Student, Women, Church, Sports & Environmental Recr., Charitable, Other Human Rights Third World Anti−Racist 3 Political Party, Labor Union & Prof., Neighborhood, Art – Music & Edu. Anti−Globalist Peace Moses A. Boudourides Communities of Organizations of Protest
  • 27. Outline International Peace Protest Survey (IPPS) Communities of Organizations of Protest Social Network Analysis of the IPPS Data Communities in Graphs Findings for the 8 Countries APPENDIX: Partial Tripartite Graphs ALL 8 COUNTRIES: Plot of the Meta–Meta–Community Graph on Organizations Parametrized by All War Attitudes Anti−Globalist Two Meta–Meta–Communities: Neighborhood Anti−Racist Peace 1 Environmental, Student, Church, Women Sports & Recr., Charitable, Art – Other Human Rights Music & Edu., Political Party, Labor Political Party Sport & Recr. Environmental Union & Prof., Neighborhood, Other Labor Union & Prof. Third World Art, Music & Edu. 2 Anti–Globalist, Peace, Anti–Racist, Student Human Rights, Third World, Women Church Charitable Moses A. Boudourides Communities of Organizations of Protest
  • 28. Outline Communities of Organizations of Protest Communities through Modularity Maximization Communities in Graphs Meta–Communities APPENDIX: Partial Tripartite Graphs Communities in Graphs Let G be a graph on a set of vertices V . A community structure in G is a partition of V in a family of subsets C = C(V ) = {C1 , C2 , . . . , Cp }, called communities, such that C maximizes the following benefit function Q, called modularity, which is defined (Newman & Girvan [2004]) as: Q = (fraction of connections within communities) - (expected fraction of such connections). In the null model, the expected fraction above is calculated on the basis of a random graph, which preserves the same degree distribution with the examined graph G . Moses A. Boudourides Communities of Organizations of Protest
  • 29. Outline Communities of Organizations of Protest Communities through Modularity Maximization Communities in Graphs Meta–Communities APPENDIX: Partial Tripartite Graphs Thus, the exact expression of modularity becomes: 1 di dj Q= (Aij − ) δ(Ci , Cj ), 2m 2m i,j∈V where Aij is the adjacency matrix of G , m the total number of connections in G , di is the degree of vertex i, Ci denotes the community in C, to which vertex i belongs, and the δ-function is defined as δ(Ci , Cj ) = 1, whenever i and j belong to the same community, and δ(Ci , Cj ) = 0, otherwise. Moses A. Boudourides Communities of Organizations of Protest
  • 30. Outline Communities of Organizations of Protest Communities through Modularity Maximization Communities in Graphs Meta–Communities APPENDIX: Partial Tripartite Graphs Properties of Q: By normalization in definition, −1 ≤ Q ≤ 1. Q = 0 if and only if the whole graph is a single community (i.e., |C| = 1). If every vertex of the graph is a community–singleton (i.e., |C| = |V |), then Q ≤ 0. If Q ≤ 0, for every partition, then G has no community structure (in fact, such a graph would be strongly multipartite-like, in the sense that it would be decomposed to subgraphs with very few internal connections and many external connections between them). Moses A. Boudourides Communities of Organizations of Protest
  • 31. Outline Communities of Organizations of Protest Communities through Modularity Maximization Communities in Graphs Meta–Communities APPENDIX: Partial Tripartite Graphs Modularity Maximization If max Q > 0, over all possible partitions, the graph has a community structure, in the sense that most of the graph connections fall within the communities (of the optimal partition) than what would have been expected by chance (under the null model). This community structure is stronger the more Q approaches to 1. However, this optimization problem has been proven to be NP-complete (Brandeis et al., 2008) and, thus, only approximate optimization techniques, such as greedy algorithms, simulated annealing, extremal optimization, expectation maximization, spectral methods etc. can be practically useful. Moses A. Boudourides Communities of Organizations of Protest
  • 32. Outline Communities of Organizations of Protest Communities through Modularity Maximization Communities in Graphs Meta–Communities APPENDIX: Partial Tripartite Graphs Constructing Meta–Communities Let us denote by X = X (V ) the set of graphs, all having the same set of vertices V . Let H = H(V ) be an arbitrary (non-trivial) family of such graphs, i.e., H ∈ 2X . Assume that, for any G ∈ X , we are able to determine a community partitioning C(G ). (In fact, our argument is valid for any sort of graph clustering.) Then, given the family H, for any u, v ∈ V , we define a non-negative integer w (u, v ) as follows: w (u, v ) = #{G ∈ H : u and v belong to the same community in C(G )}. Moses A. Boudourides Communities of Organizations of Protest
  • 33. Outline Communities of Organizations of Protest Communities through Modularity Maximization Communities in Graphs Meta–Communities APPENDIX: Partial Tripartite Graphs This relation (on V × V ) constructs a weighted graph (on V ), for any family H of graphs (on V ). Therefore, there exists a mapping ϕ : 2X → X , which associates to any family of graphs a graph that measures how strong (in terms of frequency) is the community binding in V throughout all graphs of this family. The weighted graph ϕ(H) (on V ) will be called “ community bonder graph ” of the family H of graphs (on V ). Nonetheless, the graph ϕ(H) might be partitioned too into a set of meta–communities of vertices of V , indicating how much relatively persistent is the membership to the original communities throughout the whole family H. In fact, two vertices belong to a meta-community, whenever they both belong to relatively more communities formed in H than vertices lying across different meta–communities. Furthermore, this process can continue for any families of families of . . . of 2X .. 2. families of graphs, because (through ϕ) 2 is alway isomorphic to X . Moses A. Boudourides Communities of Organizations of Protest
  • 34. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs APPENDIX: Partial Tripartite Graphs A graph is said tripartite (or 3-mode) if the set of its vertices is decomposed in three disjoint sets, called modes, such that no two vertices within the same set (mode) are adjacent. Apparently this is a direct generalization of the notion of bipartite (or 2-mode) graphs. A graph is said partial tripartite if it is tripartite, but no two vertices within two of its modes are adjacent. From now on, a graph G with vertex set V will be denoted as G (V ) and we will use a similar notation for multipartite graphs too. Moses A. Boudourides Communities of Organizations of Protest
  • 35. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs For three disjoint (non-empty) sets A, B and C , we denote a tripartite graph as G (A, B, C ), where these three sets are its modes, but no two vertices within A and C are adjacent. In G (A, B, C ), B is the middle mode and A and B are the edging modes. Note the symmetry (up to a permutation of vertices): G (A, B, C ) = G (C , B, A). Similarly, for two disjoint (non-empty) sets X and Y , we denote a bipartite graph as G (X , Y ). Note the symmetry (up to permutation): G (X , Y ) = G (Y , X ). Moses A. Boudourides Communities of Organizations of Protest
  • 36. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs In the partial tripartite graph G (A, B, C ), for any p ∈ A, q ∈ B and r ∈ C , one may define four polar sets: the right-polar set of p, denoted as p ⊂ B, is the set of all j ∈ B, which are connected with p, the left-polar set of q, denoted as q ⊂ A, is the set of all i ∈ A, which are connected with q, the right-polar set of q, denoted as q ⊂ C , is the set of all k ∈ C , which are connected with q and the left-polar set of r , denoted as r ⊂ B, is the set of all j ∈ B, which are connected with r . Moses A. Boudourides Communities of Organizations of Protest
  • 37. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs Note that, denoting by ds the degree of any vertex s in the graph G (A, B, C ), di = |i |, for any i ∈ A, dj = | j| + |j |, for any j ∈ B, dk = | k|, for any k ∈ C . A partial tripartite graph G (A, B, C ) is said (strongly) connected if vertices are connected to each other across the three modes as follows: for any i ∈ A, there exists a j ∈ B, such that i ∈ j, for any j ∈ B, there exists both a i ∈ A, such that j ∈ i , and a k ∈ C , such that j ∈ k and for any k ∈ C , there exists a j ∈ B, such that k ∈ j . Moses A. Boudourides Communities of Organizations of Protest
  • 38. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs Example: The plot of a small partial tripartite graph with A = {1, 2, 3, 4}, B = {5, 6, 7, 8, 9} and C = {10, 11, 12}. 5 1 6 10 2 7 11 3 8 12 4 9 Moses A. Boudourides Communities of Organizations of Protest
  • 39. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs Reducing Partial Tripartite Graphs to Bipartite Graphs Given two graphs G1 = (V1 , E1 ) and G2 = (V2 , E2 ), their union is defined as the graph G1 ∪ G2 = (V1 ∪ V2 , E1 ∪ E2 ). Any connected partial tripartite graph G (A, B, C ) can be reduced to one or the union of more bipartite graphs as follows: I. G (A, B, C ) = G ([A, C ], B), II. G (A, B, C ) = G (A, B) ∪ G (B, C ), III. G (A, B, C ) = i∈A G (i, B, C ) = j∈B G (A, j, C ) = k∈C G (A, B, k), where [A, C ] denotes the concatenation of modes A and C and G (A, B, k) is the partial tripartite graph resulting when removing from G (A, B, C ) all vertices j ∈ k and all vertices i ∈ ( k) (and similarly for / / G (A, j, C ) and G (i, B, C )). Moses A. Boudourides Communities of Organizations of Protest
  • 40. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs Rather problematic cases: I. The problem with such a reduction is that it lumps together modes A and C . However, in empirical data, these modes might correspond to completely different and immiscible objects. II. Now the problem is that any analysis of one of the two bipartite components would be independent of the other. However, in empirical data, modes are dependent to each other and so the analysis should be irreducible. Moses A. Boudourides Communities of Organizations of Protest
  • 41. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs The lumped bipartite form G ([A, C ], B) of the partial tripartite G (A, B, C ): 1 2 5 3 6 4 7 10 8 11 9 12 Moses A. Boudourides Communities of Organizations of Protest
  • 42. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs The two separated bipartite components G (A, B) and G (B, C ) of the partial tripartite G (A, B, C ): 5 5 1 6 6 10 2 7 7 11 3 8 8 12 4 9 9 Moses A. Boudourides Communities of Organizations of Protest
  • 43. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs A viable scenario: III. As a matter of fact, in most empirical cases, say, mode C stands for attributes of vertices of mode B. Since in G (A, B, k), every vertex of B is connected to the same k ∈ C , one may say that G (A, B, k) is an attributably homogeneous graph. Furthermore, the bipartite component G (B, k) (of G (A, B, k)) essentially can be seen as a parametrization Bk of the set B, for a (parameter) k ∈ C . Thus, through such parametrization, the partial tripartite graph G (A, B, k) may be reduced to the bipartite graph G (A, Bk ). Of course, for any k ∈ C , we have that Bk = { k} ⊆ B and this means that G (A, Bk ) can be identified with a bipartite graph Gk (A, B), which is defined as a modification of G (A, B) by removing any connections of A with B { k}. In this way, we may write: G (A, B, k) = Gk (A, B) . Moses A. Boudourides Communities of Organizations of Protest
  • 44. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs The attributably homogeneous bipartite component G (A, B, 10) of the partial tripartite G (A, B, C ): 5 1 6 10 2 7 3 8 4 Moses A. Boudourides Communities of Organizations of Protest
  • 45. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs The attributably homogeneous bipartite component G (A, B, 11) of the partial tripartite G (A, B, C ): 1 6 2 7 11 3 8 4 9 Moses A. Boudourides Communities of Organizations of Protest
  • 46. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs The attributably homogeneous bipartite component G (A, B, 12) of the partial tripartite G (A, B, C ): 5 1 6 2 7 3 8 12 4 Moses A. Boudourides Communities of Organizations of Protest
  • 47. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs Incidence Matrices (I. and II.) The incidence matrices corresponding to the three representations of the partial tripartite graph as bipartite graph(s) are the following: I. The incidence matrix M(B, [A, C ]) (of order |B| × (|A| + |C |)) such that Mij (B, [A, C ]) = 1, whenever the vertices i ∈ B and j ∈ A ∪ C are connected, and Mij (B, [A, C ]) = 0, otherwise. II. The incidence matrix M(A, B) (of order |A| × |B|) such that Mij (A, B) = 1, whenever the vertices i ∈ A and j ∈ B are connected, and Mij (A, B) = 0, otherwise. (Similarly, for the incidence matrix M(B, C ).) Moses A. Boudourides Communities of Organizations of Protest
  • 48. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs Incidence Matrices (III.) III. For any (fixed) k ∈ C , the incidence matrix M(A, B, k) (of order |A| × |B|) such that Mij (A, B, k) = 1, whenever i ∈ A is connected to j ∈ B, which is connected to k ∈ C , and Mij (A, B, k) = 0, otherwise. (Similarly, for the incidence matrix M(A, j, C ) and M(i, B, C ).) Note that here we have identified the tripartite G (A, B, k) with the bipartite Gk (A, B), as we have already explained (and this will be done implicitly from now on in any such case). Otherwise, the order of M(A, B, k) would be |A| × (|B| + 1). Moses A. Boudourides Communities of Organizations of Protest
  • 49. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs Properties of these incidence matrices: M(B, [A, C ]) = M([A, C ], B)T . M(B, A) and M(B, C ) are two blocks in M(B, [A, C ]): M(B, [A, C ]) = [M(B, A) | M(B, C )]. M(B, A) = M(A, B)T (Similarly, for M(B, C ).) M(B, A, k) = M(A, B, k)T (Similarly, for M(i, B, C ) and M(A, j, C ).) For any (fixed) k ∈ C , M(A, B, k) is equal to what M(A, B) would be by setting 0 all the entries of the j-th column, for any j ∈ k. (Similarly, for M(A, j, C ) and M(i, B, C ).) / Moses A. Boudourides Communities of Organizations of Protest
  • 50. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs Projections to 1-Mode Graphs Correspondingly, to the bipartite representation of a partial tripartite graph G (A, B, C ) we have the following projections to the following 1-mode weighted (undirected) graphs (here we refer just to some of the projections, but similarly one could construct the others too): I. G[A,C ] (B) denotes the projection of G (B, [A, C ]) over B. In this graph, two vertices i, j ∈ B are connected if there exists at least one k ∈ A ∪ B, which is connected to both i and j, i.e., it is such that Mik (B, [A, C ]) = Mjk (B, [A, C ]) = 1. The weight of this connection wij (B|[A, C ]) equals the total number of such k’s (zero, if none). Moses A. Boudourides Communities of Organizations of Protest
  • 51. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs II. GB (A) denotes the projection of G (A, B) over A. In this graph, two vertices i, j ∈ A are connected if there exists at least one p ∈ B, which is connected to both i and j, i.e., it is such that Mip (A, B) = Mjp (A, B) = 1. The weight of this connection wij (A|B) equals the total number of such p’s (zero, if none). Moses A. Boudourides Communities of Organizations of Protest
  • 52. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs III. For any k ∈ C , GB,k (A) denotes the projection of (G (A, B, k) =) G (A, Bk ) over A. In this graph, two vertices i, j ∈ A are connected if there exists at least one q ∈ B, which is connected to both i, j and to k too, i.e., it is such that Miq (A, B, k) = Mjq (A, B, k) = 1. The weight of this connection wij (A|B, k) equals the total number of such k’s (zero, if none). Moses A. Boudourides Communities of Organizations of Protest
  • 53. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs Adjacency Matrices The adjacency matrices of the above projections are derived from the corresponding incidence matrices as follows: I. AdjacencyMatrix(G[A,C ] (B)) = M(B, [A, C ]) M(B, [A, C ])T = M(B, [A, C ]) M([A, C ], B). II. AdjacencyMatrix(GB (A)) = M(A, B) M(A, B)T = M(A, B) M(B, A). III. For any k ∈ C , AdjacencyMatrix(GB,k (A)) = M(A, B, k) M(A, B, k)T = M(A, B, k) M(B, A, k). Moses A. Boudourides Communities of Organizations of Protest
  • 54. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs Properties of the adjacency matrices: AdjacencyMatrix(G[A,C ] (B)) = AdjacencyMatrix(GA (B)) + AdjacencyMatrix(GC (B)). For any (fixed) k ∈ C , AdjacencyMatrix(GB,k (A)) is equal to what AdjacencyMatrix(GB (A)) would be by setting 0 all the entries of the j-th rows and columns, for any j ∈ k. / Moses A. Boudourides Communities of Organizations of Protest
  • 55. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs Matrix Computations in the Example In our example, we have the following incidence matrices:   1 0 1 1 1 0 1 0 1 0 0 1 1 1   M(B, [A, C ]) = [M(B, A) | M(B, C )] = 1 0 1 0  1 1 1,  0 1 1 1 1 1 1 0 0 0 1 0 1 0     1 0 1 0 0 0 0 1 0 0 0 1 0 1 0 0 1 0 1 0 M(A, B, 10) = 1 0 1 1 0, M(A, B, 11) = 0 0   , 1 1 0 1 0 0 1 0 0 0 0 1 1   1 0 1 0 0 0 1 0 1 0 M(A, B, 12) =   . 1 0 1 1 0 1 0 0 1 0 Moses A. Boudourides Communities of Organizations of Protest
  • 56. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs In this example, the adjacency matrix of the projection on A, GB (A), is:   2 0 2 1 0 2 1 1  , 2 1 3 2 1 1 2 3 while the adjacency matrices of the three projections on B, G[A,C ] (B), GA (B), GC (B), are, respectively:       5 2 4 4 1 3 0 2 2 1 2 2 2 2 0 2 4 3 4 1 0 1 0 1 0 2 3 3 3 1       4 3 5 4 1, 2 0 2 1 0, 2 3 3 3 1.       4 4 4 6 2 2 1 1 3 1 2 3 3 3 1 1 1 1 2 2 1 0 0 1 1 0 1 1 1 1 Moses A. Boudourides Communities of Organizations of Protest
  • 57. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs Moreover, for the three projections on A parametrized by C , the adjacency matrices of GB,10 (A), GB,11 (A), GB,12 (A) are, respectively:       2 0 2 1 1 0 1 0 2 0 2 1 0 2 1 1 0 2 1 1 0 2 1 1 2 1 3 2, 1 1 2 1, 2 1 3 2,       1 1 2 2 0 1 1 2 1 1 2 2 while, for the three projections on B parametrized by C , the adjacency matrices of GA,10 (B), GA,11 (B), GA,12 (B) are, respectively:       3 0 2 2 0 0 0 0 0 0 3 0 2 2 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0       2 0 2 1 0, 0 0 2 1 0, 2 0 2 1 0.       2 1 1 3 0 0 1 1 3 1 2 1 1 3 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 Moses A. Boudourides Communities of Organizations of Protest
  • 58. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs Plots of the graphs GB (A), GB,10 (A), GB,11 (A), GB,12 (A), respectively, of the example: 4 3 V4 V3 1 2 V1 V2 V4 V3 V4 V3 V1 V2 V1 V2 Moses A. Boudourides Communities of Organizations of Protest
  • 59. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs Plots of the graphs G[A,C ] (B), GA (B), GC (B), GA,10 (B), GA,11 (B), GA,12 (B), respectively, of the example: 8 8 8 9 7 9 7 9 7 5 6 5 6 5 6 8 8 8 9 7 9 7 9 7 5 6 5 6 5 6 Moses A. Boudourides Communities of Organizations of Protest
  • 60. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs Communities in the Example In our example, corresponding to graphs G[A,C ] (B), GB (A), GA (B), GC (B), GB,10 (A), GB,11 (A), GB,12 (A), GA,10 (B), GA,11 (B), GA,12 (B), we find the following sets of communities (for the vertices of B),respectively: C[A,C ] (B) = {2, 1, 2, 1, 3}, C[B] (A) = {2, 3, 2, 1}, CA (B) = {2, 3, 2, 3, 1}, CC (B) = {1, 1, 1, 1, 2}, CB,10 (A) = {1, 3, 1, 2}, CB,11 (A) = {1, 3, 1, 2}, CB,12 (A) = {1, 3, 1, 2}, CA,10 (B) = {2, 1, 2, 1, 1}, CA,11 (B) = {2, 2, 1, 3, 3}, CA,12 (B) = {2, 1, 2, 1, 1}. Moses A. Boudourides Communities of Organizations of Protest
  • 61. Outline Definitions and Reduction to Bipartite Graphs Communities of Organizations of Protest Incidence Matrices and Projections to 1-Mode Graphs Communities in Graphs Example APPENDIX: Partial Tripartite Graphs Furthermore, the two community bonder (weighted) graphs GB,C (A), GA,C (B) have adjacency matrices, respectively:     0 1 2 0 0 0 3 3 3 1 3 0 0 2 2 0 3 3  2   3 , 0 0 0 0, 3 0 3  0  2 0 0 2 3 3 3 0 0 2 0 2 0 and, thus, the corresponding set of meta–communities is: CB,C (A) = {1, 1, 1, 1}, CA,C (B) = {2, 1, 2, 1, 1}. Moses A. Boudourides Communities of Organizations of Protest