Skip to content
Back to exploration
Mathematical modeling / English

Lec-14: Hierarchical Clustering | Agglomerative vs Divisive with examples

Gate Smashers · YouTube · 6:06

Open original
READ & KEEP

The explanation, unpacked.

Saves 0

Reviewed learning material · Video analysis · English
Read the full overview

This clip is the introductory part of the hierarchical clustering lesson. The instructor first reviews the intuitive meaning of ordinary clustering in Hindi, then explains 'hierarchy' as a serialized connection among clusters, using family inheritance as an analogy. Next, using e-commerce customer segmentation as an example, the instructor shows that uniform discounts are less effective than first clustering customers by purchasing preferences and then further subdividing them hierarchically. Finally, the clip introduces the two types of hierarchical clustering methods: agglomerative and divisive, and begins explaining the relationship between agglomerative and aggregation—but does not yet present the full algorithm. This 120-second segment introduces the two types of hierarchical clustering—agglomerative and divisive. Agglomerative is described as bottom-up, where separate points are merged based on closeness; divisive is described as top-down, where all points start in one cluster and are then split. Then, using a small example \{1,5,8,10,19,20\}, the concept of a proximity matrix and merging the pair with the minimum distance are illustrated: first (19,20), then (8,10), reducing the number of units from 6 to 4. This 120-second whiteboard lesson uses six one-dimensional points 1, 5, 8, 10, 19, and 20 to demonstrate hierarchical clustering. The first half shows agglomerative clustering: starting from existing subclusters (8, 10) and (19, 20), merging stepwise into (5, (8, 10)), then (1, (5, (8, 10))), and finally arriving at the root cluster ((1, (5, (8, 10))), (19, 20)). The second half shows divisive clustering: beginning with the full set (1, 5, 8, 10, 19, 20), splitting top-down into (1, 5, 8, 10) and (19, 20), then continuing down to individual points. At the end, the instructor names this tree-like diagram a dendrogram and notes it can be created using Python's scipy library. This 6-second segment is the conclusion of the hierarchical clustering explanation. The instructor reminds viewers in Hindi to take notes so they can answer confidently if asked during interviews. The whiteboard statically displays 'Hierarchical clustering', 'Agglomerative & Divisive', and two dendrograms containing sample numbers 1, 5, 8, 10, 19, and 20, along with several bracketed clusters. No new formulas, derivations, or example steps appear in this segment.

Use the learning inspector for key ideas and moments, or open the reading tabs for the complete notes.

Chapters

0:00Intuitive introduction to hierarchical clustering0:37Why hierarchical grouping matters: an e-commerce example1:49Introduction of agglomerative and divisive2:00Hierarchical clustering: Agglomerative and Divisive2:25Example data: 1, 5, 8, 10, 19, 202:41Proximity matrix and pairwise distance3:07First merge: (19,20)3:31Second merge: (8,10) and the remaining units4:00Agglomerative merging process5:00Divisive splitting process5:40Dendrogram naming and scipy mention6:00Closing prompt for hierarchical clustering lecture notes

Learning script

Generated from the video's visuals and explanation; not verbatim speech.

This clip first builds intuition for hierarchical clustering. The instructor starts by revisiting ordinary clustering: if several data points are similar to each other and close in distance, they belong to the same cluster; if they are not close, they belong to different clusters. The key terms here are 'similarity' and 'grouping'.

Next, the instructor explains that 'hierarchy' does not mean performing ordinary clustering multiple times, but rather establishing ordered, layered connections among clusters. The analogy used is a family inheritance chain: from ancestors to parents, then to children. This analogy serves to render the abstract notion of 'hierarchy' into a perceptible structure of top-down or bottom-up relationships.

Then the video shifts to motivation: why such hierarchical relationships are needed in practice. The instructor gives an example of an e-commerce website with many consumers—some buy clothes more often, some buy electronics more often, and others buy daily necessities more often. If all customers are treated as one large group and given a uniform discount, the offer lacks targeting.

The instructor specifically criticizes the practice of 'everyone gets 50% off'. This approach is not entirely ineffective, but it fails to form a genuine target audience and does not operate according to customer behavior patterns. Mathematically, this means that one-shot flat clustering can only answer 'who is similar to whom', yet falls short of expressing 'how these similar groups can be further organized internally'.

A better approach is to first form clusters based on purchasing preferences, then build a hierarchy on top of those clusters. In other words, first identify groups leaning toward clothes, electronics, or daily necessities, and then design distinct discounts for each group. Through this, the video emphasizes that the value of hierarchical clustering lies in helping establish relations among clusters—not merely stopping at single-layer grouping.

At the end of the clip, the instructor formally introduces the two ways to construct hierarchical clustering: agglomerative and divisive. Both terms also appear on the slide. Orally, the instructor links 'agglomerative' with 'aggregation', suggesting it is a process of gradually merging originally scattered data points; however, the full definition of agglomerative and the specific explanation of divisive are not covered—the clip ends just as this discussion begins.

This segment begins with the two main approaches to hierarchical clustering. The board displays the heading 'Hierarchical clustering' and the bullet point 'Agglomerative & Divisive'. The instructor explains that in agglomerative clustering, points are combined one by one based on their closeness; this is also called aggregation.

Next, the directionality distinction is clarified: agglomerative is bottom-up, because initially all points are separate and gradually merge upward; divisive is the opposite—top-down—because all points are first assumed to belong to a single cluster and are then divided.

To illustrate the concept, a small example is taken. Six numerical data points are written on the board: 1, 5, 8, 10, 19, 20. Their purpose is to show that initially each point is its own separate unit.

The next step is the proximity matrix. The instructor explains that through this matrix, the mutual differences or distances between data points are determined. A partial table is written on the board for 1, 5, 8, containing entries such as 0, 4, 7, 3, 6. This shows that computing pairwise distances is necessary before any merging.

It is also stated that the Euclidean distance formula may be used, and various methods exist. That is, here no single distance formula is prescribed as mandatory; however, in this example, a simple form—the absolute difference between numbers—is used.

Next comes the selection rule for the agglomerative procedure: the pair with the smallest distance is grouped into one cluster. In the example, the distance between 19 and 20 is 1, shown as the smallest, so the first merge is (19,20).

Then the next smallest distance is again between 8 and 10, equal to 2, so the second merge is (8,10). Following this sequence, four independent units remain on the board: 1, 5, (8,10), and (19,20).

Finally, the instructor emphasizes counting: there were initially six items total; after two merges, four remain. This concisely illustrates the core process of agglomerative clustering—each merge reduces the cluster/unit count, while the original data points remain unchanged.

At the start of the segment, the whiteboard already displays the title "Hierarchical clustering" and the subtitle "Agglomerative & Divisive". At the bottom left, six sample points 1,5,8,10,19,201,5,8,10,19,20 are given, and two subclusters (8,10)(8,10) and (19,20)(19,20) have already been drawn. The instructor then explains that objects closer together should now be merged further, so 55 is merged into (8,10)(8,10), and (5,(8,10))(5,(8,10)) is written on the tree. The key point here is not merely merging two original points, but allowing both "points" and "existing clusters" to combine into larger clusters.

Next, the instructor continues building upward by merging 11 into the newly formed cluster, writing it as (1,(5,(8,10)))(1,(5,(8,10))). This establishes a nested structure on the left branch, progressing from single points to multi-level clusters. He then explains that, at this stage, only two large blocks remain overall: one is (1,(5,(8,10)))(1,(5,(8,10))), and the other is (19,20)(19,20).

In the final step, these two large clusters are merged into the root node, written on the board as ((1,(5,(8,10))),(19,20))((1,(5,(8,10))),(19,20)). Thus, the left side fully illustrates the bottom-up process of agglomerative hierarchical clustering: starting from scattered points, performing several combines, and ultimately obtaining a hierarchical tree covering all samples.

Next, the instructor moves to the right and begins explaining divisive clustering. Unlike the left side, this approach does not start from individual points; instead, it first treats all samples as a single overall cluster (1,5,8,10,19,20)(1,5,8,10,19,20). The first split then divides this entire set into (1,5,8,10)(1,5,8,10) and (19,20)(19,20). Visually, this step appears as a large top node branching downward into two sub-nodes.

