ArticleslgStudy

computer science

Hub (network science)

Hub (network science) is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Hub (network science) rather than just read about it. In short: In network science, a hub is a node with a number of links that greatly exceeds the average. Emergence of hubs is a consequence of a scale-free property of networks.

Hub (network science) — main illustration
Hub (network science) — illustration

Key takeaways

  • Hub (network science) belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Hub (network science) to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Hub (network science) from memory before moving on to harder problems.

Reference excerpt

In network science, a hub is a node with a number of links that greatly exceeds the average. Emergence of hubs is a consequence of a scale-free property of networks. While hubs cannot be observed in a random network, they are expected to emerge in scale-free networks. The uprise of hubs in scale-free networks is associated with power-law distribution. Hubs have a significant impact on the network topology. Hubs can be found in many real networks, such as the brain or the Internet.

A hub is a component of a network with a high-degree node. Hubs have a significantly larger number of links in comparison with other nodes in the network. The number of links (degrees) for a hub in a scale-free network is much higher than for the biggest node in a random network, keeping the size N of the network and average degree <k> constant. The existence of hubs is the biggest difference between random networks and scale-free networks. In random networks, the degree k is comparable for every node; it is therefore not possible for hubs to emerge. In scale-free networks, a few nodes (hubs) have a high degree k while the other nodes have a small number of links.

Emergence

Emergence of hubs can be explained by the difference between scale-free networks and random networks. Scale-free networks (Barabási–Albert model) are different from random networks (Erdős–Rényi model) in two aspects: (a) growth, (b) preferential attachment.

(a) Scale-free networks assume a continuous growth of the number of nodes N, compared to random networks which assume a fixed number of nodes. In scale-free networks the degree of the largest hub rises polynomially with the size of the network. Therefore, the degree of a hub can be high in a scale-free network. In random networks the degree of the largest node rises logarithmically (or slower) with N, thus the hub number will be small even in a very large network. (b) A new node in a scale-free network has a tendency to link to a node with a higher degree, compared to a new node in a random network which links itself to a random node. This process is called preferential attachment. The tendency of a new node to link to a node with a high degree k is characterized by power-law distribution (also known as rich-gets-richer process). This idea was introduced by Vilfredo Pareto and it explained why a small percentage of the population earns most of the money. This process is present in networks as well, for example 80 percent of web links point to 15 percent of webpages. The emergence of scale-free networks is not typical only of networks created by human action, but also of such networks as metabolic networks or illness networks. This phenomenon may be explained by the example of hubs on the World Wide Web such as Facebook or Google. These webpages are very well known and therefore the tendency of other webpages pointing to them is much higher than linking to random small webpages. The mathematical explanation for Barabási–Albert model:

The network begins with an initial connected network of m 0 {\displaystyle m_{0}} nodes. New nodes are added to the network one at a time. Each new node is connected to m ≤ m 0 {\displaystyle m\leq m_{0}} existing nodes with a probability that is proportional to the number of links that the existing nodes already have. Formally, the probability p i {\displaystyle p_{i}} that the new node is connected to node i {\displaystyle i} is

p i = k i ∑ j k j , {\displaystyle p_{i}={\frac {k_{i}}{\sum _{j}k_{j}}},}

where k i {\displaystyle k_{i}} is the degree of the node i {\displaystyle i} and the sum is taken over all pre-existing nodes j {\displaystyle j} (i.e. the denominator results in twice the current number of edges in the network). Emergence of hubs in networks is also related to time. In scale-free networks, nodes which emerged earlier have a higher chance of becoming a hub than latecomers. This phenomenon is called first-mover advantage and it explains why some nodes become hubs and some do not. However, in a real network, the time of emergence is not the only factor that influences the size of the hub. For example, Facebook emerged 8 years later after Google became the largest hub on the World Wide Web and yet in 2011 Facebook became the largest hub of WWW. Therefore, in real networks the growth and the size of a hub depends also on various attributes such as popularity, quality or the aging of a node.

Attributes There are several attributes of Hubs in a Scale-Free Network

Shortening the path lengths in a network The more observable hubs are in a network, the more they shrink distances between nodes. In a scale-free network, hubs serve as bridges between the small degree nodes. Since the distance of two random nodes in a scale-free network is small, we refer to scale-free networks as "small" or "ultra small". While the difference between path distance in a very small network may not be noticeable, the difference in the path distance between a large random network and a scale-free network is remarkable. Average path length in scale-free networks:

ℓ ∼ ln ⁡ N ln ⁡ ln ⁡ N . {\displaystyle \ell \sim {\frac {\ln N}{\ln \ln N}}.}

… excerpt ends here. Continue reading the full article.

Illustrations

Hub (network science): Network representation of brain connectivity. Hubs are highlighted
Network representation of brain connectivity. Hubs are highlighted
Hub (network science): Partial map of the Internet based on the January 15, 2005. Hubs are highlighted
Partial map of the Internet based on the January 15, 2005. Hubs are highlighted
Hub (network science): Random network (a) and scale-free network (b). In the scale-free network, the larger hubs are highlighted.
Random network (a) and scale-free network (b). In the scale-free network, the larger hubs are highlighted.
Hub (network science): The steps of the growth of the network according to the Barabasi–Albert model (
  
    
      
        
          m
          
            0
          
        
        =
        m
        =
        2
      
    
    {\displaystyle m_{0}=m=2}
  
)
The steps of the growth of the network according to the Barabasi–Albert model ( m 0 = m = 2 {\displaystyle m_{0}=m=2} )

Worked examples

Example 1 — a first encounter with Hub (network science)

Start with the simplest possible case. Write down what Hub (network science) claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Hub (network science) before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Hub (network science) ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Hub (network science)

In research
Hub (network science) appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Hub (network science) in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Hub (network science) is common in secondary-school and first-year university syllabi. It links to neighbouring topics Network theory, so understanding it makes those chapters shorter.
In everyday life
Look for Hub (network science) outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Hub (network science)” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Hub (network science) in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Hub (network science) means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Hub (network science) out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Hub (network science) in simple terms?

In network science, a hub is a node with a number of links that greatly exceeds the average. Emergence of hubs is a consequence of a scale-free property of networks.

Why does Hub (network science) matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Hub (network science)?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Hub (network science).

Tags

  • Network theory

Keep exploring