{"id":13440882,"url":"https://github.com/he-y/Awesome-Pruning","last_synced_at":"2025-03-20T10:32:54.546Z","repository":{"id":37359449,"uuid":"189363210","full_name":"he-y/Awesome-Pruning","owner":"he-y","description":"A curated list of neural network pruning resources.","archived":false,"fork":false,"pushed_at":"2024-04-04T07:18:56.000Z","size":620,"stargazers_count":2424,"open_issues_count":14,"forks_count":331,"subscribers_count":88,"default_branch":"master","last_synced_at":"2025-03-16T21:08:44.686Z","etag":null,"topics":["awesome-list","model-acceleration","model-compression","pruning"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/he-y.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2019-05-30T07:01:54.000Z","updated_at":"2025-03-14T14:56:15.000Z","dependencies_parsed_at":"2023-12-01T02:25:15.924Z","dependency_job_id":"96942f9a-9923-4066-8c8f-9428eab3289c","html_url":"https://github.com/he-y/Awesome-Pruning","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/he-y%2FAwesome-Pruning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/he-y%2FAwesome-Pruning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/he-y%2FAwesome-Pruning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/he-y%2FAwesome-Pruning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/he-y","download_url":"https://codeload.github.com/he-y/Awesome-Pruning/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244595544,"owners_count":20478496,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome-list","model-acceleration","model-compression","pruning"],"created_at":"2024-07-31T03:01:27.427Z","updated_at":"2025-03-20T10:32:54.498Z","avatar_url":"https://github.com/he-y.png","language":null,"funding_links":[],"categories":["Others","Uncategorized","Compression","REFERENCE","Other Lists","神经网络结构搜索_Neural_Architecture_Search","Papers"],"sub_categories":["Uncategorized","2023","TeX Lists","Pruning"],"readme":"# Awesome Pruning [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\r\n\r\nA curated list of neural network pruning and related resources. Inspired by [awesome-deep-vision](https://github.com/kjw0612/awesome-deep-vision), [awesome-adversarial-machine-learning](https://github.com/yenchenlin/awesome-adversarial-machine-learning), [awesome-deep-learning-papers](https://github.com/terryum/awesome-deep-learning-papers) and [Awesome-NAS](https://github.com/D-X-Y/Awesome-NAS).\r\n\r\nPlease feel free to [pull requests](https://github.com/he-y/awesome-Pruning/pulls) or [open an issue](https://github.com/he-y/awesome-Pruning/issues) to add papers.\r\n\r\n## Table of Contents\r\n\r\n- [Type of Pruning](#type-of-pruning)\r\n\r\n- [A Survey of Structured Pruning](#a-survey-of-structured-pruning-arxiv-version-and-ieee-t-pami-version)\r\n\r\n- [2023 Venues](#2023)\r\n\r\n- [2022 Venues](#2022)\r\n\r\n- [2021 Venues](#2021)\r\n\r\n- [2020 Venues](#2020)\r\n\r\n- [2019 Venues](#2019)\r\n\r\n- [2018 Venues](#2018)\r\n\r\n- [2017 Venues](#2017)\r\n\r\n- [2016 Venues](#2016)\r\n\r\n- [2015 Venues](#2015)\r\n\r\n### Type of Pruning\r\n\r\n| Type        | `F`            | `W`            | `S`              | `Other`     |\r\n|:----------- |:--------------:|:--------------:|:----------------:|:-----------:|\r\n| Explanation | Filter pruning | Weight pruning | Special Networks | other types |\r\n\r\n### A Survey of Structured Pruning ([arXiv version](https://arxiv.org/abs/2303.00566) and [IEEE T-PAMI version](https://ieeexplore.ieee.org/document/10330640))\r\n\r\nPlease cite our paper if it's helpful:\r\n```\r\n@article{he2024structured,\r\n  author={He, Yang and Xiao, Lingao},\r\n  journal={IEEE Transactions on Pattern Analysis and Machine Intelligence}, \r\n  title={Structured Pruning for Deep Convolutional Neural Networks: A Survey}, \r\n  year={2024},\r\n  volume={46},\r\n  number={5},\r\n  pages={2900-2919},\r\n  doi={10.1109/TPAMI.2023.3334614}}\r\n```\r\n\r\nThe related papers are categorized as below:\r\n![Structured Pruning Taxonomy](./Structured_Taxonomy.png)\r\n\r\n### 2023\r\n| Title                                                                                                                            | Venue | Type    | Code |\r\n|:-------------------------------------------------------------------------------------------------------------------------------- |:-----:|:-------:|:----:|\r\n| [Revisiting Pruning at Initialization Through the Lens of Ramanujan Graph](https://openreview.net/forum?id=uVcDssQff_)                                                            | ICLR  | `W`     | [PyTorch(Author)](https://github.com/VITA-Group/ramanujan-on-pai)(Releasing)                                |\r\n| [Unmasking the Lottery Ticket Hypothesis: What's Encoded in a Winning Ticket's Mask?](https://openreview.net/forum?id=xSsW2Am-ukZ)                                                | ICLR  | `W`     | -                                                                                                           |\r\n| [Bit-Pruning: A Sparse Multiplication-Less Dot-Product](https://openreview.net/forum?id=YUDiZcZTI8)                                                                               | ICLR  | `W`     | [Code Deleted](https://github.com/DensoITLab/bitprune)                                                      |\r\n| [NTK-SAP: Improving neural network pruning by aligning training dynamics](https://openreview.net/forum?id=-5EWhW_4qWP)                                                            | ICLR  | `W`     | -                                                                                                           |\r\n| [A Unified Framework for Soft Threshold Pruning](https://openreview.net/forum?id=cCFqcrq0d8)                                                                                      | ICLR  | `W`     | [PyTorch(Author)](https://github.com/Yanqi-Chen/LATS)                                                       |\r\n| [CrAM: A Compression-Aware Minimizer](https://openreview.net/forum?id=_eTZBs-yedr)                                                                                                | ICLR  | `W`     | -                                                                                                           |\r\n| [Trainability Preserving Neural Pruning](https://openreview.net/forum?id=AZFvpnnewr)                                                                                              | ICLR  | `F`     | -                                                                                                           |\r\n| [DFPC: Data flow driven pruning of coupled channels without data](https://openreview.net/forum?id=mhnHqRqcjYU)                                                                    | ICLR  | `F`     | [PyTorch(Author)](https://drive.google.com/drive/folders/18eRYzWnB_6Qq0cYiSzvyOgicqn50g3-m)                 |\r\n| [TVSPrune - Pruning Non-discriminative filters via Total Variation separability of intermediate representations without fine tuning](https://openreview.net/forum?id=sZI1Oj9KBKy) | ICLR  | `F`     | [PyTorch(Author)](https://github.com/tvsprune/TVS_Prune)                                                    |\r\n| [HomoDistil: Homotopic Task-Agnostic Distillation of Pre-trained Transformers](https://openreview.net/forum?id=D7srTrGhAs)                                                        | ICLR  | `F`     | -                                                                                                           |\r\n| [MECTA: Memory-Economic Continual Test-Time Model Adaptation](https://openreview.net/forum?id=N92hjSf5NNh)                                                                        | ICLR  | `F`     | -                                                                                                           |\r\n| [DepthFL : Depthwise Federated Learning for Heterogeneous Clients](https://openreview.net/forum?id=pf8RIZTMU58)                                                                   | ICLR  | `F`     | -                                                                                                           |\r\n| [OTOv2: Automatic, Generic, User-Friendly](https://openreview.net/forum?id=7ynoX1ojPMt)                                                                                           | ICLR  | `F`     | [PyTorch(Author)](https://github.com/tianyic/only_train_once)                                               |\r\n| [Over-parameterized Model Optimization with Polyak-Lojasiewicz Condition](https://openreview.net/forum?id=aBIpZvMdS56)                                                            | ICLR  | `F`     | -                                                                                                           |\r\n| [Pruning Deep Neural Networks from a Sparsity Perspective](https://openreview.net/forum?id=i-DleYh34BM)                                                                           | ICLR  | `WF`    | [PyTorch(Author)](https://github.com/dem123456789/Pruning-Deep-Neural-Networks-from-a-Sparsity-Perspective) |\r\n| [Holistic Adversarially Robust Pruning](https://openreview.net/forum?id=sAJDi9lD06L)                                                                                              | ICLR  | `WF`    | -                                                                                                           |\r\n| [How I Learned to Stop Worrying and Love Retraining](https://openreview.net/forum?id=_nF5imFKQI)                                                                                  | ICLR  | `WF`    | [PyTorch(Author)](https://github.com/ZIB-IOL/BIMP)                                                          |\r\n| [Symmetric Pruning in Quantum Neural Networks](https://openreview.net/forum?id=K96AogLDT2K)                                                                                       | ICLR  | `S`     | -                                                                                                           |\r\n| [Rethinking Graph Lottery Tickets: Graph Sparsity Matters](https://openreview.net/forum?id=fjh7UGQgOB)                                                                            | ICLR  | `S`     | -                                                                                                           |\r\n| [Joint Edge-Model Sparse Learning is Provably Efficient for Graph Neural Networks](https://openreview.net/forum?id=4UldFtZ_CVF)                                                   | ICLR  | `S`     | -                                                                                                           |\r\n| [Searching Lottery Tickets in Graph Neural Networks: A Dual Perspective](https://openreview.net/forum?id=Dvs-a3aymPe)                                                             | ICLR  | `S`     | -                                                                                                           |\r\n| [Diffusion Models for Causal Discovery via Topological Ordering](https://openreview.net/forum?id=Idusfje4-Wq)                                                                     | ICLR  | `S`     | -                                                                                                           |\r\n| [A General Framework For Proving The Equivariant Strong Lottery Ticket Hypothesis](https://openreview.net/forum?id=vVJZtlZB9D)                                                    | ICLR  | `Other` | -                                                                                                           |\r\n| [Sparsity May Cry: Let Us Fail (Current) Sparse Neural Networks Together!](https://openreview.net/forum?id=J6F3lLg4Kdp)                                                           | ICLR  | `Other` | -                                                                                                           |\r\n| [Minimum Variance Unbiased N:M Sparsity for the Neural Gradients](https://openreview.net/forum?id=vuD2xEtxZcj)                                                                    | ICLR  | `Other` | -                                                                                                           |\r\n\r\n### 2022\r\n| Title                                                                                                                            | Venue | Type    | Code |\r\n|:-------------------------------------------------------------------------------------------------------------------------------- |:-----:|:-------:|:----:|\r\n| [Parameter-Efficient Masking Networks](https://openreview.net/forum?id=7rcuQ_V2GFg)                                                                                                   | NeurIPS | `W`     | [PyTorch(Author)](https://github.com/yueb17/PEMN)                            |\r\n| [\"Lossless\" Compression of Deep Neural Networks: A High-dimensional Neural Tangent Kernel Approach](https://openreview.net/forum?id=NaW6T93F34m)                                      | NeurIPS | `W`     | [PyTorch(Author)](https://github.com/Model-Compression/Lossless_Compression) |\r\n| [Losses Can Be Blessings: Routing Self-Supervised Speech Representations Towards Efficient Multilingual and Multitask Speech Processing](https://openreview.net/forum?id=2EUJ4e6H4OX) | NeurIPS | `W`     | [PyTorch(Author)](https://github.com/GATECH-EIC/S3-Router)                   |\r\n| [Models Out of Line: A Fourier Lens on Distribution Shift Robustness](https://openreview.net/forum?id=YZ-N-sejjwO)                                                                    | NeurIPS | `W`     | [PyTorch(Author)](https://github.com/sarafridov/RobustNets)                  |\r\n| [Robust Binary Models by Pruning Randomly-initialized Networks](https://openreview.net/forum?id=5g-h_DILemH)                                                                          | NeurIPS | `W`     | [PyTorch(Author)](https://github.com/IVRL/RobustBinarySubNet)                |\r\n| [Rare Gems: Finding Lottery Tickets at Initialization](https://openreview.net/forum?id=Jpxd93u2vK-)                                                                                   | NeurIPS | `W`     | [PyTorch(Author)](https://github.com/ksreenivasan/pruning_is_enough)         |\r\n| [Optimal Brain Compression: A Framework for Accurate Post-Training Quantization and Pruning](https://openreview.net/forum?id=ksVGCOlOEba)                                             | NeurIPS | `W`     | [PyTorch(Author)](https://github.com/IST-DASLab/OBC)                         |\r\n| [Pruning’s Effect on Generalization Through the Lens of Training and Regularization](https://openreview.net/forum?id=OrcLKV9sKWp)                                                     | NeurIPS | `W`     | -                                                                            |\r\n| [Back Razor: Memory-Efficient Transfer Learning by Self-Sparsified Backpropagation](https://openreview.net/forum?id=mTXQIpXPDbh)                                                      | NeurIPS | `W`     | [PyTorch(Author)](https://github.com/VITA-Group/BackRazor_Neurips22)         |\r\n| [Analyzing Lottery Ticket Hypothesis from PAC-Bayesian Theory Perspective](https://openreview.net/forum?id=fbUybomIuE)                                                                | NeurIPS | `W`     | -                                                                            |\r\n| [Sparse Winning Tickets are Data-Efficient Image Recognizers](https://openreview.net/forum?id=wfKbtSjHA6F)                                                                            | NeurIPS | `W`     | [PyTorch(Author)](https://github.com/VITA-Group/DataEfficientLTH)            |\r\n| [Lottery Tickets on a Data Diet: Finding Initializations with Sparse Trainable Networks](https://openreview.net/forum?id=QLPzCpu756J)                                                 | NeurIPS | `W`     | -                                                                            |\r\n| [Weighted Mutual Learning with Diversity-Driven Model Compression](https://openreview.net/forum?id=UQJoGBNRX4)                                                                        | NeurIPS | `F`     | -                                                                            |\r\n| [SInGE: Sparsity via Integrated Gradients Estimation of Neuron Relevance](https://openreview.net/forum?id=oQIJsMlyaW_)                                                                | NeurIPS | `F`     | -                                                                            |\r\n| [Data-Efficient Structured Pruning via Submodular Optimization](https://openreview.net/forum?id=K2QGzyLwpYG)                                                                          | NeurIPS | `F`     | [PyTorch(Author)](https://github.com/marwash25/subpruning)                   |\r\n| [Structural Pruning via Latency-Saliency Knapsack](https://openreview.net/forum?id=cUOR-_VsavA)                                                                                       | NeurIPS | `F`     | [PyTorch(Author)](https://github.com/NVlabs/HALP)                            |\r\n| [Recall Distortion in Neural Network Pruning and the Undecayed Pruning Algorithm](https://openreview.net/forum?id=5hgYi4r5MDp)                                                        | NeurIPS | `WF`    | -                                                                            |\r\n| [Pruning Neural Networks via Coresets and Convex Geometry: Towards No Assumptions](https://openreview.net/forum?id=btpIaJiRx6z)                                                       | NeurIPS | `WF`    | -                                                                            |\r\n| [Controlled Sparsity via Constrained Optimization or: How I Learned to Stop Tuning Penalties and Love Constraints](https://openreview.net/forum?id=XUvSYc6TqDF)                       | NeurIPS | `WF`    | [PyTorch(Author)](https://github.com/gallego-posada/constrained_sparsity)    |\r\n| [Advancing Model Pruning via Bi-level Optimization](https://openreview.net/forum?id=t6O08FxvtBY)                                                                                      | NeurIPS | `WF`    | [PyTorch(Author)](https://github.com/OPTML-Group/BiP)                        |\r\n| [Emergence of Hierarchical Layers in a Single Sheet of Self-Organizing Spiking Neurons](https://openreview.net/forum?id=cPVuuk1lZb3)                                                  | NeurIPS | `S`     | -                                                                            |\r\n| [CryptoGCN: Fast and Scalable Homomorphically Encrypted Graph Convolutional Network Inference](https://openreview.net/forum?id=VeQBBm1MmTZ)                                           | NeurIPS | `S`     | [PyTorch(Author)](https://github.com/ranran0523/CryptoGCN)(Releasing)        |\r\n| [Transform Once: Efficient Operator Learning in Frequency Domain](https://openreview.net/forum?id=B2PpZyAAEgV)                                                                        | NeurIPS | `Other` | [PyTorch(Author)](https://github.com/DiffEqML/kairos)(Releasing)             |\r\n| [Most Activation Functions Can Win the Lottery Without Excessive Depth](https://openreview.net/forum?id=NySDKS9SxN)                                                                   | NeurIPS | `Other` | [PyTorch(Author)](https://github.com/RelationalML/LT-existence)              |\r\n| [Pruning has a disparate impact on model accuracy](https://openreview.net/forum?id=11nMVZK0WYM)                                                                                       | NeurIPS | `Other` | -                                                                            |\r\n| [Model Preserving Compression for Neural Networks](https://openreview.net/forum?id=gt-l9Hu2ndd)                                                                                       | NeurIPS | `Other` | [PyTorch(Author)](https://github.com/jerry-chee/ModelPreserveCompressionNN)  |\r\n| [Prune Your Model Before Distill It](https://link.springer.com/10.1007/978-3-031-20083-0_8)                                                                                           | ECCV | `W`     | [PyTorch(Author)](https://https://github.com/ososos888/prune-then-distill)                                       |\r\n| [FedLTN: Federated Learning for Sparse and Personalized Lottery Ticket Networks](https://link.springer.com/10.1007/978-3-031-19775-8_5)                                               | ECCV | `W`     | -                                                                                                                |\r\n| [FairGRAPE: Fairness-Aware GRAdient Pruning mEthod for Face Attribute Classification](https://link.springer.com/10.1007/978-3-031-19778-9_24)                                         | ECCV | `F`     | [PyTorch(Author)](https://github.com/Bernardo1998/FairGRAPE)                                                     |\r\n| [SuperTickets: Drawing Task-Agnostic Lottery Tickets from Supernets via Jointly Architecture Searching and Parameter Pruning](https://link.springer.com/10.1007/978-3-031-20083-0_40) | ECCV | `F`     | [PyTorch(Author)](https://github.com/GATECH-EIC/SuperTickets)                                                    |\r\n| [Ensemble Knowledge Guided Sub-network Search and Fine-Tuning for Filter Pruning](https://link.springer.com/10.1007/978-3-031-20083-0_34)                                             | ECCV | `F`     | [PyTorch(Author)](https://github.com/sseung0703/EKG)                                                             |\r\n| [CPrune: Compiler-Informed Model Pruning for Efficient Target-Aware DNN Execution](https://link.springer.com/10.1007/978-3-031-20044-1_37)                                            | ECCV | `F`     | [PyTorch(Author)](https://github.com/taehokim20/CPrune)                                                          |\r\n| [Soft Masking for Cost-Constrained Channel Pruning](https://link.springer.com/10.1007/978-3-031-20083-0_38)                                                                           | ECCV | `F`     | [PyTorch(Author)](https://github.com/NVlabs/SMCP)                                                                |\r\n| [Filter Pruning via Feature Discrimination in Deep Neural Networks](https://link.springer.com/10.1007/978-3-031-19803-8_15)                                                           | ECCV | `F`     | -                                                                                                                |\r\n| [Disentangled Differentiable Network Pruning](https://link.springer.com/10.1007/978-3-031-20083-0_20)                                                                                 | ECCV | `F`     | -                                                                                                                |\r\n| [Interpretations Steered Network Pruning via Amortized Inferred Saliency Maps](https://link.springer.com/10.1007/978-3-031-19803-8_17)                                                | ECCV | `F`     | [PyTorch(Author)](https://github.com/Alii-Ganjj/InterpretationsSteeredPruning)                                   |\r\n| [Bayesian Optimization with Clustering and Rollback for CNN Auto Pruning](https://link.springer.com/10.1007/978-3-031-20050-2_29)                                                     | ECCV | `F`     | [PyTorch(Author)](https://github.com/fanhanwei/BOCR)                                                             |\r\n| [Multi-granularity Pruning for Model Acceleration on Mobile Devices](https://link.springer.com/10.1007/978-3-031-20083-0_29)                                                          | ECCV | `WF`    | -                                                                                                                |\r\n| [Exploring Lottery Ticket Hypothesis in Spiking Neural Networks](https://link.springer.com/10.1007/978-3-031-19775-8_7)                                                               | ECCV | `S`     | [PyTorch(Author)](https://github.com/Intelligent-Computing-Lab-Yale/Exploring-Lottery-Ticket-Hypothesis-in-SNNs) |\r\n| [Towards Ultra Low Latency Spiking Neural Networks for Vision and Sequential Tasks Using Temporal Pruning](https://link.springer.com/10.1007/978-3-031-20083-0_42)                    | ECCV | `S`     | -                                                                                                                |\r\n| [Recent Advances on Neural Network Pruning at Initialization](https://www.ijcai.org/proceedings/2022/786)                                                                                                                                                                                                                                                  | IJCAI                | `W`     | [PyTorch(Author)](https://github.com/mingsun-tse/smile-pruning)                                |\r\n| [FedDUAP: Federated Learning with Dynamic Update and Adaptive Pruning Using Shared Data on the Server](https://www.ijcai.org/proceedings/2022/385)                                                                                                                                                                                                         | IJCAI                | `F`     | -                                                                                              |\r\n| [On the Channel Pruning using Graph Convolution Network for Convolutional Neural Network Acceleration](https://www.ijcai.org/proceedings/2022/431)                                                                                                                                                                                                         | IJCAI                | `F`     | -                                                                                              |\r\n| [Pruning-as-Search: Efficient Neural Architecture Search via Channel Pruning and Structural Reparameterization](https://www.ijcai.org/proceedings/2022/449)                                                                                                                                                                                                | IJCAI                | `F`     | -                                                                                              |\r\n| [Neural Network Pruning by Cooperative Coevolution](https://www.ijcai.org/proceedings/2022/667)                                                                                                                                                                                                                                                            | IJCAI                | `F`     | -                                                                                              |\r\n| [SPDY: Accurate Pruning with Speedup Guarantees](https://proceedings.mlr.press/v162/frantar22a.html)                                                                                                                                                                                                                                                       | ICML                 | `W`     | [PyTorch(Author)](https://github.com/IST-DASLab/spdy)                                          |\r\n| [Sparse Double Descent: Where Network Pruning Aggravates Overfitting](https://proceedings.mlr.press/v162/he22d.html)                                                                                                                                                                                                                                       | ICML                 | `W`     | [PyTorch(Author)](https://github.com/hezheug/sparse-double-descent)                            |\r\n| [The Combinatorial Brain Surgeon: Pruning Weights That Cancel One Another in Neural Networks](https://proceedings.mlr.press/v162/yu22f.html)                                                                                                                                                                                                               | ICML                 | `W`     | [PyTorch(Author)](https://github.com/yuxwind/CBS)                                              |\r\n| [Linearity Grafting: Relaxed Neuron Pruning Helps Certifiable Robustness](https://proceedings.mlr.press/v162/chen22af.html)                                                                                                                                                                                                                                | ICML                 | `F`     | [PyTorch(Author)](https://github.com/VITA-Group/Linearity-Grafting)                            |\r\n| [Winning the Lottery Ahead of Time: Efficient Early Network Pruning](https://proceedings.mlr.press/v162/rachwan22a.html)                                                                                                                                                                                                                                   | ICML                 | `F`     | [PyTorch(Author)](https://github.com/johnrachwan123/Early-Cropression-via-Gradient-Flow-Preservation) |\r\n| [Topology-Aware Network Pruning using Multi-stage Graph Embedding and Reinforcement Learning](https://proceedings.mlr.press/v162/yu22e.html)                                                                                                                                                                                                               | ICML                 | `F`     | [PyTorch(Author)](https://github.com/yusx-swapp/GNN-RL-Model-Compression)                      |\r\n| [Fast Lossless Neural Compression with Integer-Only Discrete Flows](https://proceedings.mlr.press/v162/wang22a.html)                                                                                                                                                                                                                                       | ICML                 | `F`     | [PyTorch(Author)](https://github.com/thu-ml/IODF)                                              |\r\n| [DepthShrinker: A New Compression Paradigm Towards Boosting Real-Hardware Efficiency of Compact Neural Networks](https://proceedings.mlr.press/v162/fu22c.html)                                                                                                                                                                                            | ICML                 | `Other` | [PyTorch(Author)](https://github.com/facebookresearch/DepthShrinker)                           |\r\n| [PAC-Net: A Model Pruning Approach to Inductive Transfer Learning](https://proceedings.mlr.press/v162/myung22a.html)                                                                                                                                                                                                                                       | ICML                 | `Other` | -                                                                                              |\r\n| [Neural Network Pruning Denoises the Features and Makes Local Connectivity Emerge in Visual Tasks](https://proceedings.mlr.press/v162/pellegrini22a.html)                                                                                                                                                                                                  | ICML                 | `Other` | [PyTorch(Author)](https://github.com/phiandark/SiftingFeatures)                                |\r\n| [Interspace Pruning: Using Adaptive Filter Representations To Improve Training of Sparse CNNs](https://openaccess.thecvf.com/content/CVPR2022/html/Wimmer_Interspace_Pruning_Using_Adaptive_Filter_Representations_To_Improve_Training_of_CVPR_2022_paper.html)                                                                                            | CVPR                 | `W`     | -                                                                                              |\r\n| [Masking Adversarial Damage: Finding Adversarial Saliency for Robust and Sparse Network](https://openaccess.thecvf.com/content/CVPR2022/html/Lee_Masking_Adversarial_Damage_Finding_Adversarial_Saliency_for_Robust_and_Sparse_CVPR_2022_paper.html)                                                                                                       | CVPR                 | `W`     | -                                                                                              |\r\n| [When To Prune? A Policy Towards Early Structural Pruning](https://openaccess.thecvf.com/content/CVPR2022/html/Shen_When_To_Prune_A_Policy_Towards_Early_Structural_Pruning_CVPR_2022_paper.html)                                                                                                                                                          | CVPR                 | `F`     | -                                                                                              |\r\n| [Fire Together Wire Together: A Dynamic Pruning Approach With Self-Supervised Mask PredictionFire Together Wire Together: A Dynamic Pruning Approach With Self-Supervised Mask Prediction](https://openaccess.thecvf.com/content/CVPR2022/html/Elkerdawy_Fire_Together_Wire_Together_A_Dynamic_Pruning_Approach_With_Self-Supervised_CVPR_2022_paper.html) | CVPR                 | `F`     | -                                                                                              |\r\n| [Revisiting Random Channel Pruning for Neural Network Compression](https://openaccess.thecvf.com/content/CVPR2022/html/Li_Revisiting_Random_Channel_Pruning_for_Neural_Network_Compression_CVPR_2022_paper.html)                                                                                                                                           | CVPR                 | `F`     | [PyTorch(Author)](https://github.com/ofsoundof/random_channel_pruning)(Releasing)              |\r\n| [Learning Bayesian Sparse Networks With Full Experience Replay for Continual Learning](https://openaccess.thecvf.com/content/CVPR2022/html/Yan_Learning_Bayesian_Sparse_Networks_With_Full_Experience_Replay_for_Continual_CVPR_2022_paper.html)                                                                                                           | CVPR                 | `F`     | -                                                                                              |\r\n| [DECORE: Deep Compression With Reinforcement Learning](https://openaccess.thecvf.com/content/CVPR2022/html/Alwani_DECORE_Deep_Compression_With_Reinforcement_Learning_CVPR_2022_paper.html)                                                                                                                                                                | CVPR                 | `F`     | -                                                                                              |\r\n| [CHEX: CHannel EXploration for CNN Model Compression](https://openaccess.thecvf.com/content/CVPR2022/html/Hou_CHEX_CHannel_EXploration_for_CNN_Model_Compression_CVPR_2022_paper.html)                                                                                                                                                                     | CVPR                 | `F`     | -                                                                                              |\r\n| [Compressing Models With Few Samples: Mimicking Then Replacing](https://openaccess.thecvf.com/content/CVPR2022/html/Wang_Compressing_Models_With_Few_Samples_Mimicking_Then_Replacing_CVPR_2022_paper.html)                                                                                                                                                | CVPR                 | `F`     | [PyTorch(Author)](https://github.com/cjnjuwhy/MiR)(Releasing)                                  |\r\n| [Contrastive Dual Gating: Learning Sparse Features With Contrastive Learning](https://openaccess.thecvf.com/content/CVPR2022/html/Meng_Contrastive_Dual_Gating_Learning_Sparse_Features_With_Contrastive_Learning_CVPR_2022_paper.html)                                                                                                                    | CVPR                 | `WF`    | -                                                                                              |\r\n| [DiSparse: Disentangled Sparsification for Multitask Model Compression](https://openaccess.thecvf.com/content/CVPR2022/html/Sun_DiSparse_Disentangled_Sparsification_for_Multitask_Model_Compression_CVPR_2022_paper.html)                                                                                                                                 | CVPR                 | `Other` | [PyTorch(Author)](https://github.com/SHI-Labs/DiSparse-Multitask-Model-Compression)            |\r\n| [Learning Pruning-Friendly Networks via Frank-Wolfe: One-Shot, Any-Sparsity, And No Retraining](https://openreview.net/forum?id=O1DEtITim__)                                                                                                                                                                                                               | ICLR **(Spotlight)** | `W`     | [PyTorch(Author)](https://github.com/VITA-Group/SFW-Once-for-All-Pruning)                      |\r\n| [On Lottery Tickets and Minimal Task Representations in Deep Reinforcement Learning](https://openreview.net/forum?id=Fl3Mg_MZR-)                                                                                                                                                                                                                           | ICLR **(Spotlight)** | `W`     | -                                                                                              |\r\n| [An Operator Theoretic View On Pruning Deep Neural Networks](https://openreview.net/forum?id=pWBNOgdeURp)                                                                                                                                                                                                                                                  | ICLR                 | `W`     | [PyTorch(Author)](https://github.com/william-redman/Koopman_pruning)                           |\r\n| [Effective Model Sparsification by Scheduled Grow-and-Prune Methods](https://openreview.net/forum?id=xa6otUDdP2W)                                                                                                                                                                                                                                          | ICLR                 | `W`     | [PyTorch(Author)](https://github.com/boone891214/GaP)                                          |\r\n| [Signing the Supermask: Keep, Hide, Invert](https://openreview.net/forum?id=e0jtGTfPihs)                                                                                                                                                                                                                                                                   | ICLR                 | `W`     | -                                                                                              |\r\n| [How many degrees of freedom do we need to train deep networks: a loss landscape perspective](https://openreview.net/forum?id=ChMLTGRjFcU)                                                                                                                                                                                                                 | ICLR                 | `W`     | [PyTorch(Author)](https://github.com/ganguli-lab/degrees-of-freedom)                           |\r\n| [Dual Lottery Ticket Hypothesis](https://openreview.net/forum?id=fOsN52jn25l)                                                                                                                                                                                                                                                                              | ICLR                 | `W`     | [PyTorch(Author)](https://github.com/yueb17/DLTH)                                              |\r\n| [Peek-a-Boo: What (More) is Disguised in a Randomly Weighted Neural Network, and How to Find It Efficiently](https://openreview.net/forum?id=moHCzz6D5H3)                                                                                                                                                                                                  | ICLR                 | `W`     | [PyTorch(Author)](https://github.com/VITA-Group/Peek-a-Boo)                                    |\r\n| [Sparsity Winning Twice: Better Robust Generalization from More Efficient Training](https://openreview.net/forum?id=SYuJXrXq8tw)                                                                                                                                                                                                                           | ICLR                 | `W`     | [PyTorch(Author)](https://github.com/VITA-Group/Sparsity-Win-Robust-Generalization)            |\r\n| [SOSP: Efficiently Capturing Global Correlations by Second-Order Structured Pruning](https://openreview.net/forum?id=t5EmXZ3ZLR)                                                                                                                                                                                                                           | ICLR **(Spotlight)** | `F`     | [PyTorch(Author)](https://github.com/boschresearch/sosp)(Releasing)                            |\r\n| [Pixelated Butterfly: Simple and Efficient Sparse training for Neural Network Models](https://openreview.net/forum?id=Nfl-iXa-y7R)                                                                                                                                                                                                                         | ICLR **(Spotlight)** | `F`     | [PyTorch(Author)](https://github.com/HazyResearch/pixelfly)                                    |\r\n| [Revisit Kernel Pruning with Lottery Regulated Grouped Convolutions](https://openreview.net/forum?id=LdEhiMG9WLO)                                                                                                                                                                                                                                          | ICLR                 | `F`     | [PyTorch(Author)](https://github.com/choH/lottery_regulated_grouped_kernel_pruning)            |\r\n| [Plant 'n' Seek: Can You Find the Winning Ticket?](https://openreview.net/forum?id=9n9c8sf0xm)                                                                                                                                                                                                                                                             | ICLR                 | `F`     | [PyTorch(Author)](http://www.github.com/RelationalML/PlantNSeek)                               |\r\n| [Proving the Lottery Ticket Hypothesis for Convolutional Neural Networks](https://openreview.net/forum?id=Vjki79-619-)                                                                                                                                                                                                                                     | ICLR                 | `F`     | [PyTorch(Author)](https://github.com/ArthurWalraven/cnnslth)                                   |\r\n| [On the Existence of Universal Lottery Tickets](https://openreview.net/forum?id=SYB4WrJql1n)                                                                                                                                                                                                                                                               | ICLR                 | `F`     | [PyTorch(Author)](https://github.com/RelationalML/UniversalLT)                                 |\r\n| [Training Structured Neural Networks Through Manifold Identification and Variance Reduction](https://openreview.net/forum?id=mdUYT5QV0O)                                                                                                                                                                                                                   | ICLR                 | `F`     | [PyTorch(Author)](https://www.github.com/zihsyuan1214/rmda)                                    |\r\n| [Learning Efficient Image Super-Resolution Networks via Structure-Regularized Pruning](https://openreview.net/forum?id=AjGC97Aofee)                                                                                                                                                                                                                        | ICLR                 | `F`     | [PyTorch(Author)](https://github.com/MingSun-Tse/SRP)                                          |\r\n| [Prospect Pruning: Finding Trainable Weights at Initialization using Meta-Gradients](https://openreview.net/forum?id=AIgn9uwfcD1)                                                                                                                                                                                                                          | ICLR                 | `WF`    | [PyTorch(Author)](https://github.com/mil-ad/prospr)                                            |\r\n| [The Unreasonable Effectiveness of Random Pruning: Return of the Most Naive Baseline for Sparse Training](https://openreview.net/forum?id=VBZJ_3tz-t)                                                                                                                                                                                                      | ICLR                 | `Other` | [PyTorch(Author)](https://github.com/VITA-Group/Random_Pruning)                                |\r\n| [Prune and Tune Ensembles: Low-Cost Ensemble Learning with Sparse Independent Subnetworks](https://ojs.aaai.org/index.php/AAAI/article/view/20842)                                                                                                                                                                                                         | AAAI                 | `W`     | -                                                                                              |\r\n| [Prior Gradient Mask Guided Pruning-Aware Fine-Tuning](https://ojs.aaai.org/index.php/AAAI/article/view/19888)                                                                                                                                                                                                                                             | AAAI                 | `F`     | -                                                                                              |\r\n| [Convolutional Neural Network Compression through Generalized Kronecker Product Decomposition](https://ojs.aaai.org/index.php/AAAI/article/view/19958)                                                                                                                                                                                                     | AAAI                 | `Other` | -                                                                                              |\r\n\r\n### 2021\r\n| Title                                                                                                                            | Venue | Type    | Code |\r\n|:-------------------------------------------------------------------------------------------------------------------------------- |:-----:|:-------:|:----:|\r\n| [Validating the Lottery Ticket Hypothesis with Inertial Manifold Theory](https://papers.nips.cc/paper/2021/hash/fdc42b6b0ee16a2f866281508ef56730-Abstract.html)                                                                                                        | NeurIPS | `W`     | -                                                                                                  |\r\n| [The Elastic Lottery Ticket Hypothesis](https://papers.nips.cc/paper/2021/hash/dfccdb8b1cc7e4dab6d33db0fef12b88-Abstract.html)                                                                                                                                         | NeurIPS | `W`     | [PyTorch(Author)](https://github.com/VITA-Group/ElasticLTH)                                        |\r\n| [Sanity Checks for Lottery Tickets: Does Your Winning Ticket Really Win the Jackpot?](https://papers.nips.cc/paper/2021/hash/6a130f1dc6f0c829f874e92e5458dced-Abstract.html)                                                                                           | NeurIPS | `W`     | [PyTorch(Author)](https://github.com/boone891214/sanity-check-LTH)                                 |\r\n| [Why Lottery Ticket Wins? A Theoretical Perspective of Sample Complexity on Sparse Neural Networks](https://papers.nips.cc/paper/2021/hash/15f99f2165aa8c86c9dface16fefd281-Abstract.html)                                                                             | NeurIPS | `W`     | -                                                                                                  |\r\n| [You are caught stealing my winning lottery ticket! Making a lottery ticket claim its ownership](https://papers.nips.cc/paper/2021/hash/23e582ad8087f2c03a5a31c125123f9a-Abstract.html)                                                                                | NeurIPS | `W`     | [PyTorch(Author)](https://github.com/VITA-Group/NO-stealing-LTH)                                   |\r\n| [Pruning Randomly Initialized Neural Networks with Iterative Randomization](https://papers.nips.cc/paper/2021/hash/23e582ad8087f2c03a5a31c125123f9a-Abstract.html)                                                                                                     | NeurIPS | `W`     | [PyTorch(Author)](https://github.com/dchiji-ntt/iterand)                                           |\r\n| [Sparse Training via Boosting Pruning Plasticity with Neuroregeneration](https://papers.nips.cc/paper/2021/hash/5227b6aaf294f5f027273aebf16015f2-Abstract.html)                                                                                                        | NeurIPS | `W`     | [PyTorch(Author)](https://github.com/VITA-Group/GraNet)                                            |\r\n| [AC/DC: Alternating Compressed/DeCompressed Training of Deep Neural Networks](https://papers.nips.cc/paper/2021/hash/48000647b315f6f00f913caa757a70b3-Abstract.html)                                                                                                   | NeurIPS | `W`     | [PyTorch(Author)](https://github.com/IST-DASLab/ACDC)                                              |\r\n| [A Winning Hand: Compressing Deep Networks Can Improve Out-of-Distribution Robustness](https://papers.nips.cc/paper/2021/hash/0607f4c705595b911a4f3e7a127b44e0-Abstract.html)                                                                                          | NeurIPS | `W`     | [PyTorch(Author)](https://github.com/RobustBench/robustbench)                                      |\r\n| [Rethinking the Pruning Criteria for Convolutional Neural Network](https://papers.nips.cc/paper/2021/hash/87ae6fb631f7c8a627e8e28785d9992d-Abstract.html)                                                                                                              | NeurIPS | `F`     | -                                                                                                  |\r\n| [Only Train Once: A One-Shot Neural Network Training And Pruning Framework](https://papers.nips.cc/paper/2021/hash/a376033f78e144f494bfc743c0be3330-Abstract.html)                                                                                                     | NeurIPS | `F`     | [PyTorch(Author)](https://github.com/tianyic/onlytrainonce)                                        |\r\n| [CHIP: CHannel Independence-based Pruning for Compact Neural Networks](https://papers.nips.cc/paper/2021/hash/ce6babd060aa46c61a5777902cca78af-Abstract.html)                                                                                                          | NeurIPS | `F`     | [PyTorch(Author)](https://github.com/Eclipsess/CHIP_NeurIPS2021)                                   |\r\n| [RED : Looking for Redundancies for Data-FreeStructured Compression of Deep Neural Networks](https://papers.nips.cc/paper/2021/hash/ae5e3ce40e0404a45ecacaaf05e5f735-Abstract.html)                                                                                    | NeurIPS | `F`     | -                                                                                                  |\r\n| [Compressing Neural Networks: Towards Determining the Optimal Layer-wise Decomposition](https://papers.nips.cc/paper/2021/hash/2adcfc3929e7c03fac3100d3ad51da26-Abstract.html)                                                                                         | NeurIPS | `F`     | [PyTorch(Author)](https://github.com/lucaslie/torchprune)                                          |\r\n| [Sparse Flows: Pruning Continuous-depth Models](https://papers.nips.cc/paper/2021/hash/bf1b2f4b901c21a1d8645018ea9aeb05-Abstract.html)                                                                                                                                 | NeurIPS | `WF`    | [PyTorch(Author)](https://github.com/lucaslie/torchprune)                                          |\r\n| [Scaling Up Exact Neural Network Compression by ReLU Stability](https://papers.nips.cc/paper/2021/hash/e35d7a5768c4b85b4780384d55dc3620-Abstract.html)                                                                                                                 | NeurIPS | `S`     | [PyTorch(Author)](https://github.com/yuxwind/ExactCompression)                                     |\r\n| [Discriminator in GAN Compression: A Generator-discriminator Cooperative Compression Scheme](https://papers.nips.cc/paper/2021/hash/effc299a1addb07e7089f9b269c31f2f-Abstract.html)                                                                                    | NeurIPS | `S`     | [PyTorch(Author)](https://github.com/SJLeo/GCC)                                                    |\r\n| [Heavy Tails in SGD and Compressibility of Overparametrized Neural Networks](https://papers.nips.cc/paper/2021/hash/f5c3dd7514bf620a1b85450d2ae374b1-Abstract.html)                                                                                                    | NeurIPS | `Other` | [PyTorch(Author)](https://github.com/mbarsbey/sgd_comp_gen)                                        |\r\n| [ResRep: Lossless CNN Pruning via Decoupling Remembering and Forgetting](https://openaccess.thecvf.com/content/ICCV2021/html/Ding_ResRep_Lossless_CNN_Pruning_via_Decoupling_Remembering_and_Forgetting_ICCV_2021_paper.html)                                          | ICCV    | `F`     | [PyTorch(Author)](https://github.com/DingXiaoH/ResRep)                                             |\r\n| [Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Search](https://openaccess.thecvf.com/content/ICCV2021/html/Zhan_Achieving_On-Mobile_Real-Time_Super-Resolution_With_Neural_Architecture_and_Pruning_Search_ICCV_2021_paper.html) | ICCV    | `F`     | -                                                                                                  |\r\n| [GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarization](https://openaccess.thecvf.com/content/ICCV2021/html/Guo_GDP_Stabilized_Neural_Network_Pruning_via_Gates_With_Differentiable_Polarization_ICCV_2021_paper.html)                     | ICCV    | `F`     | -                                                                                                  |\r\n| [Auto Graph Encoder-Decoder for Neural Network Pruning](https://openaccess.thecvf.com/content/ICCV2021/html/Yu_Auto_Graph_Encoder-Decoder_for_Neural_Network_Pruning_ICCV_2021_paper.html)                                                                             | ICCV    | `F`     | -                                                                                                  |\r\n| [Exploration and Estimation for Model Compression](https://papers.nips.cc/paper/2021/hash/5227b6aaf294f5f027273aebf16015f2-Abstract.html)                                                                                                                              | ICCV    | `F`     | -                                                                                                  |\r\n| [Sub-Bit Neural Networks: Learning To Compress and Accelerate Binary Neural Networks](https://openaccess.thecvf.com/content/ICCV2021/html/Wang_Sub-Bit_Neural_Networks_Learning_To_Compress_and_Accelerate_Binary_Neural_ICCV_2021_paper.html)                         | ICCV    | `Other` | [PyTorch(Author)](https://github.com/yikaiw/SNN)                                                   |\r\n| [On the Predictability of Pruning Across Scales](https://arxiv.org/abs/2006.10621)                                                                                                                                                                                     | ICML    | `W`     | -                                                                                                  |\r\n| [A Probabilistic Approach to Neural Network Pruning](https://arxiv.org/abs/2105.10065)                                                                                                                                                                                 | ICML    | `F`     | -                                                                                                  |\r\n| [Accelerate CNNs from Three Dimensions: A Comprehensive Pruning Framework](https://arxiv.org/abs/2010.04879)                                                                                                                                                           | ICML    | `F`     | -                                                                                                  |\r\n| [Group Fisher Pruning for Practical Network Compression](https://arxiv.org/abs/2108.00708)                                                                                                                                                                             | ICML    | `F`     | [PyTorch(Author)](https://github.com/jshilong/FisherPruning)                                       |\r\n| [Towards Compact CNNs via Collaborative Compression](https://arxiv.org/abs/2105.11228)                                                                                                                                                                                 | CVPR    | `F`     | [PyTorch(Author)](https://github.com/liuguoyou/Towards-Compact-CNNs-via-Collaborative-Compression) |\r\n| [Permute, Quantize, and Fine-tune: Efficient Compression of Neural Networks](https://arxiv.org/abs/2010.15703)                                                                                                                                                         | CVPR    | `F`     | [PyTorch(Author)](https://github.com/uber-research/permute-quantize-finetune)                      |\r\n| [NPAS: A Compiler-aware Framework of Unified Network Pruning andArchitecture Search for Beyond Real-Time Mobile Acceleration](https://arxiv.org/abs/2012.00596)                                                                                                        | CVPR    | `F`     | -                                                                                                  |\r\n| [Network Pruning via Performance Maximization](https://openaccess.thecvf.com/content/CVPR2021/html/Gao_Network_Pruning_via_Performance_Maximization_CVPR_2021_paper.html)                                                                                              | CVPR    | `F`     | -                                                                                                  |\r\n| [Convolutional Neural Network Pruning with Structural Redundancy Reduction](https://arxiv.org/abs/2104.03438)                                                                                                                                                          | CVPR    | `F`     | -                                                                                                  |\r\n| [Manifold Regularized Dynamic Network Pruning](https://arxiv.org/abs/2103.05861)                                                                                                                                                                                       | CVPR    | `F`     | -                                                                                                  |\r\n| [Joint-DetNAS: Upgrade Your Detector with NAS, Pruning and Dynamic Distillation](https://arxiv.org/abs/2105.12971)                                                                                                                                                     | CVPR    | `FO`    | -                                                                                                  |\r\n| [Content-Aware GAN Compression](https://arxiv.org/abs/2104.02244)                                                                                                                                                                                                      | CVPR    | `S`     | [PyTorch(Author)](https://github.com/lychenyoko/content-aware-gan-compression)                     |\r\n| [Multi-Prize Lottery Ticket Hypothesis: Finding Accurate Binary Neural Networks by Pruning A Randomly Weighted Network](https://openreview.net/forum?id=U_mat0b9iv)                                                                                                    | ICLR    | `W`     | [PyTorch(Author)](https://github.com/chrundle/biprop)                                              |\r\n| [Layer-adaptive Sparsity for the Magnitude-based Pruning](https://openreview.net/forum?id=H6ATjJ0TKdf)                                                                                                                                                                 | ICLR    | `W`     | [PyTorch(Author)](https://github.com/jaeho-lee/layer-adaptive-sparsity)                            |\r\n| [Pruning Neural Networks at Initialization: Why Are We Missing the Mark?](https://openreview.net/forum?id=Ig-VyQc-MLK)                                                                                                                                                 | ICLR    | `W`     | -                                                                                                  |\r\n| [Robust Pruning at Initialization](https://openreview.net/forum?id=vXj_ucZQ4hA)                                                                                                                                                                                        | ICLR    | `W`     | -                                                                                                  |\r\n| [A Gradient Flow Framework For Analyzing Network Pruning](https://openreview.net/forum?id=rumv7QmLUue)                                                                                                                                                                 | ICLR    | `F`     | [PyTorch(Author)](https://github.com/EkdeepSLubana/flowandprune)                                   |\r\n| [Neural Pruning via Growing Regularization](https://openreview.net/forum?id=o966_Is_nPA)                                                                                                                                                                               | ICLR    | `F`     | [PyTorch(Author)](https://github.com/MingSun-Tse/Regularization-Pruning)                           |\r\n| [ChipNet: Budget-Aware Pruning with Heaviside Continuous Approximations](https://openreview.net/forum?id=xCxXwTzx4L1)                                                                                                                                                  | ICLR    | `F`     | [PyTorch(Author)](https://github.com/transmuteAI/ChipNet)                                          |\r\n| [Network Pruning That Matters: A Case Study on Retraining Variants](https://openreview.net/forum?id=Cb54AMqHQFP)                                                                                                                                                       | ICLR    | `F`     | [PyTorch(Author)](https://github.com/lehduong/NPTM)                                                |\r\n\r\n### 2020\r\n\r\n| Title                                                                                                                            | Venue | Type    | Code |\r\n|:-------------------------------------------------------------------------------------------------------------------------------- |:-----:|:-------:|:----:|\r\n| [Optimal Lottery Tickets via Subset Sum: Logarithmic Over-Parameterization is Sufficient](https://proceedings.neurips.cc/paper/2020/hash/1b742ae215adf18b75449c6e272fd92d-Abstract.html)                                                                 | NeurIPS              | `W`     | -                                                                                    |\r\n| [Winning the Lottery with Continuous Sparsification](https://arxiv.org/abs/1912.04427v4)                                                                                                                                                                 | NeurIPS              | `W`     | [PyTorch(Author)](https://github.com/lolemacs/continuous-sparsification)             |\r\n| [HYDRA: Pruning Adversarially Robust Neural Networks](https://arxiv.org/abs/2002.10509)                                                                                                                                                                  | NeurIPS              | `W`     | [PyTorch(Author)](https://github.com/inspire-group/hydra)                            |\r\n| [Logarithmic Pruning is All You Need](https://arxiv.org/abs/2006.12156)                                                                                                                                                                                  | NeurIPS              | `W`     | -                                                                                    |\r\n| [Directional Pruning of Deep Neural Networks](https://arxiv.org/abs/2006.09358)                                                                                                                                                                          | NeurIPS              | `W`     | -                                                                                    |\r\n| [Movement Pruning: Adaptive Sparsity by Fine-Tuning](https://arxiv.org/abs/2005.07683)                                                                                                                                                                   | NeurIPS              | `W`     | [PyTorch(Author)](https://github.com/huggingface/block_movement_pruning)             |\r\n| [Sanity-Checking Pruning Methods: Random Tickets can Win the Jackpot](https://arxiv.org/abs/2009.11094)                                                                                                                                                  | NeurIPS              | `W`     | [PyTorch(Author)](https://github.com/JingtongSu/sanity-checking-pruning)             |\r\n| [Neuron Merging: Compensating for Pruned Neurons](https://arxiv.org/abs/2010.13160)                                                                                                                                                                      | NeurIPS              | `F`     | [PyTorch(Author)](https://github.com/friendshipkim/neuron-merging)                   |\r\n| [Neuron-level Structured Pruning using Polarization Regularizer](https://papers.nips.cc/paper/2020/file/703957b6dd9e3a7980e040bee50ded65-Paper.pdf)                                                                                                      | NeurIPS              | `F`     | [PyTorch(Author)](https://github.com/polarizationpruning/PolarizationPruning)        |\r\n| [SCOP: Scientific Control for Reliable Neural Network Pruning](https://arxiv.org/abs/2010.10732)                                                                                                                                                         | NeurIPS              | `F`     | [PyTorch(Author)](https://github.com/yehuitang/Pruning/tree/master/SCOP_NeurIPS2020) |\r\n| [Storage Efficient and Dynamic Flexible Runtime Channel Pruning via Deep Reinforcement Learning](https://proceedings.neurips.cc/paper/2020/hash/a914ecef9c12ffdb9bede64bb703d877-Abstract.html)                                                          | NeurIPS              | `F`     | -                                                                                    |\r\n| [The Generalization-Stability Tradeoff In Neural Network Pruning](https://arxiv.org/abs/1906.03728)                                                                                                                                                      | NeurIPS              | `F`     | [PyTorch(Author)](https://github.com/bbartoldson/GeneralizationStabilityTradeoff)    |\r\n| [Greedy Optimization Provably Wins the Lottery: Logarithmic Number of Winning Tickets is Enough](https://proceedings.neurips.cc/paper/2020/hash/be23c41621390a448779ee72409e5f49-Abstract.html)                                                          | NeurIPS              | `WF`    | -                                                                                    |\r\n| [Pruning Filter in Filter](https://arxiv.org/abs/2009.14410)                                                                                                                                                                                             | NeurIPS              | `Other` | [PyTorch(Author)](https://github.com/fxmeng/Pruning-Filter-in-Filter)                |\r\n| [Position-based Scaled Gradient for Model Quantization and Pruning](https://arxiv.org/abs/2005.11035)                                                                                                                                                    | NeurIPS              | `Other` | [PyTorch(Author)](https://github.com/Jangho-Kim/PSG-pytorch)                         |\r\n| [Bayesian Bits: Unifying Quantization and Pruning](https://arxiv.org/abs/2005.07093)                                                                                                                                                                     | NeurIPS              | `Other` | -                                                                                    |\r\n| [Pruning neural networks without any data by iteratively conserving synaptic flow](https://arxiv.org/abs/2006.05467)                                                                                                                                     | NeurIPS              | `Other` | [PyTorch(Author)](https://github.com/ganguli-lab/Synaptic-Flow)                      |\r\n| [Meta-Learning with Network Pruning](https://arxiv.org/abs/2007.03219)                                                                                                                                                                                   | ECCV                 | `W`     | -                                                                                    |\r\n| [Accelerating CNN Training by Pruning Activation Gradients](https://arxiv.org/abs/1908.00173)                                                                                                                                                            | ECCV                 | `W`     | -                                                                                    |\r\n| [EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruning](https://arxiv.org/abs/2007.02491)                                                                                                                                               | ECCV **(Oral)**      | `F`     | [PyTorch(Author)](https://github.com/anonymous47823493/EagleEye)                     |\r\n| [DSA: More Efficient Budgeted Pruning via Differentiable Sparsity Allocation](https://arxiv.org/abs/2004.02164)                                                                                                                                          | ECCV                 | `F`     | -                                                                                    |\r\n| [DHP: Differentiable Meta Pruning via HyperNetworks](https://arxiv.org/abs/2003.13683)                                                                                                                                                                   | ECCV                 | `F`     | [PyTorch(Author)](https://github.com/ofsoundof/dhp)                                  |\r\n| [DA-NAS: Data Adapted Pruning for Efficient Neural Architecture Search](https://arxiv.org/abs/2003.12563)                  S                                                                                                                             | ECCV                 | `Other` | -                                                                                    |\r\n| [Differentiable Joint Pruning and Quantization for Hardware Efficiency](https://arxiv.org/abs/2007.10463)                                                                                                                                                | ECCV                 | `Other` | -                                                                                    |\r\n| [Channel Pruning via Automatic Structure Search](https://arxiv.org/abs/2001.08565)                                                                                                                                                                       | IJCAI                | `F`     | [PyTorch(Author)](https://github.com/lmbxmu/ABCPruner)                               |\r\n| [Adversarial Neural Pruning with Latent Vulnerability Suppression](https://arxiv.org/abs/1908.04355)                                                                                                                                                     | ICML                 | `W`     | -                                                                                    |\r\n| [Proving the Lottery Ticket Hypothesis: Pruning is All You Need](https://arxiv.org/abs/2002.00585)                                                                                                                                                       | ICML                 | `W`     | -                                                                                    |\r\n| [Network Pruning by Greedy Subnetwork Selection](https://arxiv.org/abs/2003.01794)                                                                                                                                                                       | ICML                 | `F`     | -                                                                                    |\r\n| [Operation-Aware Soft Channel Pruning using Differentiable Masks](https://arxiv.org/abs/2007.03938)                                                                                                                                                      | ICML                 | `F`     | -                                                                                    |\r\n| [DropNet: Reducing Neural Network Complexity via Iterative Pruning](https://proceedings.mlr.press/v119/tan20a.html)                                                                                                                                      | ICML                 | `F`     | -                                                                                    |\r\n| [Soft Threshold Weight Reparameterization for Learnable Sparsity](https://arxiv.org/abs/2002.03231)                                                                                                                                                      | ICML                 | `WF`    | [Pytorch(Author)](https://github.com/RAIVNLab/STR)                                   |\r\n| [Structured Compression by Weight Encryption for Unstructured Pruning and Quantization](https://arxiv.org/abs/1905.10138)                                                                                                                                | CVPR                 | `W`     | -                                                                                    |\r\n| [Automatic Neural Network Compression by Sparsity-Quantization Joint Learning: A Constrained Optimization-Based Approach](https://openaccess.thecvf.com/content_CVPR_2020/papers/Yang_Automatic_Neural_Network_Compression_by_Sparsity-Quantization_Joint_Learning_A_Constrained_CVPR_2020_paper.pdf)                    | CVPR                 | `W`     | -                                                                                    |\r\n| [Towards Efficient Model Compression via Learned Global Ranking](https://arxiv.org/abs/1904.12368)                                                                                                                                                       | CVPR **(Oral)**      | `F`     | [Pytorch(Author)](https://github.com/cmu-enyac/LeGR)                                 |\r\n| [HRank: Filter Pruning using High-Rank Feature Map](https://arxiv.org/abs/2002.10179)                                                                                                                                                                    | CVPR **(Oral)**      | `F`     | [Pytorch(Author)](https://github.com/lmbxmu/HRank)                                   |\r\n| [Neural Network Pruning with Residual-Connections and Limited-Data](https://arxiv.org/abs/1911.08114)                                                                                                                                                    | CVPR **(Oral)**      | `F`     | -                                                                                    |\r\n| [DMCP: Differentiable Markov Channel Pruning for Neural Networks](https://arxiv.org/abs/2005.03354)                                                                                                                                                      | CVPR **(Oral)**      | `F`     | [TensorFlow(Author)](https://github.com/zx55/dmcp)                                   |\r\n| [Group Sparsity: The Hinge Between Filter Pruning and Decomposition for Network Compression](https://arxiv.org/abs/2003.08935)                                                                                                                           | CVPR                 | `F`     | [PyTorch(Author)](https://github.com/ofsoundof/group_sparsity)                       |\r\n| [Few Sample Knowledge Distillation for Efficient Network Compression](https://arxiv.org/abs/1812.01839)                                                                                                                                                  | CVPR                 | `F`     | -                                                                                    |\r\n| [Discrete Model Compression With Resource Constraint for Deep Neural Networks](http://openaccess.thecvf.com/content_CVPR_2020/html/Gao_Discrete_Model_Compression_With_Resource_Constraint_for_Deep_Neural_Networks_CVPR_2020_paper.html)                | CVPR                 | `F`     | -                                                                                    |\r\n| [Learning Filter Pruning Criteria for Deep Convolutional Neural Networks Acceleration](http://openaccess.thecvf.com/content_CVPR_2020/html/He_Learning_Filter_Pruning_Criteria_for_Deep_Convolutional_Neural_Networks_Acceleration_CVPR_2020_paper.html) | CVPR                 | `F`     | -                                                                                    |\r\n| [APQ: Joint Search for Network Architecture, Pruning and Quantization Policy](https://arxiv.org/abs/2006.08509)                                                                                                                                          | CVPR                 | `F`     | -                                                                                    |\r\n| [Multi-Dimensional Pruning: A Unified Framework for Model Compression](http://openaccess.thecvf.com/content_CVPR_2020/html/Guo_Multi-Dimensional_Pruning_A_Unified_Framework_for_Model_Compression_CVPR_2020_paper.html)                                 | CVPR **(Oral)**      | `WF`    | -                                                                                    |\r\n| [A Signal Propagation Perspective for Pruning Neural Networks at Initialization](https://arxiv.org/abs/1906.06307)                                                                                                                                       | ICLR **(Spotlight)** | `W`     | -                                                                                    |\r\n| [ProxSGD: Training Structured Neural Networks under Regularization and Constraints](https://openreview.net/forum?id=HygpthEtvr)                                                                                                                          | ICLR                 | `W`     | [TF+PT(Author)](https://github.com/optyang/proxsgd)                                  |\r\n| [One-Shot Pruning of Recurrent Neural Networks by Jacobian Spectrum Evaluation](https://arxiv.org/abs/1912.00120)                                                                                                                                        | ICLR                 | `W`     | -                                                                                    |\r\n| [Lookahead: A Far-sighted Alternative of Magnitude-based Pruning](https://arxiv.org/abs/2002.04809)                                                                                                                                                      | ICLR                 | `W`     | [PyTorch(Author)](https://github.com/alinlab/lookahead_pruning)                      |\r\n| [Data-Independent Neural Pruning via Coresets](https://arxiv.org/abs/1907.04018)                                                                                                                                                                         | ICLR                 | `W`     | -                                                                                    |\r\n| [Provable Filter Pruning for Efficient Neural Networks](https://arxiv.org/abs/1911.07412)                                                                                                                                                                | ICLR                 | `F`     | -                                                                                    |\r\n| [Dynamic Model Pruning with Feedback](https://openreview.net/forum?id=SJem8lSFwB)                                                                                                                                                                        | ICLR                 | `WF`    | -                                                                                    |\r\n| [Comparing Rewinding and Fine-tuning in Neural Network Pruning](https://arxiv.org/abs/2003.02389)                                                                                                                                                        | ICLR **(Oral)**      | `WF`    | [TensorFlow(Author)](https://github.com/lottery-ticket/rewinding-iclr20-public)      |\r\n| [AutoCompress: An Automatic DNN Structured Pruning Framework for Ultra-High Compression Rates](https://arxiv.org/abs/1907.03141)                                                                                                                         | AAAI                 | `F`     | -                                                                                    |\r\n| [Reborn filters: Pruning convolutional neural networks with limited data](https://ojs.aaai.org/index.php/AAAI/article/view/6058)                                                                                                                         | AAAI                 | `F`     | -                                                                                    |\r\n| [DARB: A Density-Aware Regular-Block Pruning for Deep Neural Networks](http://arxiv.org/abs/1911.08020)                                                                                                                                                  | AAAI                 | `Other` | -                                                                                    |\r\n| [Pruning from Scratch](http://arxiv.org/abs/1909.12579)                                                                                                                                                                                                  | AAAI                 | `Other` | -                                                                                    |\r\n\r\n### 2019\r\n\r\n| Title    | Venue       | Type    | Code     |\r\n|:-------|:--------:|:-------:|:-------:|\r\n| [Deconstructing Lottery Tickets: Zeros, Signs, and the Supermask](https://arxiv.org/abs/1905.01067)                                                                                                              | NeurIPS         | `W`     | [TensorFlow(Author)](https://github.com/uber-research/deconstructing-lottery-tickets) |\r\n| [One ticket to win them all: generalizing lottery ticket initializations across datasets and optimizers](https://arxiv.org/abs/1906.02773)                                                                       | NeurIPS         | `W`     | -                                                                                     |\r\n| [Global Sparse Momentum SGD for Pruning Very Deep Neural Networks](https://arxiv.org/abs/1909.12778)                                                                                                             | NeurIPS         | `W`     | [PyTorch(Author)](https://github.com/DingXiaoH/GSM-SGD)                               |\r\n| [AutoPrune: Automatic Network Pruning by Regularizing Auxiliary Parameters](https://papers.nips.cc/paper/9521-autoprune-automatic-network-pruning-by-regularizing-auxiliary-parameters)                          | NeurIPS         | `W`     | -                                                                                     |\r\n| [Network Pruning via Transformable Architecture Search](https://arxiv.org/abs/1905.09717)                                                                                                                        | NeurIPS         | `F`     | [PyTorch(Author)](https://github.com/D-X-Y/NAS-Projects)                              |\r\n| [Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networks](https://arxiv.org/abs/1909.08174)                                                                             | NeurIPS         | `F`     | [PyTorch(Author)](https://github.com/youzhonghui/gate-decorator-pruning)              |\r\n| [Model Compression with Adversarial Robustness: A Unified Optimization Framework](https://arxiv.org/abs/1902.03538)                                                                                              | NeurIPS         | `Other` | [PyTorch(Author)](https://github.com/TAMU-VITA/ATMC)                                  |\r\n| [Adversarial Robustness vs Model Compression, or Both?](https://arxiv.org/abs/1903.12561)                                                                                                                        | ICCV            | `W`     | [PyTorch(Author)](https://github.com/yeshaokai/Robustness-Aware-Pruning-ADMM)         |\r\n| [MetaPruning: Meta Learning for Automatic Neural Network Channel Pruning](https://arxiv.org/abs/1903.10258)                                                                                                      | ICCV            | `F`     | [PyTorch(Author)](https://github.com/liuzechun/MetaPruning)                           |\r\n| [Accelerate CNN via Recursive Bayesian Pruning](https://arxiv.org/abs/1812.00353)                                                                                                                                | ICCV            | `F`     | -                                                                                     |\r\n| [Learning Filter Basis for Convolutional Neural Network Compression](https://arxiv.org/abs/1908.08932)                                                                                                           | ICCV            | `Other` | -                                                                                     |\r\n| [Co-Evolutionary Compression for Unpaired Image Translation](https://arxiv.org/abs/1907.10804)                                                                                                                   | ICCV            | `S`     | -                                                                                     |\r\n| [COP: Customized Deep Model Compression via Regularized Correlation-Based Filter-Level Pruning](https://arxiv.org/abs/1906.10337)                                                                                | IJCAI           | `F`     | [Tensorflow(Author)](https://github.com/ZJULearning/COP)                              |\r\n| [Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Acceleration](https://arxiv.org/abs/1811.00250)                                                                                      | CVPR **(Oral)** | `F`     | [PyTorch(Author)](https://github.com/he-y/filter-pruning-geometric-median)            |\r\n| [Towards Optimal Structured CNN Pruning via Generative Adversarial Learning](https://arxiv.org/abs/1903.09291)                                                                                                   | CVPR            | `F`     | [PyTorch(Author)](https://github.com/ShaohuiLin/GAL)                                  |\r\n| [Centripetal SGD for Pruning Very Deep Convolutional Networks with Complicated Structure](https://arxiv.org/abs/1904.03837)                                                                                      | CVPR            | `F`     | [PyTorch(Author)](https://github.com/ShawnDing1994/Centripetal-SGD)                   |\r\n| [On Implicit Filter Level Sparsity in Convolutional Neural Networks](https://arxiv.org/abs/1811.12495), [Extension1](https://arxiv.org/abs/1905.04967), [Extension2](https://openreview.net/forum?id=rylVvNS3hE) | CVPR            | `F`     | [PyTorch(Author)](https://github.com/mehtadushy/SelecSLS-Pytorch)                     |\r\n| [Structured Pruning of Neural Networks with Budget-Aware Regularization](https://arxiv.org/abs/1811.09332)                                                                                                       | CVPR            | `F`     | -                                                                                     |\r\n| [Importance Estimation for Neural Network Pruning](http://jankautz.com/publications/Importance4NNPruning_CVPR19.pdf)                                                                                             | CVPR            | `F`     | [PyTorch(Author)](https://github.com/NVlabs/Taylor_pruning)                           |\r\n| [OICSR: Out-In-Channel Sparsity Regularization for Compact Deep Neural Networks](https://arxiv.org/abs/1905.11664)                                                                                               | CVPR            | `F`     | -                                                                                     |\r\n| [Variational Convolutional Neural Network Pruning](https://openaccess.thecvf.com/content_CVPR_2019/html/Zhao_Variational_Convolutional_Neural_Network_Pruning_CVPR_2019_paper.html)                              | CVPR            | `F`     | -                                                                                     |\r\n| [Partial Order Pruning: for Best Speed/Accuracy Trade-off in Neural Architecture Search](https://arxiv.org/abs/1903.03777)                                                                                       | CVPR            | `Other` | [TensorFlow(Author)](https://github.com/lixincn2015/Partial-Order-Pruning)            |\r\n| [Collaborative Channel Pruning for Deep Networks](http://proceedings.mlr.press/v97/peng19c.html)                                                                                                                 | ICML            | `F`     | -                                                                                     |\r\n| [Approximated Oracle Filter Pruning for Destructive CNN Width Optimization github](https://arxiv.org/abs/1905.04748)                                                                                             | ICML            | `F`     | -                                                                                     |\r\n| [EigenDamage: Structured Pruning in the Kronecker-Factored Eigenbasis](https://arxiv.org/abs/1905.05934)                                                                                                         | ICML            | `F`     | [PyTorch(Author)](https://github.com/alecwangcq/EigenDamage-Pytorch)                  |\r\n| [The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networks](https://arxiv.org/abs/1803.03635)                                                                                                     | ICLR **(Best)** | `W`     | [TensorFlow(Author)](https://github.com/google-research/lottery-ticket-hypothesis)    |\r\n| [SNIP: Single-shot Network Pruning based on Connection Sensitivity](https://arxiv.org/abs/1810.02340)                                                                                                            | ICLR            | `W`     | [TensorFLow(Author)](https://github.com/namhoonlee/snip-public)                       |\r\n| [Dynamic Channel Pruning: Feature Boosting and Suppression](https://arxiv.org/abs/1810.05331)                                                                                                                    | ICLR            | `F`     | [TensorFlow(Author)](https://github.com/deep-fry/mayo)                                |\r\n| [Rethinking the Value of Network Pruning](https://arxiv.org/abs/1810.05270)                                                                                                                                      | ICLR            | `F`     | [PyTorch(Author)](https://github.com/Eric-mingjie/rethinking-network-pruning)         |\r\n| [Dynamic Sparse Graph for Efficient Deep Learning](https://arxiv.org/abs/1810.00859)                                                                                                                             | ICLR            | `F`     | [CUDA(3rd)](https://github.com/mtcrawshaw/dynamic-sparse-graph)                       |\r\n\r\n### 2018\r\n| Title                                                                                                                                                                               | Venue   | Type    | Code                                                                                                                                 |\r\n|:-------|:--------:|:-------:|:-------:|\r\n| [Frequency-Domain Dynamic Pruning for Convolutional Neural Networks](https://papers.NeurIPS.cc/paper/7382-frequency-domain-dynamic-pruning-for-convolutional-neural-networks.pdf)   | NeurIPS | `W`     | -                                                                                                                                    |\r\n| [Discrimination-aware Channel Pruning for Deep Neural Networks](https://arxiv.org/abs/1810.11809)                                                                                   | NeurIPS | `F`     | [TensorFlow(Author)](https://github.com/SCUT-AILab/DCP)                                                                              |\r\n| [Learning Sparse Neural Networks via Sensitivity-Driven Regularization](https://arxiv.org/pdf/1810.11764.pdf)                                                                       | NeurIPS | `WF`    | -                                                                                                                                    |\r\n| [Constraint-Aware Deep Neural Network Compression](https://openaccess.thecvf.com/content_ECCV_2018/html/Changan_Chen_Constraints_Matter_in_ECCV_2018_paper.html)                    | ECCV    | `W`     | [SkimCaffe(Author)](https://github.com/ChanganVR/ConstraintAwareCompression)                                                         |\r\n| [A Systematic DNN Weight Pruning Framework using Alternating Direction Method of Multipliers](https://arxiv.org/abs/1804.03294)                                                     | ECCV    | `W`     | [Caffe(Author)](https://github.com/KaiqiZhang/admm-pruning)                                                                          |\r\n| [Amc: Automl for model compression and acceleration on mobile devices](https://arxiv.org/abs/1802.03494)                                                                            | ECCV    | `F`     | [TensorFlow(3rd)](https://github.com/Tencent/PocketFlow#channel-pruning)                                                             |\r\n| [Data-Driven Sparse Structure Selection for Deep Neural Networks](https://arxiv.org/abs/1707.01213)                                                                                 | ECCV    | `F`     | [MXNet(Author)](https://github.com/TuSimple/sparse-structure-selection)                                                              |\r\n| [Coreset-Based Neural Network Compression](https://arxiv.org/abs/1807.09810)                                                                                                        | ECCV    | `F`     | [PyTorch(Author)](https://github.com/metro-smiles/CNN_Compression)                                                                   |\r\n| [Soft Filter Pruning for Accelerating Deep Convolutional Neural Networks](https://arxiv.org/abs/1808.06866)                                                                         | IJCAI   | `F`     | [PyTorch(Author)](https://github.com/he-y/soft-filter-pruning)                                                                       |\r\n| [Accelerating Convolutional Networks via Global \u0026 Dynamic Filter Pruning](https://www.ijcai.org/proceedings/2018/0336.pdf)                                                          | IJCAI   | `F`     | -                                                                                                                                    |\r\n| [Weightless: Lossy weight encoding for deep neural network compression](https://proceedings.mlr.press/v80/reagan18a.html)                                                           | ICML    | `W`     | -                                                                                                                                    |\r\n| [Compressing Neural Networks using the Variational Information Bottleneck](https://proceedings.mlr.press/v80/dai18d.html)                                                           | ICML    | `F`     | [PyTorch(Author)](https://github.com/zhuchen03/VIBNet)                                                                               |\r\n| [Deep k-Means: Re-Training and Parameter Sharing with Harder Cluster Assignments for Compressing Deep Convolutions](https://proceedings.mlr.press/v80/wu18h.html)                   | ICML    | `Other` | [PyTorch(Author)](https://github.com/VITA-Group/Deep-K-Means-pytorch)                                                                |\r\n| [CLIP-Q: Deep Network Compression Learning by In-Parallel Pruning-Quantization](https://openaccess.thecvf.com/content_cvpr_2018/html/Tung_CLIP-Q_Deep_Network_CVPR_2018_paper.html) | CVPR    | `W`     | -                                                                                                                                    |\r\n| [“Learning-Compression” Algorithms for Neural Net Pruning](http://faculty.ucmerced.edu/mcarreira-perpinan/papers/cvpr18.pdf)                                                        | CVPR    | `W`     | -                                                                                                                                    |\r\n| [PackNet: Adding Multiple Tasks to a Single Network by Iterative Pruning](https://arxiv.org/abs/1711.05769)                                                                         | CVPR    | `F`     | [PyTorch(Author)](https://github.com/arunmallya/packnet)                                                                             |\r\n| [NISP: Pruning Networks using Neuron Importance Score Propagation](https://arxiv.org/abs/1711.05908)                                                                                | CVPR    | `F`     | -                                                                ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhe-y%2FAwesome-Pruning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhe-y%2FAwesome-Pruning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhe-y%2FAwesome-Pruning/lists"}