Subsequent refinement continues: (1,5,8,10)(1,5,8,10) is split into 11 and (5,8,10)(5,8,10), (5,8,10)(5,8,10) is further split into 55 and (8,10)(8,10), and finally (8,10)(8,10) is split into 88 and 1010. Thus, the right side illustrates the top-down process of divisive hierarchical clustering: starting from one total cluster and progressively splitting until reaching individual samples.

Here, the instructor explicitly summarizes the fundamental difference between the two methods: agglomerative is bottom-up, while divisive is top-down. Although their directions are opposite, in this example they describe the same nested relationships; therefore, the two trees on the left and right correspond to each other in terms of hierarchical content.

At the end, the instructor writes "Dendrogram" beside the left tree and explains that the tree-like diagram resulting from hierarchical clustering is called a dendrogram. He compares a dendrogram to graphical representations such as line charts, graph charts, and histograms, emphasizing that it is a visualization tool used to display the nested structure of clusters.

At the end of the segment, the instructor adds a practical implementation tip: in Python, the scipy library can be used to construct such structures. No code or specific function names are given; he simply notes that dendrograms can be generated not only by hand on a whiteboard but also using ready-made tools.

At the start of the segment, the instructor stands in front of the whiteboard and delivers a closing reminder: 'Note it down—interviewers may ask you anywhere, and you’ll be able to answer easily. Thank you.' This statement serves to prompt learners to record the material, not to introduce new mathematical definitions or derivations.

The visible topic on the whiteboard is 'Hierarchical clustering', listing the two methods: 'Agglomerative & Divisive'. On the left is a dendrogram with sample points as leaf nodes, showing the numbers 1, 5, 8, 10, 19, and 20 at the bottom. On the right is another dendrogram structure, with the set (1,5,8,10,19,20) visible near the top, and lower branches including (1,5,8,10), (19,20), (5,8,10), and (8,10).

During these 6 seconds, the diagram is neither drawn nor updated; thus, we can only confirm that the screen displays a dendrogram representation of hierarchical clustering and a comparison of two methods; the specific agglomerative merging order, divisive splitting rules, distance metrics, or cluster selection criteria are not verbally explained in this segment.

Knowledge cards

01

Intuitive definition of hierarchical clustering

The video first reviews ordinary clustering: grouping data points that are similar and close to each other into the same cluster, while assigning distant points to different clusters. It then explains 'hierarchical' as a sequential connection relationship, like a family inheritance chain, layer by layer attaching. In other words, hierarchical clustering cares not only about 'which points are alike', but also about 'how clusters themselves are further organized'.

02

Why hierarchical grouping is needed

The instructor illustrates the motivation using e-commerce customer segmentation. Applying a uniform discount of 50% to all customers may yield some effect, but fails to target the right audience. A better approach is first to cluster customers by purchasing preferences, then build a hierarchy across different clusters, offering distinct discounts to different groups. This shows that hierarchical structure helps express relationships among clusters.

03

Introducing agglomerative and divisive approaches

At the end of this segment, the video names the two methods of hierarchical clustering: agglomerative and divisive. The instructor verbally links 'agglomerative' to 'aggregation', meaning gradually merging originally separate data points; 'divisive' is merely named here, without further definition yet.

04

Two types of hierarchical clustering

In this section, hierarchical clustering is divided into two approaches: agglomerative and divisive. Agglomerative is called an aggregation or bottom-up approach, where individual points are combined one by one based on closeness. Divisive is called a division-based or top-down approach, where all points are first treated as a single cluster and then progressively divided.

05

Purpose of the proximity matrix

A proximity matrix is the table in which pairwise differences or distances between data points are recorded. In the example, 1, 5, 8 some entries are shown for 1 and 1 between 0, 1 and 5 between 4, 1 and 8 between 7, 5 and 8 between 3. The instructor also said that we can use the Euclidean distance formula and there are various methods.

d(i,j)=∣xi−xj∣d(i,j)=|x_i-x_j|
06

Rule for agglomerative merge

In agglomerative clustering, each point starts as its own cluster. Then the pair with the smallest distance is selected and merged. In the example, the distance between 19 and 20 is 1, so they form the first cluster (19,20); next, the distance between 8 and 10 is 2, so they form cluster (8,10).

07

Example: 1, 5, 8, 10, 19, 20

Two merge steps are shown on the given dataset \{1,5,8,10,19,20\}. The first merge occurs due to the minimum distance 1, forming (19,20); the second merge occurs due to distance 2, forming (8,10). After these two merges, the remaining units are \{1,5,(8,10),(19,20)\}, meaning the count has decreased from 6 to 4.

{1,5,8,10,19,20}→{1,5,(8,10),(19,20)}\{1,5,8,10,19,20\} \to \{1,5,(8,10),(19,20)\}
08

Why the unit count decreases

Each agglomerative merge converts two independent units into a single cluster. Thus, when (19,20) and (8,10) are formed, the six original points reduce to four current units. This section explicitly states that there were initially six total items, and now four remain.

6→46 \to 4
09

The basic idea of hierarchical clustering

The video uses six one-dimensional points 1,5,8,10,19,201,5,8,10,19,20 to illustrate that hierarchical clustering is the process of organizing samples into nested clusters. It may proceed by repeated merging or by repeated splitting, ultimately forming a tree-like hierarchical structure.

10

Agglomerative: bottom-up merging

The left side demonstrates the agglomerative method. Starting from the existing subclusters (8,10)(8,10) and (19,20)(19,20), 55 is merged into (8,10)(8,10) to obtain (5,(8,10))(5,(8,10)); then 11 is merged in to obtain (1,(5,(8,10)))(1,(5,(8,10))); finally, it merges with (19,20)(19,20) to form the root cluster ((1,(5,(8,10))),(19,20))((1,(5,(8,10))),(19,20)). Its core idea is that at each step, two existing objects are combined into a larger cluster.

(8,10)→(5,(8,10))→(1,(5,(8,10)))→((1,(5,(8,10))),(19,20))(8,10)\to(5,(8,10))\to(1,(5,(8,10)))\to((1,(5,(8,10))),(19,20))
11

Divisive: top-down splitting

The right side demonstrates the divisive method. Initially, all points are treated as one overall cluster (1,5,8,10,19,20)(1,5,8,10,19,20); then they are first divided into (1,5,8,10)(1,5,8,10) and (19,20)(19,20), followed by successive splits of the larger clusters until individual samples 1,5,8,10,19,201,5,8,10,19,20 are obtained. Its core principle is that each step splits an existing cluster.

(1,5,8,10,19,20)→(1,5,8,10),(19,20)→1,(5,8,10)→5,(8,10)→8,10(1,5,8,10,19,20)\to(1,5,8,10),(19,20)\to1,(5,8,10)\to5,(8,10)\to8,10
12

Commonalities and differences between the two methods

The video emphasizes that both agglomerative and divisive clustering belong to hierarchical clustering, but proceed in opposite directions: the former is bottom-up, the latter top-down. In this example, both methods describe the same nested cluster relationship—one constructs from leaves to root, the other decomposes from root to leaves.

13

What is a dendrogram?

The instructor names the tree diagram resulting from hierarchical clustering a dendrogram. It uses branches to represent cluster inclusion and separation relationships and serves as a visualization tool for observing hierarchical structure.

14

Creating a hierarchical clustering dendrogram using scipy

At the end of the segment, it is mentioned that the scipy library in Python can be used to create such hierarchical clustering structures. The video does not elaborate on specific functions or code, offering only a high-level tool reference.

15

Hierarchical clustering board summary cue

This segment marks the end of the lesson; the instructor reminds viewers to take notes for future interviews where related questions may arise. The whiteboard displays the topic 'Hierarchical clustering' and lists the two methods: 'Agglomerative & Divisive'. The image shows two dendrograms side by side, with sample points labeled 1, 5, 8, 10, 19, and 20, and clusters indicated using parenthetical groupings. Since the segment lasts only 6 seconds and the diagram remains static, it contains no new derivations, formulas, or worked examples.

