1
|
Kim J, Lee H, Nguyen DM, Shin M, Kwon BC, Ko S, Elmqvist N. DG Comics: Semi-Automatically Authoring Graph Comics for Dynamic Graphs. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 2025; 31:973-983. [PMID: 39255094 DOI: 10.1109/tvcg.2024.3456340] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 09/12/2024]
Abstract
Comics are an effective method for sequential data-driven storytelling, especially for dynamic graphs-graphs whose vertices and edges change over time. However, manually creating such comics is currently time-consuming, complex, and error-prone. In this paper, we propose DG COMICS, a novel comic authoring tool for dynamic graphs that allows users to semi-automatically build and annotate comics. The tool uses a newly developed hierarchical clustering algorithm to segment consecutive snapshots of dynamic graphs while preserving their chronological order. It also presents rich information on both individuals and communities extracted from dynamic graphs in multiple views, where users can explore dynamic graphs and choose what to tell in comics. For evaluation, we provide an example and report the results of a user study and an expert review.
Collapse
|
2
|
De Clerck B, Rocha LEC, Van Utterbeeck F. Maximum entropy networks for large scale social network node analysis. APPLIED NETWORK SCIENCE 2022; 7:68. [PMID: 36193095 PMCID: PMC9517985 DOI: 10.1007/s41109-022-00506-7] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 02/28/2022] [Accepted: 07/12/2022] [Indexed: 06/16/2023]
Abstract
Recently proposed computational techniques allow the application of various maximum entropy network models at a larger scale. We focus on disinformation campaigns and apply different maximum entropy network models on the collection of datasets from the Twitter information operations report. For each dataset, we obtain additional Twitter data required to build an interaction network. We consider different interaction networks which we compare to an appropriate null model. The null model is used to identify statistically significant interactions. We validate our method and evaluate to what extent it is suited to identify communities of members of a disinformation campaign in a non-supervised way. We find that this method is suitable for larger social networks and allows to identify statistically significant interactions between users. Extracting the statistically significant interaction leads to the prevalence of users involved in a disinformation campaign being higher. We found that the use of different network models can provide different perceptions of the data and can lead to the identification of different meaningful patterns. We also test the robustness of the methods to illustrate the impact of missing data. Here we observe that sampling the correct data is of great importance to reconstruct an entire disinformation operation.
Collapse
Affiliation(s)
- Bart De Clerck
- Department of Economics, Ghent University, Ghent, Belgium
- Department of Mathematics, Royal Military Academy, Brussels, Belgium
| | - Luis E. C. Rocha
- Department of Economics, Ghent University, Ghent, Belgium
- Department of Physics and Astronomy, Ghent University, Ghent, Belgium
| | | |
Collapse
|
3
|
Rocha LEC, Holme P, Linhares CDG. The global migration network of sex-workers. JOURNAL OF COMPUTATIONAL SOCIAL SCIENCE 2022; 5:969-985. [PMID: 35039798 PMCID: PMC8755989 DOI: 10.1007/s42001-021-00156-2] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 07/07/2021] [Accepted: 12/16/2021] [Indexed: 06/14/2023]
Abstract
Differences in the social and economic environment across countries encourage humans to migrate in search of better living conditions, including job opportunities, higher salaries, security and welfare. Quantifying global migration is, however, challenging because of poor recording, privacy issues and residence status. This is particularly critical for some classes of migrants involved in stigmatised, unregulated or illegal activities. Escorting services or high-end prostitution are well-paid activities that attract workers all around the world. In this paper, we study international migration patterns of sex-workers by using network methods. Using an extensive international online advertisement directory of escorting services and information about individual escorts, we reconstruct a migrant flow network where nodes represent either origin or destination countries. The links represent the direct routes between two countries. The migration network of sex-workers shows different structural patterns than the migration of the general population. The network contains a strong core where mutual migration is often observed between a group of high-income European countries, yet Europe is split into different network communities with specific ties to non-European countries. We find non-reciprocal relations between countries, with some of them mostly offering while others attract workers. The Gross Domestic Product per capita (GDPc) is a good indicator of country attractiveness for incoming workers and service rates but is unrelated to the probability of emigration. The median financial gain of migrating, in comparison to working at the home country, is 15.9 % . Only sex-workers coming from 77 % of the countries have financial gains with migration and average gains decrease with the GDPc of the country of origin. Our results suggest that high-end sex-worker migration is regulated by economic, geographic and cultural aspects.
Collapse
Affiliation(s)
- Luis E C Rocha
- Department of Economics, Ghent University, Ghent, Belgium
- Department of Physics and Astronomy, Ghent University, Ghent, Belgium
| | | | - Claudio D G Linhares
- Institute of Mathematics and Computer Sciences, University of São Paulo, São Carlos, Brazil
| |
Collapse
|
4
|
Rocha LEC, Ryckebusch J, Schoors K, Smith M. The scaling of social interactions across animal species. Sci Rep 2021; 11:12584. [PMID: 34131247 PMCID: PMC8206375 DOI: 10.1038/s41598-021-92025-1] [Citation(s) in RCA: 6] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/02/2021] [Accepted: 06/01/2021] [Indexed: 02/05/2023] Open
Abstract
Social animals self-organise to create groups to increase protection against predators and productivity. One-to-one interactions are the building blocks of these emergent social structures and may correspond to friendship, grooming, communication, among other social relations. These structures should be robust to failures and provide efficient communication to compensate the costs of forming and maintaining the social contacts but the specific purpose of each social interaction regulates the evolution of the respective social networks. We collate 611 animal social networks and show that the number of social contacts E scales with group size N as a super-linear power-law [Formula: see text] for various species of animals, including humans, other mammals and non-mammals. We identify that the power-law exponent [Formula: see text] varies according to the social function of the interactions as [Formula: see text], with [Formula: see text]. By fitting a multi-layer model to our data, we observe that the cost to cross social groups also varies according to social function. Relatively low costs are observed for physical contact, grooming and group membership which lead to small groups with high and constant social clustering. Offline friendship has similar patterns while online friendship shows weak social structures. The intermediate case of spatial proximity (with [Formula: see text] and clustering dependency on network size quantitatively similar to friendship) suggests that proximity interactions may be as relevant for the spread of infectious diseases as for social processes like friendship.
Collapse
Affiliation(s)
- Luis E. C. Rocha
- grid.5342.00000 0001 2069 7798Department of Economics, Ghent University, Ghent, Belgium ,grid.5342.00000 0001 2069 7798Department of Physics and Astronomy, Ghent University, Ghent, Belgium
| | - Jan Ryckebusch
- grid.5342.00000 0001 2069 7798Department of Physics and Astronomy, Ghent University, Ghent, Belgium
| | - Koen Schoors
- grid.5342.00000 0001 2069 7798Department of Economics, Ghent University, Ghent, Belgium ,grid.77852.3f0000 0000 8618 9465Higher School of Economics, National Research University, Moscow, Russia
| | - Matthew Smith
- grid.20409.3f000000012348339XThe Business School, Edinburgh Napier University, Edinburgh, UK
| |
Collapse
|
5
|
Linhares CDG, Ponciano JR, Paiva JGS, Travençolo BAN, Rocha LEC. A comparative analysis for visualizing the temporal evolution of contact networks: a user study. J Vis (Tokyo) 2021. [DOI: 10.1007/s12650-021-00759-x] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/21/2022]
|
6
|
|
7
|
Gao X, Zheng Q, Vega-Oliveros DA, Anghinoni L, Zhao L. Temporal Network Pattern Identification by Community Modelling. Sci Rep 2020; 10:240. [PMID: 31937862 PMCID: PMC6959265 DOI: 10.1038/s41598-019-57123-1] [Citation(s) in RCA: 6] [Impact Index Per Article: 1.2] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/21/2019] [Accepted: 12/20/2019] [Indexed: 11/30/2022] Open
Abstract
Temporal network mining tasks are usually hard problems. This is because we need to face not only a large amount of data but also its non-stationary nature. In this paper, we propose a method for temporal network pattern representation and pattern change detection following the reductionist approach. The main idea is to model each stable (durable) state of a given temporal network as a community in a sampled static network and the temporal state change is represented by the transition from one community to another. For this purpose, a reduced static single-layer network, called a target network, is constructed by sampling and rearranging the original temporal network. Our approach provides a general way not only for temporal networks but also for data stream mining in topological space. Simulation results on artificial and real temporal networks show that the proposed method can group different temporal states into different communities with a very reduced amount of sampled nodes.
Collapse
Affiliation(s)
- Xubo Gao
- Henan Key Laboratory on Public Opinion Intelligent Analysis, School of Computer Science, Zhongyuan University of Technology, ZhengZhou, China
| | - Qiusheng Zheng
- Henan Key Laboratory on Public Opinion Intelligent Analysis, School of Computer Science, Zhongyuan University of Technology, ZhengZhou, China
| | - Didier A Vega-Oliveros
- Faculty of Philosophy, Sciences and Letters at Ribeirão Preto (FFCLRP),University of São Paulo (USP), Ribeirão Preto, SP, Brazil
- Indiana University, School of Informatics, Computing and Engineering, Bloomington, IN, USA
| | - Leandro Anghinoni
- Institute of Mathematical and Computer Sciences (ICMC-USP), University of São Paulo (USP), São Carlos, SP, Brazil.
| | - Liang Zhao
- Faculty of Philosophy, Sciences and Letters at Ribeirão Preto (FFCLRP),University of São Paulo (USP), Ribeirão Preto, SP, Brazil
| |
Collapse
|
8
|
Manlove K, Aiello C, Sah P, Cummins B, Hudson PJ, Cross PC. The ecology of movement and behaviour: a saturated tripartite network for describing animal contacts. Proc Biol Sci 2018; 285:rspb.2018.0670. [PMID: 30232156 DOI: 10.1098/rspb.2018.0670] [Citation(s) in RCA: 15] [Impact Index Per Article: 2.1] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/27/2018] [Accepted: 08/28/2018] [Indexed: 12/17/2022] Open
Abstract
Ecologists regularly use animal contact networks to describe interactions underlying pathogen transmission, gene flow, and information transfer. However, empirical descriptions of contact often overlook some features of individual movement, and decisions about what kind of network to use in a particular setting are commonly ad hoc Here, we relate individual movement trajectories to contact networks through a tripartite network model of individual, space, and time nodes. Most networks used in animal contact studies (e.g. individual association networks, home range overlap networks, and spatial networks) are simplifications of this tripartite model. The tripartite structure can incorporate a broad suite of alternative ecological metrics like home range sizes and patch occupancy patterns into inferences about contact network metrics such as modularity and degree distribution. We demonstrate the model's utility with two simulation studies using alternative forms of ecological data to constrain the tripartite network's structure and inform expectations about the harder-to-measure metrics related to contact.
Collapse
Affiliation(s)
- Kezia Manlove
- Department of Wildland Resources, Utah State University, Logan, UT, USA .,Department of Veterinary Microbiology and Pathology, Washington State University, Pullman, WA, USA
| | - Christina Aiello
- Department of Wildland Resources, Utah State University, Logan, UT, USA.,US Geological Survey, Western Ecological Research Center, Henderson, NV, USA
| | - Pratha Sah
- Center for Infectious Disease Modeling and Analysis (CIDMA), Yale School of Public Health, Yale University, New Haven, CT, USA
| | - Bree Cummins
- Department of Mathematical Sciences, Montana State University, Bozeman, MT 59717, USA
| | - Peter J Hudson
- Center for Infectious Disease Dynamics, Pennsylvania State University, University Park, PA 16802, USA
| | - Paul C Cross
- US Geological Survey, Northern Rocky Mountain Science Center, 2327 University Way, Ste. 2, Bozeman, MT 59717, USA
| |
Collapse
|
9
|
Sapienza A, Barrat A, Cattuto C, Gauvin L. Estimating the outcome of spreading processes on networks with incomplete information: A dimensionality reduction approach. Phys Rev E 2018; 98:012317. [PMID: 30110805 DOI: 10.1103/physreve.98.012317] [Citation(s) in RCA: 7] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/04/2017] [Indexed: 11/07/2022]
Abstract
Recent advances in data collection have facilitated the access to time-resolved human proximity data that can conveniently be represented as temporal networks of contacts between individuals. While the structural and dynamical information revealed by this type of data is fundamental to investigate how information or diseases propagate in a population, data often suffer from incompleteness, which possibly leads to biased estimations in data-driven models. A major challenge is thus to estimate the outcome of spreading processes occurring on temporal networks built from partial information. To cope with this problem, we devise an approach based on non-negative tensor factorization, a dimensionality reduction technique from multilinear algebra. The key idea is to learn a low-dimensional representation of the temporal network built from partial information and to use it to construct a surrogate network similar to the complete original network. To test our method, we consider several human-proximity networks, on which we perform resampling experiments to simulate a loss of data. Using our approach on the resulting partial networks, we build a surrogate version of the complete network for each. We then compare the outcome of a spreading process on the complete networks (nonaltered by a loss of data) and on the surrogate networks. We observe that the epidemic sizes obtained using the surrogate networks are in good agreement with those measured on the complete networks. Finally, we propose an extension of our framework that can leverage additional data, when available, to improve the surrogate network when the data loss is particularly large.
Collapse
Affiliation(s)
- Anna Sapienza
- Information Sciences Institute, Viterbi School of Engineering, University of Southern California, Marina del Rey, California 90292, USA and Data Science Laboratory, ISI Foundation, 10126 Turin, Italy
| | - Alain Barrat
- Aix Marseille Univ, Université de Toulon, CNRS, CPT, Marseille, France and Data Science Laboratory, ISI Foundation, Turin, Italy
| | - Ciro Cattuto
- Data Science Laboratory, ISI Foundation, 10126 Turin, Italy
| | | |
Collapse
|