Concepts / Convolutional Feature Maps

Convolutional Feature Maps

Subsampling replaces local groups of feature-map values with averaged summaries.

  • Programming

Why Subsample Feature Maps

A convolutional network may detect a useful feature in one part of an image, but the same kind of feature can also appear somewhere else. If later layers depend too strongly on the exact position of the detection, the network becomes less useful when that feature shifts slightly. Subsampling addresses this by combining nearby feature-map values into lower-resolution summaries.

Subsampling replaces local groups of feature-map values with averaged summaries. The result has fewer spatial positions and is less sensitive to small changes in feature location.

From Receptive Fields to Summaries

A receptive field identifies which preceding units contribute to one unit in the subsampling layer. With non-overlapping 2 × 2 receptive fields, each subsampling unit receives four nearby values from a feature map produced by the preceding convolutional layer. It averages those four values and stores the result as one value in the new feature map.

contributescontributescontributescontributescontributescontributescontributescontributesinput (1,1)region Aoutput (1,1)average of region Ainput (1,2)region Aoutput (1,2)average of region Binput (2,1)region Ainput (2,2)region Ainput (1,3)region Binput (1,4)region Binput (2,3)region Binput (2,4)region B
Which local input positions contribute to each subsampled output value?

The diagram shows the essential mapping: four neighboring positions in the earlier feature map contribute to one position in the subsampled map. A different, non-overlapping group contributes to the neighboring output position. The output therefore describes regions rather than preserving every original position separately.

Averaging One Local Region

One 2 × 2 Receptive Field

A 2 × 2 receptive field contains the values 2, 4, 6, and 8. What value does the subsampling unit produce?

Collect the local values: The receptive field supplies four values: 2, 4, 6, and 8.

Combine the values: The subsampling unit averages the four values rather than keeping them as four separate spatial values.

Interpret the result: The resulting summary value is 5. It represents the local region with one value.

The subsampling unit produces the average value 5.

The important point is not the particular numbers. Repeating this operation across non-overlapping local regions creates a smaller feature map. Each output position summarizes one receptive field from the preceding map.

averagedaveragedaveragedaveraged25averaged summary468
How do several feature-map values combine to produce one averaged summary in the next layer?

How Resolution Decreases

each non-overlapping 2 × 2 group becomes one averageFeature maphigher spatial resolutionSubsampling outputlower spatial resolution
What happens to a feature-map width and height when every local 2 × 2 group is replaced by one average?

Replacing each non-overlapping 2 × 2 group with one value reduces the number of spatial positions in both dimensions. This is why the output has lower spatial resolution. In the first subsampling layer described in the source, each unit in each of six feature maps averages a 2 × 2 receptive field from a feature map produced by the first convolutional layer, and the six resulting feature maps have a spatial size of 14 × 14.

Subsampling does not create more spatial detail. It trades separate local positions for averaged regional summaries.

Location Sensitivity After Averaging

A feature that moves slightly within the region covered by the same receptive field can still contribute to the same averaged summary. Because nearby values are combined, the response depends less on the feature's exact position than it would if every position were kept separately. This gives the network reduced sensitivity to small changes in feature location.

Spatial informationEffect of subsampling
Regional responsePreserved as an averaged summary
Exact position within a receptive fieldLess influential because nearby values are combined
Every original spatial positionNot preserved as a separate output position
Small feature-location changesResponses become less sensitive to them

Common Misunderstandings

  • Treating a receptive field as one input value

    A receptive field defines the group of preceding units that contribute to one subsampling unit. With a 2 × 2 receptive field, four nearby values contribute.

    Fix: Trace the complete local group before describing the output value.

  • Assuming subsampling keeps the same spatial resolution

    Non-overlapping 2 × 2 groups are replaced by one average each, producing a lower-resolution feature map.

    Fix: Count local groups and remember that each group maps to one output summary.

  • Calling subsampling complete location invariance

    The source describes reduced sensitivity to exact position and small changes in feature location, not the preservation of all responses as identical.

    Fix: Use the more precise description: subsampling makes responses less sensitive to feature location.

  • Thinking averaging preserves all local detail

    The local group is represented by one summary value rather than four separate spatial values.

    Fix: Distinguish the regional summary from the original individual positions.

Check Your Understanding

MEDIUM

Explain, in your own words, how a non-overlapping 2 × 2 receptive field changes a feature map. Include what happens to the four local values, what happens to spatial resolution, and why the resulting response is less sensitive to a small shift within that local region.

Hints
  • Start by identifying the four preceding values that contribute to one subsampling unit.
  • State that the four values are replaced by one averaged summary.
  • Connect the smaller number of output positions to lower spatial resolution.
  • Explain that nearby feature locations can contribute to the same regional summary.

Key Takeaways

  • A subsampling layer averages local groups of values from a preceding feature map.
  • A receptive field specifies which preceding units contribute to one subsampling unit.
  • Non-overlapping 2 × 2 receptive fields replace four local positions with one summary and reduce spatial resolution.
  • Averaging nearby values makes responses less sensitive to small changes in feature location.
  • Reduced sensitivity to position is not the same as complete location invariance or preservation of every original spatial detail.