Christian Szegedy 2026-11-05
Christian Szegedy is a researcher whose coauthored work includes Inception and methods for training convolutional neural networks. Rethinking the Inception Architecture for Computer Vision by Christian Szegedy and others examines computationally efficient convolutional design and regularization, including label smoothing. The original paper's byline identifies him as a coauthor; these are collaborative contributions.[ref]
Rethinking the Inception Architecture for Computer Vision by Christian Szegedy and others. First-page byline and abstract; §§2–3 and 7
One idea is to change training targets rather than demand probability one for a single class. For classes and smoothing amount , the paper mixes the original target with a uniform distribution. In an illustrative three-class problem with target and , this givesThe target still favors the labeled class, but allocates some mass to the others. This changes the cross-entropy training objective; it is not the same operation as fitting temperature scaling after training.[ref]
Rethinking the Inception Architecture for Computer Vision by Christian Szegedy and others. §7, mixture target and uniform-label distribution
The architectural work also motivates checking computation counts. In a simplified same-channel comparison, a five-by-five convolution uses weights, while two successive three-by-three convolutions use , ignoring biases and boundary effects. The reduction is . This own arithmetic illustrates the paper's factorization motivation; the two networks need not represent identical functions, particularly when a nonlinearity intervenes.[ref]
Rethinking the Inception Architecture for Computer Vision by Christian Szegedy and others. §3.1, replacing larger spatial convolutions by smaller ones
The scientific value is the combination of testable architecture and training choices: compare classification behavior, parameter counts and computation under stated conditions rather than inferring that one named architecture is always best.
Inception (deep learning architecture) 2026-11-05
Inception is a family of convolutional neural network architectures built around modules with parallel processing branches. An early module combines several convolution sizes and a pooling layer, then joins their outputs along the channel dimension. Pointwise convolution can reduce channel counts before more expensive spatial operations.[ref]
Going Deeper with Convolutions by Christian Szegedy and others. §4 and Fig. 2, parallel branches and dimensionality reduction
For a stipulated shape example, let every branch produce a grid, with output channel counts , , and . Joining channels gives a output becauseThe equal spatial grid sizes are an assumption ensured by the branch design. Channel joining does not add corresponding values into one channel; it retains the distinct branch outputs as separate channels of the combined neural network feature map.
A cost example explains the reduction branch. Ignoring biases, a dense three-by-three convolutional layer from input channels to output channels hasweights. Reducing first from to channels with a one-by-one pointwise convolution, then applying the three-by-three layer, usesweights. This own example isolates channel dimensions; it is not a reported layer configuration or a claim that the two computations represent identical functions.
The original paper presents this design in the GoogLeNet network and evaluates image classification and detection. Later Rethinking the Inception Architecture for Computer Vision by Christian Szegedy and others develops additional factorization and training choices. The family name therefore does not identify one immutable list of layers or one universal performance result.[ref]
Going Deeper with Convolutions by Christian Szegedy and others. Abstract; §§4–5, modules and network
[ref] Label smoothing 2026-11-05
Label smoothing replaces a sharply concentrated training target with a mixture that assigns some probability to alternative labels. For a -class example whose observed label is , a common uniform version usesHere is the predicted probability vector and controls smoothing. The target still sums to one. This is a regularization of the training objective, not a statement that the example is known to have several simultaneously correct labels.[ref]
Rethinking the Inception Architecture for Computer Vision by Christian Szegedy and others. Section 7: target mixture and uniform smoothing distribution.
With three classes and , the observed class receives and each other class . This convention differs from assigning to the observed class and splitting only among the incorrect classes. State the convention when reporting a smoothing parameter.
For a softmax function applied to logits , the categorical cross-entropy loss has gradient . With fixed smoothed targets and unconstrained probabilities, the loss is minimized at . The three-class example consequently has optimum true-versus-other logit gap , rather than requiring an unbounded gap to approach a one-hot target.[ref]
Rethinking the Inception Architecture for Computer Vision by Christian Szegedy and others. Section 7: cross-entropy gradient and motivation concerning overconfident training predictions.
The changed objective can discourage extreme training predictions. Its effect on generalization, calibration or another downstream task is an empirical question; the derivation alone does not guarantee improvement on every dataset. Evaluation should therefore retain the distinction between a training regularizer and the true, unknown distribution of labels.