How deep should be the depth of convolutional neural networks: a backyard dog case study
A.N. Gorban, E.M. Mirkes, I.Y. Tyukin

TL;DR
This paper introduces a non-iterative algorithm based on Advanced Supervised Principal Component Analysis to reduce the depth of pre-trained deep neural networks, making them more suitable for specific tasks like face recognition in constrained environments.
Contribution
The paper presents a novel, generic shallowing algorithm that significantly reduces network depth while maintaining functionality, tailored for specific operational conditions.
Findings
The shallowing algorithm effectively reduces network depth with mild performance loss.
The method is applicable to a broad class of feed-forward networks.
Shallowed networks are specialized for specific tasks and conditions.
Abstract
The work concerns the problem of reducing a pre-trained deep neuronal network to a smaller network, with just few layers, whilst retaining the network's functionality on a given task The proposed approach is motivated by the observation that the aim to deliver the highest accuracy possible in the broadest range of operational conditions, which many deep neural networks models strive to achieve, may not necessarily be always needed, desired, or even achievable due to the lack of data or technical constraints. In relation to the face recognition problem, we formulated an example of such a usecase, the `backyard dog' problem. The `backyard dog', implemented by a lean network, should correctly identify members from a limited group of individuals, a `family', and should distinguish between them. At the same time, the network must produce an alarm to an image of an individual who is not in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFace recognition and analysis · Face and Expression Recognition · Advanced Neural Network Applications
