In this week’s lectures, I learned about the fundamentals of network analysis. A network consists of vertices (also called nodes) that represent entities, and edges that define the relationships between these nodes. For instance, a node might represent a person, such as "Jill," and an edge could represent the relationship between Jill and another person, like "Andrew," where Jill follows Andrew. These relationships can be directed (one-way) or undirected (mutual) and can be weighted (indicating the strength of the relationship) or unweighted.
The lecture also introduced the concept of single-mode networks and two-mode networks. In a single-mode network, all the nodes represent the same type of entity (e.g., people), while a two-mode network connects two different types of entities (e.g., people and Facebook pages). After the lecture, I came across an interesting article on Medium titled Visualizing My Facebook Network Clusters by Ashris (https://towardsdatascience.com/visualising-my-facebook-network-clusters-346bac842a63) . The author of the article used Gephi, an open-source software for network analysis, to visualize their personal Facebook network of over 2,000 friends. This application of network analysis perfectly illustrates the concepts covered in the lecture. The article broke down the network into two key components: nodes (representing friends) and edges (representing the connections between them). The author used their Facebook archive data to create a graph where the size and darkness of a node represented the frequency of interactions with that friend. The more interactions (e.g., messages exchanged), the larger and darker the node. This visualization allowed the author to see their position within the network and observe where they lie in relation to other people.

One key
finding from the visualization was the redundancy within the network. While the
author had a large number of friends, half of their interactions were confined
to just 9 people, showing how much of their network consisted of acquaintances
or strangers with whom they had little to no interaction. The article also
highlighted the intersections of social networks. The author's close friends
tended to lie at the intersections of multiple sub-networks. These
intersections represented overlapping groups, suggesting that their closest
relationships were formed where different social circles or sub-networks
connected. This insight reflects the idea that networks with strong connections
between various groups tend to create more meaningful and richer relationships.
I found the article's exploration of Facebook network visualization to be an
eye-opening example of how network analysis can reveal underlying patterns in
our social connections. It made me reflect on my own social media use. In a
way, we all have our own personal network that reflects both strong and weak
connections. The idea that redundancy exists in our networks (where we have
many acquaintances but few close connections) is something most people would
likely relate to. It’s also interesting to think about the intersections of our
networks. I can imagine that some of my closest friends lie at the intersection
of different groups I belong to, such as work colleagues, childhood friends, or
college study group communities. Network analysis tools like Gephi offer
powerful ways to visualize these patterns. They help us better understand the
structure of our relationships and can even highlight hidden insights about the
strength and nature of our interactions. Personally, I think this kind of
analysis could be useful not just for social media, but also in professional
networks, where understanding the intersections and redundancies in a network
could help with decision-making or collaboration strategies. Ultimately, this
concept of visualizing networks makes it clear how connected we all are, and
how our relationships are structured in both personal and professional
contexts. It also reinforces the importance of maintaining meaningful
connections, especially at the intersections of our networks, as these are the
places where the most impactful relationships are likely to emerge.
In the lectures this
week the concepts we also delved into network visualization, a crucial tool for
graphically representing the structure and dynamics of a network. The lecture
covered various layout strategies, each serving different purposes depending on
the nature of the data and relationships being visualized. The hierarchical
layout caught my attention, even though it wasn't the main focus of the
lecture. This layout is particularly useful for visualizing dependency
relationships and information flow in directed graphs. After watching the
lectures, I came across an article named Hierarchical Layout Style (https://docs.yworks.com/yfiles/doc/developers-guide/incremental_hierarchical_layouter.html)
that expanded on this layout, explaining
that it organizes nodes into layers where the direction of the edges flows
consistently, usually from top to bottom.
For instance, in workflow visualization, hierarchical layouts help display the step-by-step progression of tasks, where each step relies on the previous one. In software engineering, it's used to visualize call graphs and activity diagrams, showcasing the interactions between different system components. While the hierarchical layout wasn’t the focus of the lecture, I found it particularly interesting because of its utility in fields where clear dependency structures need to be represented. It made me think of areas like project management or logistics, where visualizing dependencies in a structured, top-to-bottom manner could simplify understanding and decision-making.
After examining how network analysis was applied in the recipe and food domains in this week’s lecture, I believe similar methods could be incredibly useful in project management and logistics. Here’s how I think network analysis could benefit these areas from my personal work experience in a logistics role:
1. Network Analysis in Project Management
Task and Resource Dependency Networks: In project management, tasks are often dependent on each other, much like ingredients in a recipe. Using network analysis, we can map out tasks (nodes) and dependencies (edges) to better understand how work flows across the project. Just like substituting ingredients in a recipe, changing one task can have a cascading effect on others, which could be predicted by the network.
Identifying Key Resources: In the project network, some tasks or resources may be more critical than others, similar to key ingredients in recipes. By applying for a degree in centrality, project managers can identify key team members, departments, or tools that play a central role in completing critical tasks. This insight can help allocate resources more efficiently and minimize delays in the project.
Community Detection for Collaboration: Just as community detection in recipe analysis groups ingredients that tend to appear together, network analysis could be used in project management to identify teams or departments that frequently collaborate on specific tasks. These insights can facilitate better team coordination, enhance communication, and ensure that dependencies are managed effectively.
2. Network Analysis in Logistics
Supply Chain Optimization: Similar to how ingredients are connected in recipe networks, supply chain components (suppliers, warehouses, distributors) can be modeled as nodes, with edges representing their relationships (e.g., shipments or supply deliveries). By analyzing the supply chain as a network, we can identify bottlenecks or inefficiencies and optimize routes, inventories, and suppliers in the same way we optimize recipes by swapping ingredients or adjusting quantities.
Predictive Logistics: Just as the substitute network in recipes helps predict user preferences for healthier ingredients, network analysis in logistics can predict demand and optimize inventory management by identifying patterns in order fulfillment and product delivery. Analyzing the relationships between products, warehouses, and delivery routes could help predict demand shifts, allowing for more accurate forecasting and better inventory management.
Route Optimization: Logistics often involve finding the best path for goods to travel, similar to finding the best way to combine ingredients in a dish. Shortest path algorithms can be applied to find the most efficient routes for delivery or transportation, minimizing delays, fuel consumption, and time. Network analysis can identify the most critical distribution nodes, just as recipe analysis helps determine the most critical ingredients.
In conclusion, this week’s lectures on network analysis have significantly deepened my understanding of how networks operate and how their structure can reveal meaningful insights into relationships and processes. From learning about the basics of nodes and edges to exploring the concepts of single-mode and two-mode networks, I gained a comprehensive view of how entities are connected in various contexts. The practical application of these concepts in the Medium article on Facebook network visualization was particularly eye-opening, as it demonstrated how network analysis can uncover hidden patterns in personal social media interactions.
Hello Alena,
ReplyDeleteThanks for sharing! Your summary of network analysis offers a thoughtful and detailed exploration by connecting the concepts through practical applications. The Medium article on Facebook is particularly interesting. I found this network analysis reveals redundancy in social connections, where close relationships often form at different intersections of different social circles.
Your application of network analysis to project management on Tasks and Resources could be handy in the professional world! I have never thought about using network analysis to study workflows! This helps organize resources and potentially defines bottlenecks throughout the process.
You provided many examples of supply chain and logistics, adding additional understanding to the network analytics concepts. Each of your examples has a goal and projected outcome, which is the main purpose of “analytics” – using data to analyze and make a sound business decision.
Hello Alena,
ReplyDeleteYour choice to tell stories that explain how concepts we are learning about in class might play out in real life is very educative and easy to follow. The linked article describing the author’s FaceBook network was especially intriguing. It made me ask: What is a “healthy” degree of connectiveness, and with whom? How should a network exist for a” healthy” (from a keeping society functioning well) balance of bridging and bonding? There is likely no single correct answer, and I still pontificate with this question because I think there may exist some directional guidance to apply to most people.
Perhaps because of the recent election, the heightened intensity of US politics, and the endless questions about what is behind it, the ideas of the right balance of intergroup and intragroup bonds struck. I have read many articles about this topic, and this was the first one I have read that took this idea and applied it to a network analysis of a social media network. It would be interesting to take this in another direction: from analysis of one person’s network to analyzing many in a society or group. Perhaps it could lead to answers that could decrease polarization in politics. It would be interesting to discover, for example, if anyone has taken a well functioning or ideal (by some criteria) group of connected people and performed a relationship network analysis them to define what “good” could look like. What would my network look like in comparison to it? It would also be interesting to know what a typical network looked like 20 years ago compared to today, to observe changes. If the structure looked different and a person thought that another structure was more ideal, could the visualization and statistics help define a way to take action to get to a particular network structure? Maybe it could offer how they are progressing to that goal? Should there be more of a certain type of connection? I realize there are many problems with this line of thought, and still, the idea of measuring the structure and distribution of one’s, or a society’s social network is intriguing.