Detailed learning notes

Explore conditions, steps and evidence. Supplementary explanations are labeled separately from content shown in the video.

Symbols · 16

\{1,5,8,10,19,20\}

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    Says: Let's take a small dataset and count in order: 1, 5, 8, 10, 19, 20.

  2. Diagram
    Observation

    Six numbers—1, 5, 8, 10, 19, 20—are written on the bottom row of the whiteboard.

Symbol

\{1,5,8,10,19,20\}

Meaning

For example, a one-dimensional dataset is taken; each number is a separate data point.

Domain

Initially, each element is itself a cluster.

P

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    Says: First, we construct the proximity matrix, and from it, we determine the pairwise differences.

  2. Diagram
    Observation

    In the top-right corner, a partial matrix for 1, 5, 8 is written: first row 0, 4, 7; second row 4, 0, 3; third row 7, 3, 6.

Uncertainties
  1. The full 6×66\times 6 matrix is not shown; only a partial view of the portion involving 1, 5, 8 appears.

Symbol

P

Meaning

Proximity matrix—that is, a table holding the pairwise distances between data points.

Domain

In this video, distance is explained as the absolute difference between numbers.

(19,20)

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    Says: The pair with the smallest distance is grouped into one cluster, so 19 and 20 form a cluster.

  2. Diagram
    Observation

    A bracket is drawn above 19 and 20, and (19,20) is written there.

Symbol

(19,20)

Meaning

The first merged cluster formed from 19 and 20.

Domain

After merging, this is a group of two original points.

(8,10)

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    Says that I have created another cluster from 8 and 10.

  2. Diagram
    Observation

    A bracket is drawn over 8 and 10, written as (8,10).

Symbol

(8,10)

Meaning

The second merged cluster formed from 8 and 10.

Domain

After merging, this is a group of two original points.

6→46 \to 4

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    Says that initially there were six items total; now only four remain.

  2. Diagram
    Observation

    After clustering, the remaining units present on the board are 1, 5, (8,10), and (19,20).

Symbol

6→46 \to 4

Meaning

After two merge operations, the number of independent units decreased from 6 to 4.

Domain

This count illustrates the decrease in cluster count during the agglomerative process.

Hierarchical clustering\text{Hierarchical clustering}

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The whiteboard continuously displays the title "Hierarchical clustering" and the bullet points "Agglomerative & Divisive".

Symbol

Hierarchical clustering\text{Hierarchical clustering}

Meaning

The topic name covered in this segment: hierarchical clustering.

Domain

Whiteboard title, used throughout the entire segment\text{Whiteboard title, used throughout the entire segment}

Agglomerative & Divisive\text{Agglomerative \& Divisive}

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    Below the title is written "Agglomerative & Divisive".

  2. Audio
    Observation

    After 00:00:59, the instructor explicitly labels the left-hand process as agglomerative and the right-hand process as divisive.

Symbol

Agglomerative & Divisive\text{Agglomerative \& Divisive}

Meaning

Two opposite construction approaches for hierarchical clustering: bottom-up merging or top-down splitting.

Domain

Whiteboard subtitle\text{Whiteboard subtitle}

1,5,8,10,19,20

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    At the bottom of the dendrogram in the lower-left corner, data points 1, 5, 8, 10, 19, and 20 are visible.

  2. Diagram
    Observation

    In the upper-right corner, there is also a handwritten matrix-like numeric array, but it is not used in subsequent derivations within this segment.

Uncertainties
  1. The matrix in the upper-right corner is not verbally explained in this segment; its purpose remains to be verified.

Symbol

1,5,8,10,19,20

Meaning

Six observations from the example dataset, used to demonstrate the hierarchical clustering dendrogram.

Domain

Example set of data points\text{Example set of data points}

(8,10)

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The left side already has parentheses labeled (8,10), indicating that 8 and 10 have already been merged into a single cluster.

  2. Audio
    Observation

    The instructor says, 'in which 8 and 10 were already there earlier', confirming that this cluster previously existed.

Symbol

(8,10)

Meaning

The initial subcluster formed by points 8 and 10.

Domain

Intermediate clusters during the agglomerative process

(19,20)

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    Another branch on the left labeled (19,20).

  2. Audio
    Observation

    During the final merge, the instructor says, 'Which second cluster has arrived—the one with 19 and 20?'

Symbol

(19,20)

Meaning

Another subcluster formed by points 19 and 20.

Domain

Intermediate clusters during the agglomerative process

(5,(8,10))

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The instructor writes (8, 10) above (5, (8, 10)).

  2. Audio
    Observation

    The instructor says, '5 and 8 have been combined in this way', then describes it as a larger cluster.

Uncertainties
  1. The verbal description mentions 5 and 8, but the actual merging shown on the board is between 5 and the cluster (8,10).

Symbol

(5,(8,10))

Meaning

The new cluster formed by incorporating point 5 into the existing cluster (8,10).

Domain

Intermediate clusters during the agglomerative process

(1,(5,(8,10)))

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The instructor continues upward, writing (1,(5,(8,10))).

  2. Audio
    Observation

    The instructor says "1 and all of these" and calls it a new cluster.

Symbol

(1,(5,(8,10)))

Meaning

The larger cluster formed by incorporating point 1 into the cluster (5,(8,10)).

Domain

Intermediate clusters during the agglomerative process

Knowledge points · 11

Intuitive definition of hierarchical clustering

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor says this section will explain hierarchical clustering and first reviews ordinary clustering: grouping similar, mutually proximate data points into the same cluster, and assigning non-proximate points to different clusters.

  2. Audio
    Observation

    The instructor then explains the meaning of hierarchy: attaching layer by layer, like a sequence, and draws an analogy to inheritance—grandparents → parents → child.

  3. Diagram
    Observation

    The slide title reads "Hierarchical clustering", with bullet points below reading "Agglomerative & Divisive".

Definition
Explanation

The video first defines ordinary clustering as grouping similar and mutually proximate data points into the same cluster, and dissimilar points into different clusters. It then interprets "hierarchy" as a serialized, layer-by-layer relational structure—not merely a one-time flat grouping. The instructor uses a family inheritance chain as an analogy, emphasizing that clusters themselves can further form hierarchical, parent-child relationships.

Formula
Conditions
  1. The subject under discussion is the similarity among data points and their grouping relationships.

  2. Here, "hierarchy" refers to the possibility of organizing clusters themselves in a layered fashion.

Business motivation for hierarchical clustering

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor begins from a business point of view, giving an example: an e-commerce website has many consumers or customers, who predominantly purchase clothes, electronics, or groceries, respectively.

  2. Audio
    Observation

    The instructor criticizes the blanket discount "सबको 50% off" for lacking a target audience and thus having limited effectiveness.

  3. Audio
    Observation

    The instructor proposes a better approach: first build clusters based on purchasing preferences, then construct a hierarchy, and offer different discount percentages to different groups.

Method
Explanation

The video uses the e-commerce scenario to illustrate why hierarchical clustering is needed: applying a uniform discount to all customers lacks targeting; instead, if customers are first grouped into clusters based on purchasing behavior, and those clusters are further subdivided internally, tailored promotions can be designed for different groups. The core emphasis here is not a single clustering result, but rather the organizational method governing relationships among clusters.

Formula
Conditions
  1. The example scenario is e-commerce customer segmentation.

  2. The goal is to form more targeted audience groups.

Prerequisites
  1. Intuitive definition of hierarchical clustering

The two method names of hierarchical clustering.

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor says, "So here you can create them in two ways: one agglomerative and one divisive."

  2. Diagram
    Observation

    The slide bullet points explicitly state "Agglomerative & Divisive".

  3. Audio
    Observation

    The instructor further explains, "Agglomerative means aggregation," and says all data points are initially separate; then begins explaining what basis to use for aggregation, but the sentence remains incomplete before the clip ends.

Uncertainties
  1. The instructor's full definition of agglomerative is cut off at 120 seconds; subsequent specific algorithmic steps do not appear in this clip.

Definition
Explanation

