PaperarXiv
Going Deeper with Convolutions (GoogLeNet / Inception)
A 2014 paper from Google researchers that introduced the Inception architecture, whose GoogLeNet model set a new state of the art in ILSVRC 2014 by widening and deepening a network within a fixed computational budget.
arXiv ID 1409.4842 Era Deep learning
The problem it addresses
Convolutional neural networks (CNNs) extract local features with small filters that slide across an image, then combine those features layer by layer into more abstract representations. Intuitively, a deeper network with wider layers can express more complex patterns. But depth and width both consume computing resources, so they cannot be increased without limit. On September 17, 2014, Christian Szegedy, Wei Liu, Yangqing Jia and six other Google authors submitted Going Deeper with Convolutions to arXiv, addressing exactly this tension: how to make a network deeper and wider within a given computational budget[1].
The architecture proposed in the paper is codenamed Inception. Its target is not a single module but the utilization of computing resources inside the network: given the same amount of computation, how should layers and channels be arranged to get stronger classification and detection performance[1]. That design was then tested by a concrete network called GoogLeNet in the ImageNet Large-Scale Visual Recognition Challenge 2014 (ILSVRC 2014)[1].
How it was done
The paper states its design principle clearly: the main hallmark of the architecture is improved utilization of the computing resources inside the network, achieved by a carefully crafted design that increases the depth and width of the network while keeping the computational budget constant[1]. In other words, the network grows not by spending more computation but by reallocating the same amount of it.
Two ideas guided the architectural decisions. One is the Hebbian principle, usually summarized as the idea that neurons that fire together strengthen their connections; the paper uses it as an intuition for organizing feature combinations. The other is the intuition of multi-scale processing: the content of an image can be observed at different scales, and both fine detail and larger structure may carry useful information for recognition. The paper bases its architectural decisions on these two points[1]. It is worth separating principle from implementation: the paper gives design motivations, while the concrete layers and connections are organized around the constraint of increasing depth and width under a fixed budget[1].
The particular version used for the ILSVRC 2014 submission is called GoogLeNet, a 22-layer deep network assessed on classification and detection[1]. To make the competition model more robust, the team independently trained seven versions of the same GoogLeNet model, including one wider version, and combined them by ensemble prediction[1]. Ensemble prediction generally means letting several models make separate judgments and then merging those judgments into one output; because different models do not make exactly the same errors, the combination is often more stable than a single model. The paper's competition entry combined seven independently trained models in this way[1].
Results
The paper reports that the Inception architecture set the new state of the art for classification and detection in ILSVRC 2014[1]. The concrete form of the entry was a 22-layer GoogLeNet, and the submission used an ensemble of seven independently trained versions, including one wider version[1].
Why it matters
The paper puts computational efficiency at the center of architecture design. Making a network deeper and wider usually increases computation, but the main hallmark here is precisely improved utilization of computing resources inside the network: depth and width increase while the computational budget stays constant[1]. This offers a line of thinking different from simply making a model larger: first decide how much computation can be spent, then rearrange the network structure within that constraint.
Another point worth noting is the naming. Inception is the codename of the deep convolutional network architecture proposed in the paper, while GoogLeNet is the particular incarnation used in its ILSVRC 2014 submission[1]. Keeping the architectural idea separate from the specific competition network helps readers understand what the paper actually says: 22 layers and an ensemble of seven versions are details of this GoogLeNet entry, while Inception refers to the architecture behind it[1].
Later influence
As far as the paper itself shows, it leaves two reusable points. The first is at the architectural level: Inception is an explicit deep convolutional network design whose central constraint is increasing depth and width while keeping the computational budget constant[1]. The second is at the competition level: GoogLeNet used a 22-layer network and an ensemble of seven independently trained models for its ILSVRC 2014 classification and detection entry[1]. Together, the two points show that stronger recognition ability need not come from a larger computational cost; it can also come from organizing the same computational resources more effectively[1].
The paper also writes two design intuitions into its architectural rationale: the Hebbian principle and multi-scale processing[1]. They are not formulas that can be applied directly, but reminders that both the way features are combined and the scale at which they are observed affect how a network performs under a given budget. For later readers, the value of the paper lies here as well: it provides a concrete case of making architectural trade-offs under resource constraints and testing those trade-offs on a large-scale visual recognition benchmark[1].
Notes and sources
- Going Deeper with Convolutions (GoogLeNet / Inception)https://arxiv.org/abs/1409.4842
Cite this page: Going Deeper with Convolutions (GoogLeNet / Inception). TellWorld, https://www.tellworld.net/papers/googlenet-inception-2014. Updated 2026-11-08