ABSTRACT
The main goal of this work is to visualize a novel using ideas from social network analysis. A novel can be represented as a character network by using the novel’s characters as nodes and the interactions between them as edges. Communities of each chapter can be used to visualize how the characters come together and move away across the novel. One of the main challenges is to match the communities between two consecutive timestamps. This helps in detecting new communities as well as the dynamics of the communities as the story progresses in the novel. We define a similarity score that captures the dynamics of the community transitions and helps us in designing a matching algorithm. Further, a novel coloring scheme is proposed so that the viewer can see the merging or splitting of the communities smoothly. The algorithm is validated using some important events in the novel by observing the transitioning of the communities and nodes shifting across communities.
- Vincent D Blondel, Jean-Loup Guillaume, Renaud Lambiotte, and Etienne Lefebvre. 2008. Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment 2008, 10 (10 2008), P10008.Google ScholarCross Ref
- Rémy Cazabet and Frédéric Amblard. 2014. Dynamic Community Detection. Springer New York, New York, NY, 404–414.Google Scholar
- Alexandre Duval and Gaël De Léséleuc. 2020. Novel comprehension via a dynamic social network of characters. (08 2020).Google Scholar
- M. Girvan and M. E. J. Newman. 2002. Community structure in social and biological networks. Proceedings of the National Academy of Sciences 99, 12 (2002), 7821–7826.Google ScholarCross Ref
- Derek Greene, Dónal Doyle, and Pádraig Cunningham. 2010. Tracking the Evolution of Communities in Dynamic Social Networks. In 2010 International Conference on Advances in Social Networks Analysis and Mining. 176–183.Google Scholar
- J.K.Rowling. 1999. Harry Potter and the Prisoner of Azkaban.Google Scholar
- Martin Rosvall and Carl T Bergstrom. 2010. Mapping change in large networks. PloS one 5, 1 (2010), e8694.Google ScholarCross Ref
- Tianbao Yang, Yun Chi, Shenghuo Zhu, Yihong Gong, and Rong Jin. 2011. Detecting communities and their evolutions in dynamic social networks—a Bayesian approach. Machine learning 82, 2 (2011), 157–189.Google Scholar
Recommendations
Analysis of virtual communities supporting OSS projects using social network analysis
This paper analyses the behaviour of virtual communities for Open Source Software (OSS) projects. The development of OSS projects relies on virtual communities, which are built on relationships among members, being their final objective sharing ...
Discovery and analysis of tightly knit communities in telecom social networks
Community identif ication has been a major research area in social network analysis. One popular type of community is one in which every member of the community knows every other member, which can be viewed as a clique in a graph representing the social ...
Group formation in large social networks: membership, growth, and evolution
KDD '06: Proceedings of the 12th ACM SIGKDD international conference on Knowledge discovery and data miningThe processes by which communities come together, attract new members, and develop over time is a central research issue in the social sciences - political movements, professional organizations, and religious denominations all provide fundamental ...
Comments