At the end of this clip, the video formally introduces the two construction approaches of hierarchical clustering: agglomerative and divisive. The instructor verbally links agglomerative with aggregation, suggesting the idea of gradually grouping originally separate data points; although divisive is named, its definition is not elaborated within this clip.

Formula
Conditions
  1. Two construction paths belonging to hierarchical clustering.

  2. This clip only completes naming and initial prompting, without presenting the full algorithmic procedure.

Prerequisites
  1. Intuitive definition of hierarchical clustering

Two types of hierarchical clustering

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    The title reads 'Hierarchical clustering'.

  2. Caption evidence
    Observation

    The bullet point reads 'Agglomerative & Divisive'.

  3. Audio
    Observation

    The presenter describes both types as bottom-up and top-down, respectively.

Definition
Explanation

In this section, hierarchical clustering is divided into two approaches: agglomerative, also called the aggregation or bottom-up approach, and divisive, also called the division-based or top-down approach. In agglomerative clustering, all individual points are combined one by one based on their closeness. In divisive clustering, all points start together and are then further divided.

Formula
Conditions
  1. The video provides only a conceptual introduction.

  2. No formal algorithm or linkage criterion is explained in this section.

Proximity matrix

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The speaker says we first create a proximity matrix.

  2. Audio
    Observation

    The speaker says we identify differences among points through that matrix.

  3. Diagram
    Observation

    A partial distance table is written for 1, 5, and 8.

Uncertainties
  1. The full 6×66\times 6 table is not drawn on the board.

Definition
Explanation

The proximity matrix is the table in which the pairwise differences or distances between data points are recorded. In the example, 1 and 1 between 0, 1 and 5 between 4, 1 and 8 between 7, 5 and 5 between 0, and 5 and 8 between 3 is written. The instructor says we can also use the Euclidean distance formula and there are various methods.

Formula
d(i,j)=∣xi−xj∣d(i,j)=|x_i-x_j|
Conditions
  1. Here the example is based on one-dimensional numerical data.

  2. The video presents several distance options, but no formal derivation is given.

Prerequisites
  1. Two types of hierarchical clustering

The merge rule for agglomerative clustering

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    Says that those with the smallest distance are placed into one cluster.

  2. Diagram
    Observation

    First, clusters (19,20) and then (8,10) are formed.

  3. Audio
    Observation

    Says that initially there were six items total, now four remain.

Uncertainties
  1. How the new cluster-to-cluster distances will be updated is not explained in this section.

Method
Explanation

In this section, agglomerative clustering is explained as follows: initially, all points are treated as separate; then, the pair with the smallest distance is merged into one cluster. In the example, the distance between 19 and 20 is 1, so they merge first; afterward, the distance between 8 and 10 is 2, so they merge. With each merge, the number of independent units decreases.

Formula
Conditions
  1. Initially, each data point is its own cluster.

  2. The choice of merge is based on the pair with the minimum distance.

  3. In this section, the linkage rule is not explained in detail.

Prerequisites
  1. Proximity matrix

Hierarchical clustering

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The whiteboard title reads "Hierarchical clustering".

  2. Audio
    Observation

    After 00:00:59, the instructor concludes that a "hierarchy of clustering" can be created in this way.

Definition
Explanation

This segment interprets hierarchical clustering as a method of progressively organizing data points into nested clusters: either by repeatedly merging individual points, or by repeatedly splitting the entire set, ultimately forming a tree-like hierarchical structure.

Formula
Conditions
  1. a dataset where distances or similarities can be compared

  2. the video demonstrates with six one-dimensional example points

agglomerative hierarchical clustering

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    the instructor repeatedly uses the word "combine" to describe merging two objects into a single cluster

  2. Diagram
    Observation

    the left tree merges upward layer by layer from the bottom points 1,5,8,10,19,20 to the root node

  3. Audio
    Observation

    at approximately 00:01:04, the instructor explicitly says "just like I did in agglomerative because I went from bottom to up"

Method
Explanation

the agglomerative approach starts from individual samples and progressively merges clusters according to their current nearest relationships until all samples belong to a single root cluster. the video illustrates this process using (8,10) → (5,(8,10)) → (1,(5,(8,10))) → ((1,(5,(8,10))),(19,20))

Formula
Conditions
  1. bottom-up construction

  2. at each step, two existing objects or clusters are merged into a larger cluster

Prerequisites
  1. Hierarchical clustering

Divisive hierarchical clustering

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    the right side starts from (1,5,8,10,19,20) and splits downward into (1,5,8,10) and (19,20), then continues splitting

  2. Audio
    Observation

    the instructor says "if you do divisive ... first ... it is separate ... then after that ... it is split"

  3. Audio
    Observation

    at approximately 00:01:34, the instructor summarizes "in a sense, you go top to down here, and bottom to up there"

Method
Explanation

The divisive method starts with one large cluster containing all samples and progressively splits clusters into smaller subclusters until reaching individual samples. The right side of the video demonstrates that (1,5,8,10,19,20) is first split into (1,5,8,10) and (19,20), then the former is further split into 1 and (5,8,10), then into 5 and (8,10), and finally into 8 and 10.

Formula
Conditions
  1. Top-down construction

  2. At each step, one existing cluster is split into several smaller clusters

Prerequisites
  1. Hierarchical clustering

Dendrogram

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The instructor writes "Dendrogram" beside the tree on the left.

  2. Audio
    Observation

    The instructor says "We call this a dendrogram ... like a line chart, a graph chart ... a histogram — you have this kind of chart called a dendrogram."

Definition
Explanation

The video refers to the tree-like structure resulting from hierarchical clustering as a dendrogram. It uses branches and nodes to represent the nested relationships among clusters, visualizing the merging or splitting process.

Formula
Conditions
  1. Tree-like structure used to represent hierarchical clustering

Prerequisites
  1. Hierarchical clustering
  2. agglomerative hierarchical clustering
  3. Divisive hierarchical clustering

Creating a hierarchical clustering dendrogram using scipy

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor says "There is a scipy library inside Python, within which you can create this."

Uncertainties
  1. The video does not provide specific function names or code examples.

Method
Explanation

The instructor adds that the scipy library in Python can be used to build such hierarchical clustering structures. This is only a tool tip, with no implementation details provided.

Formula
Conditions
  1. Used in a Python environment

  2. The video does not show the specific API calls.

Prerequisites
  1. Dendrogram
Claims and conditions · 5

Agglomerative is bottom-up; divisive is top-down.

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    Says that agglomerative clustering proceeds from bottom to top because all points are separate at the bottom.

  2. Audio
    Observation

    Says that divisive means division-based and follows a top-down approach.

Proposition
Statement

Agglomerative clustering is bottom-up: separate points are merged based on closeness. Divisive clustering is top-down: all points start in one cluster and are then divided.

Hypotheses
  1. The video provides a comparative introduction to both methods.

Quantifiers

All illustrative cases presented by the speaker.

The pair with the minimum distance merges first.

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    Says that the pair with the smallest distance is placed into one cluster.

  2. Diagram
    Observation

    19 and 20 are placed into one cluster first.

Uncertainties
  1. This rule is explained in this section through examples, not proven as a formal theorem.

Proposition
Statement

In this example, the next choice in agglomerative clustering is made on the pair with the smallest distance; therefore, 19 and 20 merge first.

Hypotheses
  1. Pairwise distances are available nearby.

  2. The basis for merging is the minimum distance.

Quantifiers

Over all candidate pairs at the current step in the example.

Agglomerative is bottom-up.

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor says, 'Like in agglomerative, I did it because I went from bottom to up.'

  2. Diagram
    Observation

    The left tree indeed merges upward from individual points at the bottom to the root.

Proposition
Statement

Agglomerative hierarchical clustering starts from individual samples and progressively merges upward to form larger clusters.

Hypotheses
  1. Using the agglomerative construction method shown in the video

Quantifiers

∀Merging step in this example\forall \text{Merging step in this example}

Divisive is top-down.

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    When referring to divisive, the instructor says it first starts from the entire set and then repeatedly 'splits it apart'.

  2. Audio
    Observation

    The instructor summarizes, 'In one sense, you go top to down here, and bottom to up there.'

  3. Diagram
    Observation

    The right tree splits downward from the top-level full set.

Proposition
Statement

Divisive hierarchical clustering starts with a single cluster containing all samples and progressively splits it into smaller clusters.

Hypotheses
  1. Using the divisive construction shown in the video.

Quantifiers

∀Splitting step in this example\forall \text{Splitting step in this example}

The same data can yield identical hierarchies through two opposite directions.

Clear evidence
Derived from the video
Evidence
  1. Diagram
    Observation

    The left agglomerative tree and the right divisive tree contain the same leaf points and the same nested groupings.

  2. Audio
    Observation

    The instructor presents both methods side by side and demonstrates them using the same dataset 1,5,8,10,19,20.

Uncertainties
  1. This summary is derived by comparing the contents of the two trees; the video does not state it as a formal theorem.

Proposition
Statement

For the same dataset in this example, agglomerative and divisive approaches can produce tree structures that are opposite in direction but identical in hierarchical content.

Hypotheses
  1. Using the same set of data points.

  2. Adopting the same nested groupings shown in the video.

Quantifiers

∃Same dataset in this example\exists \text{Same dataset in this example}

Derivations and proofs · 3

Agglomerative merges on example: 1, 5, 8, 10, 19, 20.

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The speaker computes distances: 4, 3, 2, 9, 1.

  2. Diagram
    Observation

    Clusters are formed from (19,20) and (8,10).

  3. Audio
    Observation

    States that there were initially six items, and now four remain.

Uncertainties
  1. The full updated proximity matrix is not shown after the merge.

Numerical verification
Steps
  1. Expression
    {1,5,8,10,19,20}\{1,5,8,10,19,20\}
    Explanation

    The initial dataset consists of six distinct points.

    Justification

    The instructor wrote these numbers on the board and stated that they are distinct data points.

    Shown in the video
  2. Expression
    d(19,20)=1d(19,20)=1
    Explanation

    The distance between 19 and 20 is 1.

    Justification

    This arises from the numerical difference, and the instructor identified it as the smallest distance.

    Shown in the video
  3. Expression
    (19,20)(19,20)
    Explanation

    The first cluster is formed by merging the pair with the smallest distance.

    Justification

    The instructor stated that the pair with the smallest distance is placed into one cluster.

    Shown in the video
  4. Expression
    d(8,10)=2d(8,10)=2
    Explanation

    The distance between 8 and 10 is 2.

    Justification

    The instructor identified the next smallest distance as 2 and merged that pair.

    Shown in the video
  5. Expression
    (8,10)(8,10)
    Explanation

    A second cluster is formed by merging 8 and 10.

    Justification

    This follows an agglomerative merge step.

    Shown in the video
  6. Expression
    {1,5,(8,10),(19,20)}\{1,5,(8,10),(19,20)\}
    Explanation

    After two merges, four independent units remain.

    Justification

    The instructor explicitly stated that there were initially six total items, and now four remain.

    Shown in the video
Conclusion

In this example, agglomerative clustering proceeds by merging the pair with the smallest distance, and the cluster/unit count decreases with each merge.

Step-by-step construction of an agglomerative tree

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor sequentially explains merging 5 into (8,10), then merging 1 in, and finally merging the two large clusters.

  2. Diagram
    Observation

    The board writing step by step shows (5,(8,10)), (1,(5,(8,10))), and ((1,(5,(8,10))),(19,20)).

Visual argument
Steps
  1. Expression
    (8,10)(8,10)
    Explanation

    The process starts with pre-existing subclusters: point 8 and point 10 are first grouped together.

    Justification

    This cluster is already displayed on the board at the beginning of the video, and the instructor also states that it previously existed.

    Shown in the video
  2. Expression
    (5,(8,10))(5,(8,10))
    Explanation

    Merge point 5 with cluster (8,10) to form a larger cluster.

    Justification

    The instructor says '5 and 8 are combined in this way' and writes the nested form on the board.

    Shown in the video
  3. Expression
    (1,(5,(8,10)))(1,(5,(8,10)))
    Explanation

    Then merge point 1 into the cluster obtained in the previous round.

    Justification

    The instructor says 'a cluster of 1 and all these has been created'.

    Shown in the video
  4. Expression
    ((1,(5,(8,10))),(19,20))((1,(5,(8,10))),(19,20))
    Explanation

    Finally merge the left large cluster with the right cluster (19,20) to form the root cluster.

    Justification

    The instructor says that only two clusters remain at this point, so they are combined into a single item.

    Shown in the video
Conclusion

Through successive merging, six points are organized into a bottom-up hierarchical clustering tree.

Step-by-step construction of a divisive tree

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    On the right, splitting starts downward from (1,5,8,10,19,20).

  2. Audio
    Observation

    The instructor explains step by step: first split off (19,20), then split off 1, then split off 5, and finally split off 8 and 10.

Visual argument
Steps
  1. Expression
    (1,5,8,10,19,20)(1,5,8,10,19,20)
    Explanation

    Start with a single large cluster containing all samples.

    Justification

    At the top of the right-hand board, the universal set is written; the instructor says divisive begins with 'all of these, all of these'.

    Shown in the video
  2. Expression
    (1,5,8,10)(19,20)(1,5,8,10) \quad (19,20)
    Explanation

    The first split divides the universal set into two subclusters.

    Justification

    The instructor says '19 and 20 form one separate group, and 1, 5, 8, 10 form another separate group.'

    Shown in the video
  3. Expression
    1(5,8,10)1 \quad (5,8,10)
    Explanation

    Then split (1,5,8,10) into the singleton 1 and the remaining cluster.

    Justification

    The instructor says 'Then we separated 1, and made a separate group for 5, 8, 10.'

    Shown in the video
  4. Expression
    5(8,10)5 \quad (8,10)
    Explanation

    Continue splitting (5,8,10) into 5 and (8,10).

    Justification

    The instructor says 'Then we separated 5, and made a separate group for 8 and 10.'

    Shown in the video
  5. Expression
    8108 \quad 10
    Explanation

    Finally, split (8,10) into two singletons.

    Justification

    The instructor says, “Then you have separated 8 and 10.”

    Shown in the video
Conclusion

Through successive splitting, the initial full set is reduced to individual samples, forming a top-down hierarchical clustering tree.

Worked examples · 3

E-commerce customer segmentation discount example

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor gives an example of an e-commerce website, mentioning that customers tend to buy clothes, electronics, or groceries more frequently.

  2. Audio
    Observation

    The instructor compares two strategies: one is "everyone gets 50% off," and the other is first clustering customers by purchasing preference, then offering different discounts to different clusters.

Problem

Suppose you run an e-commerce website with many consumers, whose purchasing preferences are concentrated respectively on clothes, electronics, and groceries. How can promotions be designed more effectively than applying a uniform fifty percent discount to everyone?

Given
  1. There exist many customers or consumers

  2. Different customers have different consumption tendencies toward clothes, electronics, and grocery

  3. The goal is to design more targeted discounts based on behavioral differences

Goal

Explain how hierarchical grouping yields more targeted audiences.

Steps
  1. Expression
    Explanation

    First, divide the entire population into different clusters according to customers' consumption preferences—for example, groups preferring clothes more, electronics more, or groceries more.

    Justification

    This is a direct application of ordinary clustering shown in the video: grouping people with similar behaviors together.

    Shown in the video
  2. Expression
    Explanation

    Build a hierarchy on top of these clusters so that different groups correspond to different discount rates.

    Justification

    The video emphasizes that the role of hierarchy is to establish relationships among clusters, not merely to perform one-time grouping.

    Shown in the video
  3. Expression
    Explanation

    Offer clothing discounts primarily to the group with stronger clothing preference, and offer another set of discounts to the electronics-preference group.

    Justification

    The instructor explicitly states that only this approach aligns with the patterns and trends of different populations.

    Shown in the video
Answer

The video's conclusion is: clustering first, then performing hierarchical subdivision, is more effective at forming a targeted audience than offering everyone a uniform 50% discount.

Verification

This example involves no numerical computation; the verification method is to check whether it reflects the two points repeatedly emphasized in the video: similar objects belong to the same cluster, and clusters themselves can further form hierarchical relationships.

