Papers › Deep Polynomial Neural Networks

Deep Polynomial Neural Networks

20 Jun 2020arXiv:2006.13026archive 2025-07-28

Grigorios Chrysos, Stylianos Moschoglou, Giorgos Bouritsas, Jiankang Deng, Yannis Panagakis, Stefanos Zafeiriou

Deep Convolutional Neural Networks (DCNNs) are currently the method of choice both for generative, as well as for discriminative learning in computer vision and machine learning. The success of DCNNs can be attributed to the careful selection of their building blocks (e.g., residual blocks, rectifiers, sophisticated normalization schemes, to mention but a few). In this paper, we propose Π-Nets, a new class of function approximators based on polynomial expansions. Π-Nets are polynomial neural networks, i.e., the output is a high-order polynomial of the input. The unknown parameters, which are naturally represented by high-order tensors, are estimated through a collective tensor factorization with factors sharing. We introduce three tensor decompositions that significantly reduce the number of parameters and show how they can be efficiently implemented by hierarchical neural networks. We empirically demonstrate that Π-Nets are very expressive and they even produce good results without the use of non-linear activation functions in a large battery of tasks and signals, i.e., images, graphs, and audio. When used in conjunction with activation functions, Π-Nets produce state-of-the-art results in three challenging tasks, i.e. image generation, face verification and 3D mesh representation learning. The source code is available at \url{https://github.com/grigorisg9gr/polynomial_nets}.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

grigorisg9gr/polynomial_nets officialmentioned in papermentioned on GitHubmxnetNOASSERTION report
jesperhauch/polynomial_deep_learning mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Conditional Image GenerationFace IdentificationFace RecognitionFace VerificationImage ClassificationImage GenerationPolynomial Neural NetworksRepresentation Learning

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Conditional Image Generation CIFAR-10 ProdPoly no activation functions FID 36.77 #16 of 25 Archive leaderboard report
Conditional Image Generation CIFAR-10 ProdPoly no activation functions Inception score 7.5 #16 of 25 Archive leaderboard report
Face Identification MegaFace Prodpoly Accuracy 98.78% #4 of 13 Archive leaderboard report
Face Recognition AgeDB-30 Prodpoly Accuracy 0.98467 #1 of 4 Archive leaderboard report
Face Recognition CALFW Prodpoly Accuracy 0.96233 #1 of 3 Archive leaderboard report
Face Recognition LFW Prodpoly Accuracy 0.99833 #3 of 16 Archive leaderboard report
Face Verification MegaFace Prodpoly Accuracy 98.95% #1 of 12 Archive leaderboard report
Image Classification CIFAR-10 Prodpoly Percentage correct 94.9 #147 of 265 Archive leaderboard report
Image Classification ImageNet Prodpoly Top 1 Accuracy 77.17% #882 of 1060 Archive leaderboard report
Image Generation CIFAR-10 ProdPoly FID 16.79 #49 of 78 Archive leaderboard report
Image Generation CIFAR-10 ProdPoly no activation functions FID 40.45 #73 of 78 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections