DigiMeth festival, Centre of Interdisciplinary Methodologies at the University of Warwick.
December 9, 2022.
https://warwick.ac.uk/fac/cross_fac/cim/events/digi-meth/
Workshop facilitators: Janna Joceli Omena, Beatrice Gobbo
Abstract:
This workshop offers methodological guidance for narrating networks through visual network analysis (VNA) (Venturini et al. 2021) and a technicity perspective to the practice of digital methods (Omena 2021). It is divided into two parts. First, we will introduce what questions we should ask to make sense of network building and the key principles of VNA. Second, students will work on digital and printed recommendation networks aiming at narrating what they see.
Main takeaways
Students will be able to explore and identify the main components of a digital network
Students will reflect on the distinction between what is network exploration (description tasks) and network narration (insights, findings)
Students will develop the ability to tell a story about the topic under investigation and what constitutes the network.
Requirements:
Please bring your own computer and get familiar with
Retina (https://ouestware.gitlab.io/retina/beta/)
An example of a network đ link.
Related projects
Venturini, T., Jacomy, M., & Jensen, P. (2021). What do we see when we look at networks: Visual network analysis, relational ambiguity, and force-directed layouts. Big Data & Society, 8(1). https://doi.org/10.1177/20539517211018488
Omena, J.J.(2021). Digital Methods and Technicity-of-the-Mediums. From Regimes of Functioning to Digital Research. [Doctoral Dissertation, Nova University Lisbon]. RepositĂłrio da Universidade Nova de Lisboa. http://hdl.handle.net/10362/127961
Venturini, Tommaso & Bounegru, Liliana & Jacomy, Mathieu & Gray, Jonathan. (2017). 11. How to Tell Stories with Networks Exploring the Narrative Affordances of Graphs with the Iliad: Studying Culture through Data. 10.1515/9789048531011-014.
3. In this workshop, you will learn about visual network
analysis, knowing how to apply a technicity perspective
to this research practice. We will not follow a
traditional teaching schedule, but one based on
practice, experience and tacit knowledge.
4. What precedes the network visualisation?
What takes place with and in the network?
As a guide to applyvisual networkanalysis yet accountingfor a
technicityperspectiveto this research practice
As a means of narratingdigital networks
Learn by Doing & Question Driven
Teaching Approach
5. Learning Outcomes
By the end of this workshop, we expect you will
â be able to explore and identify the main components of digital networks
â reflect on the distinction between what is network exploration (description
tasks) and network narration (insights, findings)
â develop the ability to tell a story about the topic under investigation and
what constitutes the network.
7. Digital Networks
In concept
â [froma theoretical standpoint,STS] a conceptualmetaphor
(spaceof connections)
â [from a methodological standpoint,SNA] an analytic or computation
technique
(e.g., the mathematicsof graphs)
â [from network materiality perspective] Inscriptions"producing relational
data complementary to that of human
relations" (relational dataset)
â a socio-technical system
[Venturini,Munkand Jacomy, 2019]
10. Digital Networks
In concept
â a conceptual metaphor
(space of connections)
â an analytic or computation technique
(e.g., the mathematics of graphs)
â Inscriptions or digital records "producing
relational data complementary to that of human
relations" (relational dataset)
â a socio-technical system
[Venturini, Munk and Jacomy, 2019]
In practice
Network of image
circulation: image
URLs where fully
matching /chug/ logos
are found. 4chan,
July 2022.
PROTOCOLS NETWORK VISUALISATIONS
MAKING
[Omena & Amaral, 2019; Omena, Gobbo et al. 2021]
11. YouTube Channel Network
On the right
YouTube channel network representation of
the giant connected component formed by
the 100k+ elite channels (145,117 channels,
2,572,163 edges), sizeindicating subscriber
count.
(Rieder, Coromina, Matamoros-FernĂĄndez,
2020)
Python script* â YouTube Data API
*"The script startedfrom a single seed and followed
connections until no new channels were discovered".
MAKING
12. 4Chan Image Circulation Network
4CAT â Archive 4plebs
Board â /pol
subject contains: "chug"
On the right
Network of image circulation: image
URLs where fully matching /chug/
logos are found. 4chan, July 2022.
MAKING
14. = a set of:
nodes (vertices)
edges
Nodes can be people, organization,
institutions or digital objects (images,
link domains, hashtags, emojis, post, video,
etc.)
Monopartite:
One type of node
Bipartite:
Two types of nodes
Image retrieved from:
https://adrianmejia.com/blog/2018/05/
14/data-structures-for-beginners-
graphs-time-complexity-tutorial/
Graph Representation Types of Connections Degree of Connections
TYPE AND COMPOSITION
15. How do technical mediation, extraction software
associated with platform's mechanisms add meaning to
the data acquired?
Monopartite network
One type of node: YouTube channel
Connections: Subscriptions
Bipartite network
Two types of nodes: images and
webpages
Connections: whether images are found
in webpages
Channels subscribe to or
feature other channels.
Connections may stand for affinity,
endorsement, or interest.
Although threads in 4chan have a short
life span, archives like 4plebs make visual
data accessible.
When invoking Google Vision AI to
detect sites of image circulation, the API
would return results according to Google
Image Search.
TYPE AND COMPOSITION
Network
YouTube Channel Network
4chan Image circulation network
Nodes and Connections Meaning
16. TYPE AND COMPOSITION
YouTube Channel Network
4chan Image circulation network
Network Conceptual Metaphor
A societal response to a still unknow
virus and the specific actors (i.e., news
media outlets, Youtubers)
Sub-cultural reactions to the Russia-
Ukraine war: the pro-Russian visualities
belonging exclusively to 4chan
vernacular and flowing out to other
platforms.
18. Layered diagram
Image Source here
Circular layouts
Image sourcehere
Force-directed layouts:ForceAtlas2
Image source: personal files
SHAPE
There are graph layoutalgorithms ...and force-directedgraph layouts.
19. SHAPE
Beyond existing connections,
what shapes digital networks?
Purpose
â Serve the purpose of arranging graph structures
â Aesthetically â minimize edge crossing.
(Fruchterman and Reingold,1991; Kobourov2013; Jacomy et al., 2014)
Functioning
â Work under the logic of repulsive and attractive forces. (Fruchterman &
Reingold,1991; Jacomy et al., 2014)
â Calculatethe layout of a graph using only information contained within
the structure of the graph itself, rather than relyingon domain-specific
knowledge.(Kobourov,2013)
Space
â The space of networks is relative rather absolute, the
space is a consequence and not a condition of element
positioning. (Venturini et al., 2019)
[force-directedlayouts]
20. In Visual Network Analysis
Reading networks require more intuitive
spatial metaphors, and less computational
and statistical metrics.
Different network zones should inform different
perspectives
from how connections are made
and what does it mean
SHAPE
21. Co-hashtag Network of#jornalismoindependente
(independent journalism) Instagram, 2019.
In this network:
âą Node proximity means co-occurrence of
hashtagsin a given dataset
âą Nodes positionedin different network zones
should inform what are the topics or issues
associated with the hashtag(s) used as entry
point for data collection
22. Co-hashtag Network of#jornalismoindependente
(independent journalism) Instagram, 2019.
[centre]
The hashtag used as entry point to
collect data and
Associated hashtags
Hashtags frequently co-occurring
with #jornalismindependente
[periphery]
Hashtagclusters addressingspecific
agendas,still co-occurringwith
#jornalismindependente
[mid-zone]
Bridginghashtags`
#economy
23. â The overall shape of the network
â The particularities of different zones
â The specific situation of a given zone or a node path
â The connections between clusters
Descriptionsand a good understanding
of what we look at lead us valuable
insights or more questions
We look at
SHAPE
29. âAnnotation adds information, labeling, and/or
commentary into any model and can be added to
any feature of a data set present in a display: a
node, edge, point, text, image. Annotations can be
recorded in a data structure as attributes noting
connections, relations, or other analytic and
interpretative featuresâ
Drucker J., Non-representational approaches to modeling interpretationin a graphical
environment, (2018), p.256
42. âA story is defined as all of the
events in a narrative, those
presented directly to an audience
and those which might be inferredâ
(Bach et al., 2018, p. 108)
45. Activity 2
25 mins
â Define roles (annotators,
browsers, googling and
youtoubing).
â Description and
annotations
(question driven process)
15 mins
â Decide the story to tell
â Narrate the story (annotate it
and write it! 2 minutes
showcasing)
46. What is the type of video titles in the centre?
Which kind of videos/channels populate the zones of the network?
Are there bridging nodes connecting different zones?
Why are clusters located in the peripheral zone? Is it the language, location or topic of
the videos?
What do video/channel categoriestell?
What do YouTube engagementmetrics (i.e., view count now and before) inform?
What are the insights provided by community detection (modularity)?
Activity 2
47. In Conclusion
â VNNs are built on top of VNA
â VNA e VNN require time, this is just a taste!
â Annotations can âbe recorded in a data structure as
attributesâ (Drucker, 2018)
â Stories can be told using visulisations and Narrative Design
Patterns (Bach et al. 2018)