An example of agglomerative clustering on one-dimensional numbers.

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor says, "I’ll explain using a simple example."

  2. Diagram
    Observation

    1, 5, 8, 10, 19, and 20 are written on the board, and then clusters are formed.

Uncertainties
  1. The full proximity matrix and all subsequent merge steps are not shown in this segment.

Problem

Data points 1, 5, 8, 10, 19, and 20 are given; we begin clustering them agglomeratively based on distance.

Given
  1. The dataset is \{1,5,8,10,19,20\}.

  2. Initially, each point is its own cluster.

  3. In the example for distance, the difference between numbers is used.

  4. The presenter identified constructing the proximity matrix as the first step.

Goal

Show the first few agglomerative merge steps by combining pairs with smaller distances.

Steps
  1. Expression
    P बनाएँP \text{ बनाएँ}
    Explanation

    First, construct the pairwise differences of the data points / the proximity matrix.

    Justification

    The presenter said we create the proximity matrix first.

    Shown in the video
  2. Expression
    d(19,20)=1d(19,20)=1
    Explanation

    Among all displayed distances, the difference between 19 and 20 is the smallest.

    Justification

    The presenter stated that distance 1 is the smallest.

    Shown in the video
  3. Expression
    (19,20)(19,20)
    Explanation

    19 and 20 are merged into one cluster.

    Justification

    The rule of merging the pair with the minimum distance applies here.

    Shown in the video
  4. Expression
    d(8,10)=2d(8,10)=2
    Explanation

    The next smallest distance 8 and 10 between 2 is.

    Justification

    The presenter indicated the next merge by selecting distance 2.

    Shown in the video
  5. Expression
    (8,10)(8,10)
    Explanation

    8 and 10 are merged to form the second cluster.

    Justification

    This is the next step of the same agglomerative procedure.

    Shown in the video
  6. Expression
    {1,5,(8,10),(19,20)}\{1,5,(8,10),(19,20)\}
    Explanation

    After these two merges, four units remain.

    Justification

    The narrator stated while counting that six items were reduced to four.

    Shown in the video
Answer

After the displayed steps, the clusters are \{1,5,(8,10),(19,20)\}.

Verification

In the example, the merge choice is made according to the order of distances: 19-20 for 1, then 8-10 for 2; and unit count 6 from 4 down to shown.

Hierarchical clustering example with six points

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    Both the left and right trees use the same set of bottom data points: 1, 5, 8, 10, 19, 20.

  2. Audio
    Observation

    The instructor fully demonstrates both agglomerative and divisive processes using these six points.

Problem

Given data points 1, 5, 8, 10, 19, 20, demonstrate how to form a tree structure using hierarchical clustering, and compare the agglomerative and divisive approaches.

Given
  1. The data points are 1, 5, 8, 10, 19, 20

  2. On the left, the subclusters (8, 10) and (19, 20) are already given.

  3. The video uses tree-like connections to represent merging or splitting relationships.

Goal

Construct the complete hierarchical clustering tree and explain the differences between the two methods.

Steps
  1. Expression
    (8,10), (19,20)(8,10),\ (19,20)
    Explanation

    First, acknowledge the two existing subclusters.

    Justification

    At the start of the video, the left blackboard already shows these two groups.

    Shown in the video
  2. Expression
    (5,(8,10))(5,(8,10))
    Explanation

    In the agglomerative side, merge 5 into (8,10).

    Justification

    The instructor explains orally and writes on the board.

    Shown in the video
  3. Expression
    (1,(5,(8,10)))(1,(5,(8,10)))
    Explanation

    Then merge 1 again.

    Justification

    The instructor continues constructing new clusters upward.

    Shown in the video
  4. Expression
    ((1,(5,(8,10))),(19,20))((1,(5,(8,10))),(19,20))
    Explanation

    Finally, merge the two main branches into the root.

    Justification

    The instructor says the final combine occurs when only two clusters remain.

    Shown in the video
  5. Expression
    (1,5,8,10,19,20)→(1,5,8,10),(19,20)→1,(5,8,10)→5,(8,10)→8,10(1,5,8,10,19,20) \to (1,5,8,10),(19,20) \to 1,(5,8,10) \to 5,(8,10) \to 8,10
    Explanation

    On the right side, perform divisive reverse splitting using the same intuitive level.

    Justification

    After writing 00:01:08, the instructor writes and states the splitting order step by step.

    Shown in the video
Answer

The left side yields a bottom-up agglomerative tree; the right side yields a top-down divisive tree; both represent the same nested cluster relationships.

Verification

Verification can be done by checking whether the leaf sets and intermediate clusters match between the two trees; in the video, both trees use the same grouping level.

Visual events · 11

Static title slide

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The entire segment's background is a light-blue-to-white gradient slide, with the title 'Hierarchical clustering' in the top-left corner, followed by a bulleted line reading 'Agglomerative & Divisive'.

  2. Diagram
    Observation

    A whiteboard software toolbar is visible at the bottom, and the page number displayed on the right reads '3/43/4'.

Objects
  1. Title 'Hierarchical clustering'

  2. Bullet point 'Agglomerative & Divisive'

  3. Instructor

  4. Bottom toolbar

  5. Page number 3/43/4

Changes
  1. The instructor continuously gestures while explaining on camera.

  2. The slide text itself remains unchanged

Invariants
  1. The page theme is always hierarchical clustering

  2. The terms 'agglomerative' and 'divisive' are always visible on screen

Interpretation

This slide serves as a course topic prompt: it first gives the main title, then reveals the names of the two hierarchical clustering approaches in advance, providing anchor points for the upcoming verbal explanation.

Title slide and conceptual gestures

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    The title 'Hierarchical clustering' and the bullet 'Agglomerative & Divisive' appear consecutively.

  2. Animation
    Observation

    The narrator makes gestures with hands moving up and down, and separating or joining.

Objects
  1. Title 'Hierarchical clustering'

  2. Bullet 'Agglomerative & Divisive'

  3. The narrator's facial expressions

Changes
  1. The narrator first verbally links and then distinguishes both types.

  2. Gestures indicate the bottom-up and top-down directions.

Invariants
  1. The title and bullet text remain unchanged.

Interpretation

This scene explains the contrasting flows of agglomerative and divisive methods using physical cues.

Writing the example data on the board.

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The presenter writes 1, 5, 8, 10, 19, 20 on the bottom row.

Objects
  1. The numbers 1, 5, 8, 10, 19, 20.

Changes
  1. Six distinct data points are written in sequence.

Invariants
  1. All of these are initially independent points.

Interpretation

This shows the initial state of the agglomerative procedure, where each point is its own cluster.

Constructing the partial proximity matrix.

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    A partial matrix for 1, 5, 8 is written in the upper right: 0, 4, 7/47 / 4, 0, 3/73 / 7, 3, 6.

Uncertainties
  1. The full 6×66\times 6 matrix is not constructed; only a partial portion appears.

Objects
  1. Row/column labels 1, 5, 8

  2. Entries 0, 4, 7, 3, 6

Changes
  1. Pairwise differences are filled in as a table.

Invariants
  1. The narrator's goal is to compute distance, not to merge yet.

Interpretation

This step represents distance computation in agglomerative clustering.

First merge: (19,20)

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    A bracket is drawn above 19 and 20, and (19,20) is written.

Objects
  1. 19

  2. 20

  3. (19,20)

Changes
  1. Two distinct points combine to form one cluster.

Invariants
  1. Other points remain untouched.

Interpretation

This is the direct visual step of merging the pair with the minimum distance.

Second merge: (8,10)

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    A bracket is placed above 8 and 10, written as (8,10).

Objects
  1. 8

  2. 10

  3. (8,10)

Changes
  1. Another pair merges to form the second cluster.

Invariants
  1. 1 and 5 remain separate points.

Interpretation

This shows that the agglomerative process successively reduces the cluster count.

The number of units decreases from 6 to 4

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor says there were initially six total items, and now four remain.

  2. Diagram
    Observation

    On the board, the positions of 1, 5, (8,10), and (19,20) are shown.

