{"url":"/method/dynamicconv","slug":"dynamicconv","name":"DynamicConv","full_name":"Dynamic Convolution","full_name_withheld":false,"description_markdown":"**DynamicConv** is a type of [convolution](https://paperswithcode.com/method/convolution) for sequential modelling where it has kernels that vary over time as a learned function of the individual time steps. It builds upon [LightConv](https://paperswithcode.com/method/lightconv) and takes the same form but uses a time-step dependent kernel:\r\n\r\n$$ \\text{DynamicConv}\\left(X, i, c\\right) = \\text{LightConv}\\left(X, f\\left(X\\_{i}\\right)\\_{h,:}, i, c\\right) $$","description_state":"present","introduced_year":null,"introduced_by":{"title":"Pay Less Attention with Lightweight and Dynamic Convolutions","paper":"/paper/pay-less-attention-with-lightweight-and","first_author":"Felix Wu","n_authors":5,"url_abs":null,"archive_paper_url":"https://paperswithcode.com/paper/pay-less-attention-with-lightweight-and"},"source":{"url":"http://arxiv.org/abs/1901.10430v2","title":"Pay Less Attention with Lightweight and Dynamic Convolutions","url_on_a_paper_host":true},"code_snippet_url":"https://github.com/pytorch/fairseq/blob/28876638114948711fd4bd4e350fdd6809013f1e/fairseq/modules/dynamic_convolution.py#L16","code_snippet_url_on_a_code_host":true,"categories":[{"area":"Sequential","area_id":"sequential","collection":"Temporal Convolutions","url":"/methods/category/temporal-convolutions","pwc_aliases":[]},{"area":"Computer Vision","area_id":"computer-vision","collection":"Convolutions","url":"/methods/category/convolutions","pwc_aliases":[]}],"n_papers_tagged":11,"archive_num_papers":11,"papers_newest_first":[{"paper":null,"title":"Beyond Simple Concatenation: Fairly Assessing PLM Architectures for Multi-Chain Protein-Protein Interactions Prediction","date":"2025-05-26","arxiv_id":"2505.20036","n_code_links":0,"syntology":null},{"paper":"/paper/navigating-nuance-in-quest-for-political","title":"Navigating Nuance: In Quest for Political Truth","date":"2025-01-01","arxiv_id":"2501.00782","n_code_links":1,"syntology":null},{"paper":null,"title":"ChatGPT v.s. Media Bias: A Comparative Study of GPT-3.5 and Fine-tuned Language Models","date":"2024-03-29","arxiv_id":"2403.20158","n_code_links":0,"syntology":null},{"paper":"/paper/m-3-net-multilevel-mixed-and-multistage","title":"M$^3$Net: Multilevel, Mixed and Multistage Attention Network for Salient Object Detection","date":"2023-09-15","arxiv_id":"2309.08365","n_code_links":1,"syntology":null},{"paper":"/paper/transformer-based-punctuation-restoration-for","title":"Transformer Based Punctuation Restoration for Turkish","date":"2023-09-15","arxiv_id":null,"n_code_links":1,"syntology":null},{"paper":null,"title":"Improved Data Augmentation for Translation Suggestion","date":"2022-10-12","arxiv_id":"2210.06138","n_code_links":0,"syntology":null},{"paper":"/paper/queryinst-parallelly-supervised-mask-query","title":"Instances as Queries","date":"2021-05-05","arxiv_id":"2105.01928","n_code_links":5,"syntology":{"ran":1,"of":3,"unverified":2,"pointer_only":0}},{"paper":"/paper/convbert-improving-bert-with-span-based","title":"ConvBERT: Improving BERT with Span-based Dynamic Convolution","date":"2020-08-06","arxiv_id":"2008.02496","n_code_links":8,"syntology":null},{"paper":null,"title":"Normalization of Input-output Shared Embeddings in Text Generation Models","date":"2020-01-22","arxiv_id":"2001.07885","n_code_links":0,"syntology":null},{"paper":null,"title":"Low-Memory Neural Network Training: A Technical Report","date":"2019-04-24","arxiv_id":"1904.10631","n_code_links":0,"syntology":null},{"paper":"/paper/pay-less-attention-with-lightweight-and","title":"Pay Less Attention with Lightweight and Dynamic Convolutions","date":"2019-01-29","arxiv_id":"1901.10430","n_code_links":3,"syntology":null}],"papers_shown":11,"tasks":[{"task":"/task/machine-translation","name":"Machine Translation","papers":4},{"task":"/task/translation","name":"Translation","papers":4},{"task":"/task/language-modeling","name":"Language Modeling","papers":2},{"task":"/task/language-modelling","name":"Language Modelling","papers":2},{"task":"/task/object-detection","name":"Object Detection","papers":2},{"task":"/task/object-detection-1","name":"object-detection","papers":2},{"task":"/task/abstractive-text-summarization","name":"Abstractive Text Summarization","papers":1},{"task":"/task/automatic-speech-recognition-2","name":"Automatic Speech Recognition","papers":1},{"task":"/task/automatic-speech-recognition","name":"Automatic Speech Recognition (ASR)","papers":1},{"task":"/task/bias-detection","name":"Bias Detection","papers":1},{"task":"/task/data-augmentation","name":"Data Augmentation","papers":1},{"task":"/task/drug-discovery","name":"Drug Discovery","papers":1},{"task":"/task/image-classification","name":"Image Classification","papers":1},{"task":"/task/instance-segmentation","name":"Instance Segmentation","papers":1},{"task":"/task/misinformation","name":"Misinformation","papers":1},{"task":"/task/natural-language-understanding","name":"Natural Language Understanding","papers":1},{"task":"/task/object","name":"Object","papers":1},{"task":"/task/punctuation-restoration","name":"Punctuation Restoration","papers":1},{"task":"/task/salient-object-detection","name":"RGB Salient Object Detection","papers":1},{"task":"/task/salient-object-detection-1","name":"Salient Object Detection","papers":1}],"tasks_shown":20,"n_tasks":29,"usage_by_year":[{"year":"2019","papers":2},{"year":"2020","papers":2},{"year":"2021","papers":1},{"year":"2022","papers":1},{"year":"2023","papers":2},{"year":"2024","papers":1},{"year":"2025","papers":2}],"row_source":"methods_table","archive":{"source":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","archive_url":"https://paperswithcode.com/method/dynamicconv"},"syntology_read_at":"2026-09-24T18:15:14+00:00"}