Objects
  1. 1

  2. 5

  3. (8,10)

  4. (19,20)

Changes
  1. The count of independent units decreases after two merges.

Invariants
  1. The total number of original data points remains the same; only the grouping changes.

Interpretation

This illustrates the sequential reduction property of agglomerative clustering.

The growth process of the left agglomerative tree

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    Building upon existing (8,10) and (19,20) on the left, the instructor draws connecting lines upward and adds cluster labels.

  2. Animation
    Observation

    The writing order proceeds from lower-level clusters gradually toward higher-level root nodes.

Objects
  1. Data points at the bottom: 1, 5, 8, 10, 19, 20

  2. Subclusters (8, 10) and (19, 20)

  3. New clusters: (5, (8, 10)), (1, (5, (8, 10))), and the root cluster ((1, (5, (8, 10))), (19, 20))

Changes
  1. First, add 5 to (8, 10)

  2. Then, add 1 to the new cluster

  3. Finally, connect the two large left and right branches to a common root node

Invariants
  1. The set of leaf nodes is always 1, 5, 8, 10, 19, 20

  2. The internal members of existing subclusters (8, 10) and (19, 20) remain unchanged

Interpretation

The animation uses an upward-growing tree to indicate the 'merging' direction: each level contains more samples than the level below it.

The splitting process of the right divisive tree

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    On the right, splitting begins from the top (1, 5, 8, 10, 19, 20) and proceeds downward.

  2. Animation
    Observation

    The instructor writes subclusters sequentially and extends branches downward.

Objects
  1. The top-level universal set (1,5,8,10,19,20)

  2. Subclusters (1,5,8,10) and (19,20)

  3. Subsequent subclusters 1, (5,8,10), 5, (8,10), 8, 10

Changes
  1. First split the universal set into two branches

  2. Then recursively split larger clusters into smaller ones layer by layer

  3. Eventually reaching individual samples

Invariants
  1. All branches together still cover the original six points

  2. Splitting does not introduce new data points

Interpretation

The animation uses downward branching to indicate the direction of 'splitting': each level is finer than the one above it.

Naming the tree structure

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The instructor writes 'Dendrogram' beside the tree on the left.

Objects
  1. Left-side hierarchical clustering tree

  2. Handwritten label: dendrogram

Changes
  1. Shifting from simply drawing a figure to naming the figure

Invariants
  1. The tree structure itself remains unchanged

Interpretation

This step formally defines the previously drawn hierarchical tree as a dendrogram.

Hierarchical clustering board work and dendrograms

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The whiteboard displays the title 'Hierarchical clustering' and the subtitle '• Agglomerative & Divisive'. On the left is a dendrogram with leaf nodes labeled 1, 5, 8, 10, 19, and 20 at the bottom; on the right is another hierarchical tree structure, with the set (1,5,8,10,19,20) visible near the top, and lower branches including (1,5,8,10), (19,20), (5,8,10), and (8,10), among others.

  2. Animation
    Observation

    The whiteboard content remains largely static throughout the clip; the instructor stands in front of it and gestures, with no new writing, erasing, or graphical changes observed.

Uncertainties
  1. Some node labels in the left dendrogram are unclear; only the bottom numbers and several parenthesized groupings can be reliably transcribed.

  2. The full hierarchical relationships of the right-hand tree structure are not verbally explained within 6 seconds; only the visible nodes can be recorded, and its construction rules cannot be inferred.

Objects
  1. Title: Hierarchical clustering

  2. Subtitle: Agglomerative & Divisive

  3. Left dendrogram

  4. Right hierarchical clustering structure

  5. Leaf node numbers 1, 5, 8, 10, 19, 20

  6. Parenthesized groupings such as (19,20), (8,10), (5,8,10), (1,5,8,10), and (1,5,8,10,19,20)

Changes
  1. The instructor moves in front of the board and gestures.

  2. The diagram and text on the whiteboard show no visible change.

Invariants
  1. The title 'Hierarchical clustering' remains visible throughout.

  2. The subtitle 'Agglomerative & Divisive' remains visible throughout.

  3. The two dendrograms—one on the left and one on the right—remain static throughout the segment.

Interpretation

The screen displays the two types of hierarchical clustering: agglomerative and divisive, illustrated using dendrograms to represent the hierarchical structure—from individual points merging into clusters, or from an overall cluster splitting downward. Since this segment contains only closing remarks, it does not include step-by-step explanations of these diagrams.

Misconceptions · 6

Understanding clustering as involving only a single-level grouping

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor uses the counterexample 'सबको 50% off' to illustrate that performing a one-time, undifferentiated grouping is insufficiently fine-grained.

  2. Audio
    Observation

    The instructor then emphasizes building clusters first, then building hierarchy—handling different groups separately.

Misconception

Assuming clustering merely requires dividing similar objects into several groups, without considering further hierarchical relationships among those groups.

Clarification

The video explicitly states that the key to hierarchical clustering lies in the fact that clusters themselves can form relations, thereby supporting finer segmentation of target audiences.

Understanding hierarchical clustering solely as two names

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    Only 'Agglomerative & Divisive' is written on the slide.

  2. Audio
    Observation

    The instructor identifies these two as types of hierarchical clustering.

Uncertainties
  1. The video does not state whether these are all possible subtypes or merely the two main ones.

Misconception

Assuming that the entire subject of hierarchical clustering is limited to just these two terms and requires no further details.

Clarification

This section introduces only agglomerative and divisive clustering; detailed algorithms, linkage criteria, and further steps are not shown here.

Mistaking the partial matrix for the complete matrix.

Approximate timing
Shown in the video
Evidence
  1. Diagram
    Observation

    Only partial entries with 1, 5, and 8 are displayed.

  2. Audio
    Observation

    The instructor mentions constructing a proximity matrix.

Uncertainties
  1. Because the full matrix is not shown, it may be misleading to think this portion alone is sufficient.

Misconception

Understanding that the small portion shown on the board is the entire proximity matrix.

Clarification

Only a partial example is shown in the video; the full 6×66\times 6 matrix is not presented in this section.

Misinterpreting the merge rule as the entire linkage theory.

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor only discusses merging the pair with the smallest distance.

  2. Diagram
    Observation

    Terms such as single-linkage, complete-linkage, and average-linkage are not written.

Misconception

Assuming that the simple minimum-distance rule shown here constitutes the full linkage method of hierarchical clustering.

Clarification

This section does not provide the formal name or detailed rule for linkage; only an illustrative merge is shown.

Do not confuse the directions of agglomerative and divisive methods.

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor explicitly contrasts 'going from bottom to up' with 'going from top to down, but here you go from bottom to up'.

Misconception

It is easy to assume that the two hierarchical clustering methods differ only in name, with no essential difference in their procedural direction.

Clarification

The video emphasizes that agglomerative clustering proceeds upward from individual points at the bottom, while divisive clustering proceeds downward from the full set at the top—these directions are opposite.

The merged objects may be clusters, not just individual points.

Approximate timing
Derived from the video
Evidence
  1. Audio
    Observation

    The instructor says, '5 and 8 are combined in this way.'

  2. Diagram
    Observation

    The board writing actually shows (5,(8,10)), indicating that 5 is merged with the entire cluster (8,10).

Uncertainties
  1. This reflects the difference between oral brevity and strict notation on the board—not an explicit correction statement.

Misconception

Upon hearing 'merge 5 and 8', one might mistakenly assume only two original points are merged each time.

Clarification

According to the board notes, 5 is actually merged into the already-formed cluster (8,10); hierarchical clustering allows merging a 'point' with a 'cluster'.

Concept relations · 12

Intuitive definition of hierarchical clustering → The two method names of hierarchical clustering.

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor first explains the concept of hierarchical clustering, then says 'दो तरीके से आप लोग create कर सकते हो एक agglomerative और एक divisive'.

  2. Diagram
    Observation

    The slide lists 'Agglomerative & Divisive' directly under the 'Hierarchical clustering' heading.

Contains
Explanation

The video presents agglomerative and divisive as two ways to create hierarchical clustering, so they are two branches under the overarching concept.

Intuitive definition of hierarchical clustering → Business motivation for hierarchical clustering

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor first gives intuitive definitions of clustering and hierarchy, then moves to an e-commerce example from a business point of view.

Application
Explanation

The e-commerce customer segmentation example applies the fundamental idea introduced earlier: 'similar points in the same cluster, and clusters further stratified.'

Business motivation for hierarchical clustering → The two method names of hierarchical clustering.

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    After explaining the business motivation, the instructor naturally introduces 'two approaches'—namely, agglomerative and divisive.

Application
Explanation

The video's logic is: because the business requires a more refined hierarchical targeting of audiences, the next step is to introduce the two methodological pathways for implementing hierarchical clustering.

Two types of hierarchical clustering → The merge rule for agglomerative clustering

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    Under 'Hierarchical clustering', 'Agglomerative & Divisive' is written.

Contains
Explanation

Agglomerative clustering is a type of hierarchical clustering, presented in this section as a bottom-up approach.

Proximity matrix → The merge rule for agglomerative clustering

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    First, one constructs a proximity matrix; then, one merges the pair with the smallest distance.

Prerequisite
Explanation

Pairwise distances are needed to choose which merge to perform, so the proximity matrix is a prerequisite for the agglomerative merge step.

An example of agglomerative clustering on one-dimensional numbers. → The merge rule for agglomerative clustering

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor explains using a simple example and then demonstrates the merge steps on that same example.

Application
Explanation

The numerical example illustrates the agglomerative merge rule in practice.

Two types of hierarchical clustering → The merge rule for agglomerative clustering

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor describes divisive clustering as division-based and top-down.

Contrast
Explanation

In this section, divisive clustering is presented as a top-down approach, opposite to agglomerative clustering.

Hierarchical clustering → agglomerative hierarchical clustering

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The whiteboard subtitle lists Agglomerative as a type of Hierarchical clustering.

Contains
Explanation

The agglomerative approach is a specific construction method for hierarchical clustering.

Hierarchical clustering → Divisive hierarchical clustering

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The whiteboard subtitle also lists Divisive as a type of Hierarchical clustering.

Contains
Explanation

The divisive approach is also a specific construction method for hierarchical clustering.

agglomerative hierarchical clustering → Divisive hierarchical clustering

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor explicitly contrasts bottom-up with top-down.

Contrast
Explanation

Both are hierarchical clustering methods, but one proceeds upward by merging, while the other proceeds downward by splitting.

Dendrogram → Hierarchical clustering

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor says 'We call this a dendrogram.'

  2. Diagram
    Observation

    The label appears directly beside the newly completed hierarchical tree.

Application
Explanation

A dendrogram is a graphical representation of the result of hierarchical clustering.

Creating a hierarchical clustering dendrogram using scipy → Dendrogram

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor says that Python's scipy library can be used to create this structure.

Application
Explanation

scipy is mentioned as a tool for implementing or plotting a dendrogram.

Find an answer · 15

What is the intuitive difference between hierarchical clustering and ordinary clustering?

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    At the beginning of this segment, hierarchical clustering's basic meaning is directly stated and explained.

Knowledge points
  1. Intuitive definition of hierarchical clustering

Why, in business scenarios, is it not enough to simply cluster—but necessary to further perform hierarchical grouping?

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor uses an e-commerce promotion example to explain why hierarchy is needed.

Knowledge points
  1. Business motivation for hierarchical clustering
  2. E-commerce customer segmentation discount example

What are the two main construction approaches for hierarchical clustering?

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    At the end of this segment, the instructor explicitly names the two methods: agglomerative and divisive.

  2. Diagram
    Observation

    The slide's bullet point also reads 'Agglomerative & Divisive'.

Uncertainties
  1. This segment only provides the names and an initial hint about agglomerative—it does not fully explain the differences between the two.

Knowledge points
  1. The two method names of hierarchical clustering.

What are agglomerative and divisive clustering in hierarchical clustering?

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    Both the title and the bullet points show both types.

Knowledge points
  1. Two types of hierarchical clustering

Why is the proximity matrix constructed first in agglomerative clustering?

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    First, one constructs a proximity matrix.

Knowledge points
  1. Proximity matrix
  2. The merge rule for agglomerative clustering

In the example with 1, 5, 8, 10, 19, and 20, why was the first merge between 19 and 20?

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    It is about merging the pair with the smallest distance.

Knowledge points
  1. An example of agglomerative clustering on one-dimensional numbers.
  2. The pair with the minimum distance merges first.

Why did the number of items decrease from 6 to 4 after two merges?

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    The instructor mentions reducing six items to four.

Knowledge points
  1. An example of agglomerative clustering on one-dimensional numbers.
  2. The merge rule for agglomerative clustering

Why is agglomerative called bottom-up and divisive called top-down?

Clear evidence
Shown in the video
Evidence
  1. Audio
    Observation

    A comparison between bottom-up and top-down approaches is presented.

Knowledge points
  1. Two types of hierarchical clustering
  2. Agglomerative is bottom-up; divisive is top-down.

What is hierarchical clustering?

Clear evidence
Supplementary explanation
Evidence
  1. Diagram
    Observation

    The title 'Hierarchical clustering' runs throughout the segment.

Knowledge points
  1. Hierarchical clustering

How does agglomerative hierarchical clustering merge step by step into a tree?

Clear evidence
Supplementary explanation
Evidence
  1. Diagram
    Observation

    On the left, merging proceeds step by step into a tree.

Knowledge points
  1. agglomerative hierarchical clustering
  2. Step-by-step construction of an agglomerative tree
  3. Hierarchical clustering example with six points

How does divisive hierarchical clustering split starting from the whole?

Clear evidence
Supplementary explanation
Evidence
  1. Diagram
    Observation

    On the right, splitting proceeds downward from the full set.

Knowledge points
  1. Divisive hierarchical clustering
  2. Step-by-step construction of a divisive tree
  3. Hierarchical clustering example with six points

Why is agglomerative bottom-up and divisive top-down?

Clear evidence
Supplementary explanation
Evidence
  1. Audio
    Observation

    The instructor explicitly contrasts the two directions.

Knowledge points
  1. agglomerative hierarchical clustering
  2. Divisive hierarchical clustering
  3. Agglomerative is bottom-up.
  4. Divisive is top-down.
  5. Do not confuse the directions of agglomerative and divisive methods.
Coverage and review notes

Covered · Reviewing ordinary clustering and explaining the intuitive meaning of hierarchy.

Covered · Use an e-commerce example to illustrate the business value of hierarchical clustering and the limitations of uniform discounts.

Covered · Introduce the two types of methods: agglomerative and divisive; only the agglomerative method is explained initially, and the clip ends here.

Covered · The title slide lists the two types of hierarchical clustering and their directions.

Covered · For example, data points 1, 5, 8, 10, 19, and 20 are written on the board.

Covered · The concept of a proximity matrix and a partial distance table are shown.

Covered · Selection of the pair with the minimum distance and the first merge (19,20) are demonstrated.

Covered · The second merge (8,10) and the reduction in the number of units from 6 to 4 are shown.

Covered · The left side demonstrates the step-by-step agglomerative merging process using 1, 5, 8, 10, 19, and 20.

Covered · The right side demonstrates the step-by-step divisive splitting process using the same data and summarizes that the two approaches proceed in opposite directions.

Covered · The instructor names this tree a dendrogram and mentions it can be created using Python's scipy.

Covered · This interval includes the instructor’s closing remarks and static visual content on the whiteboard about hierarchical clustering, agglomerative versus divisive approaches, and dendrograms; there is no new mathematical derivation, formula, or worked example.

Explore the knowledge in this video

Open video knowledge graph →

  • Cluster analysis ExplanationAt 0:00
    Why this connection?

    Reviewed English material v4: card/concept_card "Intuitive definition of hierarchical clustering" starting at 0:00 — The video first reviews ordinary clustering: grouping data points that are similar and close to each other into the same cluster, while assigning distant points to different clusters. It then explains 'hierarchical' as a sequential connection relationship, like a family inheritance chain, layer by layer attaching. In other words, hierarchical clustering cares not only about 'which points are alike', but also about 'how clusters themselves are further organized'.