IP Library Granted Patent US 12,306,906
Granted Patent B2
US 12,306,906 · App. 17/525,908 · Granted May 20, 2025

Adaptive token sampling for efficient transformer

Inventors: Mohsen Fayyaz (Bonn, DE); Soroush Abbasi Koohpayegani (Baltimore, MD); Eric Chris Wolfgang Sommerlade (Oxford, GB); Hamidreza Vaezi Joze (Redmond, WA)
Assignee: Microsoft Technology Licensing, LLC
G06F18/2113G06F18/24G06N3/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,306,906
App. No.
17/525,908
Granted
May 20, 2025
Kind
B2
Abstract

A transformer is described herein for using transformer-based technology to process data items (e.g., image items). The transformer increases the efficiency of the transformer-based technology by using a modified attention component. In operation, the modified attention component accepts embedding vectors that represent a plurality of item tokens, together with a classification token. A first stage of the modified attention component generates original attention information based on the embedding vectors. A second stage generates score information based on a portion of the original attention information that pertains to the classification token. A third stage produces modified attention information by removing attention values from the original attention information, as guided by a sampling operation that is performed on the score information. The second and third stages do not rely on machine-trained values, which expedites the deployment of these functions in existing transformers.

Claims (43)

1. A computer-implemented method for processing a data item, comprising:

obtaining plural item tokens that represent the data item;

obtaining a classification token; and

converting the item tokens and the classification token into embedding vectors;

in an attention operation, using a transformer neural network for: generating original attention information based on the embedding vectors, the original attention information having a plurality of attention values, each attention value describing an importance that a particular token plays in an interpretation of another particular token; generating score information based on attention values in the original attention information that pertain to the classification token; and generating modified attention information by removing attention values from the original attention information, as guided by a sampling operation that is performed based on the score information; and

performing subsequent operations in the transformer neural network based on the modified attention information,

the subsequent operations performing fewer operations by using the modified attention information rather than the original attention information.

2. The computer-implemented method of claim 1 , wherein the data item is an image, and wherein the item tokens are image tokens that represent respective parts of the image.

3. The computer-implemented method of claim 1 , wherein the item tokens represent parts of a feature map produced by performing a convolution operation on the data item.

4. The computer-implemented method of claim 1 , wherein the transformer neural network includes plural encoder blocks, wherein a particular encoder block of the plural encoder blocks performs the attention operation.

5. The computer-implemented method of claim 1 , wherein the transformer neural network includes plural encoder blocks, and wherein two or more of the plural encoder blocks perform instances of the attention operation.

6. The computer-implemented method of claim 1 , wherein the transformer neural network outputs transformer output information, and wherein the method further comprises classifying item content in the data item based on the transformer output information.

7. The computer-implemented method of claim 1 , wherein the sampling operation comprises choosing no more than a prescribed number of item tokens based on the score information, the prescribed number being less than a total number of item tokens.

8. The computer-implemented method of claim 1 , wherein the sampling operation comprises choosing item tokens using inverse transform sampling based on the score information.

9. The computer-implemented method of claim 1 , wherein the sampling operation comprises:

ordering individual scores of the score information by score magnitudes, to provide ordered score information;

generating a cumulative distribution function based on the ordered score information; and

non-uniformly selecting item tokens using the cumulative distribution function.

10. The computer-implemented method of claim 1 , wherein the original attention information is expressed as an array of the attention values, and wherein said generating modified attention information removes one or more groups of attention values in the original attention information.

11. The computer-implemented method of claim 1 , wherein said generating score information and said generating modified attention information are functions of the transformer neural network that do not have their own machine-trained weights.

12. A transformer neural network, comprising:

hardware logic circuitry configured to perform operations based on a set of machine-trained weights, the operations including:

receiving embedding vectors that represent a plurality of item tokens generated based on a data item, and a classification token;

in an attention operation: generating original attention information based on the embedding vectors, the original attention information having a plurality of attention values, each attention value describing an importance that a particular token plays in an interpretation of another particular token; generating score information based on attention values in the original attention information that pertain to the classification token; and generating modified attention information by removing attention values from the original attention information, as guided by a sampling operation that is performed based on the score information; and

performing subsequent operations based on the modified attention information,

the subsequent operations performing fewer operations by using the modified attention information rather than the original attention information.

13. The transformer neural network of claim 12 , wherein the transformer neural network includes plural encoder blocks, wherein a particular encoder block of the plural encoder blocks performs the attention operation.

14. The transformer neural network of claim 12 , wherein the transformer neural network includes plural encoder blocks, and wherein two or more of the plural encoder blocks perform instances of the attention operation.

15. The transformer neural network of claim 12 , wherein the sampling operation comprises choosing no more than a prescribed number of item tokens based on the score information, the prescribed number being less than a total number of item tokens.

16. The transformer neural network claim 12 , wherein the sampling operation comprises choosing item tokens using inverse transform sampling based on the score information.

17. The transformer neural network of claim 12 , wherein the sampling operation comprises:

ordering individual scores of the score information by score magnitudes, to provide ordered score information;

generating a cumulative distribution function based on the ordered score information; and

non-uniformly selecting item tokens using the cumulative distribution function.

18. The transformer neural network of claim 12 , wherein the original attention information is expressed as an array of attention values, and wherein said generating modified attention information produces the modified attention information by removing one or more groups of attention values in the original attention information.

19. The transformer neural network of claim 12 , wherein said generating score information and said generating modified attention information are functions of the transformer neural network that do not have their own machine-trained weights.

20. A non-transitory computer-readable storage medium for storing computer-readable instructions, the computer-readable instructions, when executed by one or more hardware processors, performing a method that comprises:

receiving embedding vectors that represent a plurality of item tokens generated based on a data item, and a classification token;

generating original attention information based on the embedding vectors, the original attention information having a plurality of attention values, each attention value describing an importance that a particular token plays in an interpretation of another particular token;

generating score information based on attention values in the original attention information that pertain to the classification token;

generating modified attention information by removing attention values from the original attention information, as guided by a sampling operation that is performed based on the score information;

performing subsequent operations in the transformer neural network based on the modified attention information, to produce output information,

the method being performed on a basis of machine-trained weights, the machine-trained weights governing said generating original attention information, but not describing functions performed by said generating score information and said generating modified attention information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2021
From: FAYYAZ, MOHSEN; ABBASI KOOHPAYEGANI, SOROUSH; SOMMERLADE, ERIC CHRIS WOLFGANG; VAEZI JOZE, HAMIDREZA
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 058106/0430 →
Continuity (1)
Related Publication 20230153379A1 · May 18, 2023
References Cited (144)
US 11288534B2 · Choi · 2022 [cited by examiner]
US 11531863B1 · Zweig · 2022 [cited by examiner]
US 11604847B2 · Raichelgauz · 2023 [cited by examiner]
US 11615292B2 · Zhang · 2023 [cited by examiner]
US 11663488B2 · Volkovs · 2023 [cited by examiner]
US 11763094B2 · Reisswig · 2023 [cited by examiner]
US 11941496B2 · Bhide · 2024 [cited by examiner]
US 12039272B2 · Arvela · 2024 [cited by examiner]
US 12149699B2 · Su · 2024 [cited by examiner]
US 20180157743A1 · Hori · 2018 [cited by examiner]
US 20180300400A1 · Paulus · 2018 [cited by examiner]
US 20200342316A1 · Shazeer · 2020 [cited by examiner]
US 20210365723A1 · Wagner · 2021 [cited by examiner]
US 20220051080A1 · Hajarnis · 2022 [cited by examiner]
US 20220114476A1 · Bui · 2022 [cited by examiner]
US 20220197961A1 · Baek · 2022 [cited by examiner]
US 20220246244A1 · Kappel · 2022 [cited by examiner]
US 20220327809A1 · Li · 2022 [cited by examiner]
US 20220366144A1 · Reisswig · 2022 [cited by examiner]
US 20220398071A1 · Allamanis · 2022 [cited by examiner]
US 20230077498A1 · Kimura · 2023 [cited by examiner]
US 20230119186A1 · O'Donoghue · 2023 [cited by examiner]
US 20230129274A1 · Kurokawa · 2023 [cited by examiner]
US 20230140338A1 · Hwang · 2023 [cited by examiner]
US 20230144499A1 · Jun · 2023 [cited by examiner]
US 20230161653A1 · Kim · 2023 [cited by examiner]
US 20230195600A1 · Clement · 2023 [cited by examiner]
US 20230419102A1 · Truong · 2023 [cited by examiner]
US 20240070479A1 · Sharma · 2024 [cited by examiner]
US 20240119057A1 · Unsal · 2024 [cited by examiner]
US 20240202499A1 · Liang · 2024 [cited by examiner]
US 20240233416A1 · Zhang · 2024 [cited by examiner]
US 20240235577A1 · Zhang · 2024 [cited by examiner]
US 20240371520A1 · Vincent Salomon · 2024 [cited by examiner]
“BERT (language model),” available at https://en.wikipedia.org/wiki/BERT_(language_model), Wikipedia article, accessed on Feb. 14, 2024, 6 pages. [cited by applicant]
Walmer, et al., “Teaching Matters: Investigating the Role of Supervision in Vision Transformers,” in CVF open access version of 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Jun. 2023, pp. … [cited by applicant]
Search Report and Written Opinion for PCT/US2022/041769, mailed in Dec. 2022, 16 pages. [cited by applicant]
Fayyaz, et al., “Adaptive Token Sampling for Efficient Vision Transformers,” in Avidan, et al. (Eds.) Computer Vision—ECCV 2022, ECCV 2022, Lecture Notes in Computer Science, vol. 13671, Oct. 2022, pp. 396-414. [cited by applicant]
Fayyaz, et al., “Adaptive Token Sampling For Efficient Vision Transformers Supplementary Document,” available at https://static-content.springer.com/esm/chp%3A10.1007%2F978-3-031-20083-0_24/MediaObjects/539938_1_En_24_M… [cited by applicant]
Fayyaz, et al., “Adaptive Token Sampling For Efficient Vision Transformers,” in arXiv, arXiv:2111.15667v3 [cs.CV], Jul. 26, 2022, 28 pages. [cited by applicant]
Kim, et al., “Learned Token Pruning for Transformers,” in arXiv, arXiv:2107.00910v2 [cs.CL], Sep. 23, 2021, 14 pages. [cited by applicant]
Liang, et al., “EViT: Expediting Vision Transformers via Token Reorganizations,” available at https://openreview.net/references/pdf?id=EzNODF0csg, OpenReview.net, modified on Oct. 5, 2021, accessed on Dec. 5, 2022, 14 p… [cited by applicant]
Bertasius, et al., “Is Space-Time Attention All You Need for Video Understanding?,” in Proceedings of the 38th International Conference on Machine Learning, PMLR vol. 139, Jul. 2021, 12 pages. [cited by applicant]
Bulat, et a., “Space-time Mixing Attention for Video Transformer,” in 35th Conference on Neural Information Processing Systems (NeurIPS 2021), Dec. 2021, 14 pages. [cited by applicant]
Carreira, et al., “A Short Note about Kinetics-600,” in arXiv, arXiv:1808.01340v1 [cs.CV], Aug. 3, 2018, 6 pages. [cited by applicant]
Child, et al., “Generating Long Sequences with Sparse Transformers,” in arXiv, arXiv:1904.10509v1 [cs.LG], Apr. 23, 2019, 10 pages. [cited by applicant]
Diba, A., et al., “Spatio-Temporal Channel Correlation Networks for Action Classification,” in V. Ferrari et al. (eds), Computer Vision—ECCV 2018, ECCV 2018, Lecture Notes in Computer Science., vol. 11208, 2018, pp. 299… [cited by applicant]
Diba, et al., “Large Scale Holistic Video Understanding,” in Vedaldi, et al. (eds.), Computer Vision—ECCV 2020, ECCV 2020, Lecture Notes in Computer Science, vol. 12350, Aug. 2020, 17 pages. [cited by applicant]
Diba, et al., “DynamoNet: Dynamic Action and Motion Network,” Open Access version of paper in 2019 IEEE/CVF International Conference on Computer Vision (ICCV), Oct. 2019, 10 pages. [cited by applicant]
Fan, et al., “Multiscale Vision Transformers,” Open Access version of paper in 2021 IEEE/CVF International Conference on Computer Vision (ICCV), Oct. 2021, 12 pages. [cited by applicant]
Fan, et al., “More Is Less: learning Efficient Video Representations by Temporal Aggregation Modules,” in arXiv, arXiv:1912.00869v1 [cs.CV], Dec. 2, 2019, 11 pages. [cited by applicant]
Fayyaz, et al., “3D CNNs with Adaptive Temporal Feature Resolutions,” Open Access version of paper in 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Jun. 2021, 10 pages. [cited by applicant]
Feichtenhofer, Christoph, “X3D: Expanding Architectures for Efficient Video Recognition,” Open Access version of paper in 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Jun. 2020, 11 pages. [cited by applicant]
Feichtenhofer, et al., “SlowFast Networks for Video Recognition,” Open Access version of paper in IEEE/CVF International Conference on Computer Vision (ICCV), Oct. 2019, 10 pages. [cited by applicant]
Jaszczur, et al., “Sparse is Enough in Scaling Transformers,” in 35th Conference on Neural Information Processing Systems (NeurIPS 2021), Dec. 2021, 13 pages. [cited by applicant]
Jiang, et al., “STM: SpatioTemporal and Motion Encoding for Action Recognition,” Open Access Version of paper in 2019 IEEE/CVF International Conference on Computer Vision (ICCV), Oct. 2019, 10 pages. [cited by applicant]
Kay, et al. “The Kinetics Human Action Video Dataset,” in arXiv, arXiv:1705.06950v1 [cs.CV], May 19, 2017, 22 pages. [cited by applicant]
Li, et al., “TEA: Temporal Excitation and Aggregation for Action Recognition,” Open Access version of paper in 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Jun. 2020, 10 pages. [cited by applicant]
Liang, et al., “Not All Patches are What You Need: Expediting Vision Transformers via Token Reorganizations,” in arXiv, arXiv:2202.07800v2 [cs.CV], Apr. 13, 2022, 21 pages. [cited by applicant]
Lin, et al., “TSM: Temporal Shift Module for Efficient Video Understanding,” Open Access version of paper in 2019 IEEE/CVF International Conference on Computer Vision (ICCV), Oct. 2019, 11 pages. [cited by applicant]
Marin, et al., “Token Pooling in Vision Transformers,” in arXiv:2110.03860v2 [cs.CV], Oct. 11, 2021, 21 pages. [cited by applicant]
Pan, et al., “IA-RED2: Interpretability-Aware Redundancy Reduction for Vision Transformers,” in 35th Conference on Neural Information Processing Systems (NeurIPS 2021), Dec. 2021, 14 pages. [cited by applicant]
Qiu, et al., “Learning Spatio-Temporal Representation with Local and Global Diffusion,” Open Access version of paper in 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Jun. 2019, 10 pages. [cited by applicant]
Roy, et al., “Efficient Content-Based Sparse Attention with Routing Transformers,” in Transactions of the Association for Computational Linguistics, vol. 9, available online in Feb. 2021, pp. 53-68. [cited by applicant]
Sukhbaatar, et al., “Adaptive Attention Span in Transformers,” in Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, Jul. 2019, pp. 331-335. [cited by applicant]
Tran, et al., “Learning Spatiotemporal Features with 3D Convolutional Networks,” Open Access version of paper in 2015 IEEE International Conference on Computer Vision (ICCV), 2015, 9 pages. [cited by applicant]
Tran, et al., “Video Classification with Channel-Separated Convolutional Networks,” Open Access version of paper in 2019 IEEE/CVF International Conference on Computer Vision (ICCV), Oct. 2019, 10 pages. [cited by applicant]
Tran, et al., “A Closer Look at Spatiotemporal Convolutions for Action Recognition,” Open Access version of paper in 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2018, 10 pages. [cited by applicant]
Wang, et al., “Video Modeling with Correlation Networks,” Open Access version of paper in 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Jun. 2020, 10 pages. [cited by applicant]
Wang, et al., “Non-local Neural Networks,” Open Access version of paper in 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2018, 10 pages. [cited by applicant]
Yue, et al., “Vision Transformer with Progressive Sampling,” Open Access version of paper in 2021 IEEE/CVF International Conference on Computer Vision (ICCV), Oct. 2021, 10 pages. [cited by applicant]
Fayyaz, et al., “ATS: Adaptive Token Sampling For Efficient Vision Transformers,” in arXiv e-prints, arXiv:2111.15667v1 [cs.CV], Nov. 30, 2021, 10 pages. [cited by applicant]
Chen, et al., “CrossViT: Cross-Attention Multi-Scale Vision Transformer for Image Classification,” in arXiv e-prints, arXiv:2103.14899v2 [cs.CV], Aug. 22, 2021, 12 pages. [cited by applicant]
Chu, et al., “Conditional Positional Encodings for Vision Transformers,” in arXiv e-prints, arXiv:2102.10882v2 [cs.CV], Mar. 18, 2021, 13 pages. [cited by applicant]
Deng, e al., “ImageNet: A Large-Scale Hierarchical Image Database,” in 2009 IEEE Conference on Computer Vision and Pattern Recognition, 2009, pp. 248-255. [cited by applicant]
Dosovitskiy, et al., “An Image is Worth 16—16 Words: Transformers for Image Recognition at Scale,” available at https://openreview.net/forum?id=YicbFdNTTy, in International Conference on Learning Representations, modifi… [cited by applicant]
Han, et al., “Transformer in Transformer,” in arXiv e-prints, arXiv:2103.00112v3 [cs.CV], Oct. 26, 2021, 14 pages. [cited by applicant]
He, et al., “Deep Residual Learning for Image Recognition,” in 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016, pp. 770-778. [cited by applicant]
Jiang, et al., “All Tokens Matter: Token Labeling for Training Better Vision Transformers,” in arXiv e-prints, arXiv:2104.10858v3 [cs.CV], Jun. 9, 2021, 16 pages. [cited by applicant]
Jiang, et al., “Token Labeling: Training an 85.4% Top-1 Accuracy Vision Transformer with 56M Parameters on ImageNet,” in arXiv e-prints, arXiv:2104.10858v2 [cs.CV], Apr. 22, 2021, 10 pages. [cited by applicant]
Krizhevsky, Alex, “One weird trick for parallelizing convolutional neural networks,” in arXiv e-prints, arXiv:1404.5997v2 [cs.NE], Apr. 26, 2014, 7 pages. [cited by applicant]
Liu, et al., “Swin Transformer: Hierarchical Vision Transformer using Shifted Windows,” in arXiv e-prints, arXiv:2103.14030v2 [cs.CV], Aug. 17, 2021, 14 pages. [cited by applicant]
Pan, et al., “Scalable Vision Transformers with Hierarchical Pooling,” in Proceedings of the 2021 International Conference on Computer Vision, Oct. 2021, pp. 377-386. [cited by applicant]
Radosavovic, et al., “Designing Network Design Spaces,” in 2020 Conference on Computer Vision and Pattern Recognition, Jun. 2020, pp. pp 10428-10436. [cited by applicant]
Rao, et al., “DynamicViT: Efficient Vision Transformers with Dynamic Token Sparsification,” available at https://proceedings.neurips.cc/paper/2021/hash/747d3443e319a22747fbb873e8b2f9f2-Abstract.html , in Advances in Neu… [cited by applicant]
Rao, et al., “Global Filter Networks for Image Classification,” available at https://papers.nips.cc/paper/2021/hash/07e87c2f4fc7f7c96116d8e2a92790f5-Abstract.html, in Advances in Neural Information Processing Systems 34… [cited by applicant]
Simonyan, et al., “Very Deep Convolutional Networks for Large-Scale Image Recognition,” in arXiv e-prints, arXiv:1409.1556v6 [cs.CV], Apr. 10, 2015, 14 pages. [cited by applicant]
Touvron, et al., “Training data-efficient image transformers & distillation through attention,” in Proceedings of the 38th International Conference on Machine Learning, PMLR vol. 139, Jun. 2021, 11 pages. [cited by applicant]
Wang, et al., “Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutions,” in arXiv e-prints, arXiv:2102.12122v2 [cs.CV], Aug. 11, 2021, 15 pages. [cited by applicant]
Wu, et al., “CvT: Introducing Convolutions to Vision Transformers,” in Proceedings of the 2021 International Conference on Computer Vision, Oct. 2021, pp. 22-31. [cited by applicant]
Xu, et al., “Co-Scale Conv-Attentional Image Transformers,” in arXiv e-prints, arXiv:2104.06399v2 [cs.CV], Aug. 26, 2021, 10 pages. [cited by applicant]
Yuan, et al., “Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNet,” in arXiv e-prints, arXiv:2101.11986v3 [cs.CV], Nov. 30, 2021, 10 pages. [cited by applicant]
Carion, “End-to-End Object Detection with Transformers,” Proceedings of 16th European Conference on Computer Vision, ECCV 2020, Aug. 2020, 17 pages. [cited by applicant]
Cheng, et al., “Per-Pixel Classification is Not All You Need for Semantic Segmentation,” in arXiv e-prints, arXiv:2107.06278v2 [cs.CV], Oct. 31, 2021, 17 pages. [cited by applicant]
Dosovitskiy, et al., “An Image is Worth 16×16 Words: Transformers for Image Recognition at Scale,” in arXiv e-prints, arXiv:2010.11929v2 [cs.CV], Jun. 3, 2021, 22 pages. [cited by applicant]
Gong, et al., “Compressing Deep Convolutional Networks using Vector Quantization,”in arXiv e-prints, arXiv:1412.6115v1 [cs.CV], Dec. 18, 2014, 10 pages. [cited by applicant]
Goyal, et al., “PoWER-BERT: Accelerating BERT Inference via Progressive Word-vector Elimination,” in arXiv e-prints, arXiv:2001.08950v5 [cs.LG], Sep. 8, 2020, 11 pages. [cited by applicant]
Guo, et al., “Star-Transformer,” arXiv:1902.09113v2 [cs.CL], Feb. 28, 2019, 11 pages. [cited by applicant]
He, et al., “Channel Pruning for Accelerating Very Deep Neural Networks,” in 2017 IEEE International Conference on Computer Vision (ICCV), 2017, 9 pages. [cited by applicant]
Hinton, et al., “Distilling the Knowledge in a Neural Network,” in arXiv e-prints, arXiv:1503.02531v1 [stat.ML], Mar. 9, 2015, 9 pages. [cited by applicant]
Howard, et al., “MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications” in arXiv e-prints, arXiv:1704.04861v1 [cs.CV], Apr. 17, 2017, 9 pages. [cited by applicant]
Jaderberg, et al., “Speeding up Convolutional Neural Networks with Low Rank Expansions,” in arXiv e-prints, arXiv:1405.3866v1 [cs.CV], May 15, 2014, 12 pages. [cited by applicant]
Zihang, et al., “All Tokens Matter: Token Labeling for Training Better Vision Transformers,” in arXiv e-prints, arXiv:2104.10858v3 [cs.CV], Jun. 9, 2021, 16 pages. [cited by applicant]
Jiao, et al., “TinyBERT: Distilling BERT for Natural Language Understanding,” in Findings of the Association for Computational Linguistics: EMNLP 2020, Nov. 2020, pp. 4163-4174. [cited by applicant]
Liu, et al., “MetaDistiller: Network Self-Boosting via Meta-Learned Top-Down Distillation,” in arXiv e-prints, arXiv:2008.12094v1 [cs.CV], Aug. 27, 2020, 16 pages. [cited by applicant]
Liu, et al., “Swin Transformer: Hierarchical Vision Transformer using Shifted Windows,” in Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 2021, pp. 10012-10022. [cited by applicant]
Rao, et al., “Runtime Network Routing for Efficient Image Classification,” in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 41, No. 10, Oct. 2019, 14 pages. [cited by applicant]
Rao, et al., “DynamicViT: Efficient Vision Transformers with Dynamic Token Sparsification,” in arXiv e-prints, arXiv:2106.02034v2 [cs.CV], Oct. 26, 2021, 15 pages. [cited by applicant]
Rao, et al., “Global Filter Networks for Image Classification,” in arXiv e-prints, arXiv:2107.00645v2 [cs.CV], Oct. 26, 2021, 19 pages. [cited by applicant]
Ryoo, et al., “TokenLearner: What Can 8 Learned Tokens Do for Images and Videos?” arXiv e-prints, arXiv:2106.11297v2 [cs.CV], Oct. 5, 2021, 21 pages. [cited by applicant]
Tan, et al., “EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks,” in Proceedings of the 36th International Conference on Machine Learning, PMLR 97, 2019, 10 pages. [cited by applicant]
Touvron, et al., “Training data-efficient image transformers & distillation through attention,” in arXiv e-prints, arXiv:2012.12877v2 [cs.CV], Jun. 15, 2021, 22 pages. [cited by applicant]
Vaswani, et al., “Attention Is All You Need,” in 31st Conference on Neural Information Processing Systems (NIPS 2017), 2017, 11 pages. [cited by applicant]
Wang, et al., “HAQ: Hardware-Aware Automated Quantization With Mixed Precision,” in 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2019, 9 pages. [cited by applicant]
Wu, et al., “CvT: Introducing Convolutions to Vision Transformers,” in arXiv e-print, arXiv:2103.15808v1 [cs.CV], Mar. 29, 2021, 10 pages. [cited by applicant]
Yu, et al., “On Compressing Deep Models by Low Rank and Sparse Decomposition,” 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2017, 10 pages. [cited by applicant]
Yu, et al., “PoinTr: Diverse Point Cloud Completion With Geometry-Aware Transformers,” in Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Oct. 2021, pp. 12498-12507. [cited by applicant]
Zhao, et al., “Point Transformer,” in Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Oct. 2021, pp. 16259-16268. [cited by applicant]
Zheng, et al., “Rethinking Semantic Segmentation from a Sequence-to-Sequence Perspective with Transformers,” in Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Oct. 2021, pp. 6881-6890. [cited by applicant]
Zhao, et al., “DeepViT: Towards Deeper Vision Transformer,” in arXiv e-prints, arXiv:2103.11886v2 [cs.CV], Mar. 23, 2021, 10 pages. [cited by applicant]
Devlin, et al., “BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding,” in arXiv e-prints, arXiv:1810.04805v2 [cs.CL], May 24, 2019, 16 pages. [cited by applicant]
Milletari, et al., “V-Net: Fully Convolutional Neural Networks for Volumetric Medical Image Segmentation,” in 2016 Fourth International Conference on 3D Vision (3DV), 2016, pp. 565-571. [cited by applicant]
Davuluri, Pavan, “Microsoft Ignite 2024: Embracing the future of Windows at work,”, available at https://blogs.windows.com/windowsexperience/2024/11/19/microsoft-ignite-2024-embracing-the-future-of-windows-at-work/, Win… [cited by applicant]
Tsang, Sik-Ho, “Brief Review—nnU-Net: A Self-Configuring Method for Deep Learning-based Biomedical Image Segmentation,” available at https://sh-tsang.medium.com/brief-review-nnu-net-a-self-configuring-method-for-deep-le… [cited by applicant]
“Big Bird: Transformers for Longer Sequences,” available at https://github.com/google-research/bigbird, Github, accessed on Mar. 21, 2025, 6 pages. [cited by applicant]
Peters, et al., “Sparse Sequence-to-Sequence Models,” arXiv, arXiv:1905.05702v2 [cs.CL], Jun. 12, 2019, 17 pages. [cited by applicant]
Antonelli, et al., “The Medical Segmentation Decathlon,” in Nature Communications, 2022, 13 pages. [cited by applicant]
Ryali, et al., “Hiera: A Hierarchical Vision Transformer without the Bells-and-Whistles,” in Proceedings of the 40th International Conference on Machine Learning, PMLR 202, 2023, 14 pages. [cited by applicant]
Armato, et al., “The Lung Image Database Consortium (LIDC) and Image Database Resource Initiative (IDRI): A Completed Reference Database of Lung Nodules on CT Scans,” Med. Phys. 38(2), Feb. 2011, pp. 915-931. [cited by applicant]
Kirillov, et al., “Segment Anything,” in 2023 IEEE/CVF International Conference on Computer Vision (ICCV), Feb. 2023, 12 pages. [cited by applicant]
Ji, et al., “AMOS: A Large-Scale Abdominal Multi-Organ Benchmark for Versatile Medical Image Segmentation,” in 36th Conference on Neural Information Processing Systems (NeurlPS 2022) Track on Datasets and Benchmarks, 20… [cited by applicant]
He, et al., “Masked Autoencoders Are Scalable Vision Learnerrs,” in 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022, 10 pages. [cited by applicant]
Yang, et al, “Unified Contrastive Learning in Image-Text-Label Space,” in 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022, 11 pages. [cited by applicant]
Cheng, et al., “Masked-attention Mask Transformer for Universal Image Segmentation,” in 2022 IEEE/CVF Conferernce on Computer Vision and Pattern Recognition (CVPR), 2022, 10 pages. [cited by applicant]
Yang, et al., “Focal Modulation Networks,” in 36th Conference o Neural Information Processing System (NeurlPS 2022), 2022, 15 pages. [cited by applicant]
Zou, et al., “Generalized Decoding for Pixel, Image, and Language,” in 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2023, 12 pages. [cited by applicant]
Zou, et al., “Segment Everything Everywhere All at Once,” in 37th Conference on Neural Information Processing Systems (NeurlPS 2023), 2024, 14 pages. [cited by applicant]
Zaheer, et al., “Big Bird: Transformers for Longer Sequences,” arXiv, arXiv:2007.14062v2 [cs.LG], Jan. 8, 2021, 42 pages. [cited by applicant]
Isensee, et al., “nnU-Net: Self-adapting Framework for U-Net-Based Medical Image Segmentation,” arXiv, arXiv:1809.10486v1 [cs.CV], Sep. 27, 2018, 11 pages. [cited by applicant]
Zhao, et al., “BiomedParse: a biomedical foundation model for image parsing of everything everywhere all at once,” arXiv, arXiv:2405.12971v3 [cs.CV], Jun. 4, 2024, 26 pages. [cited by applicant]
Zhao, et al., “Boltzmann Attention Sampling for Image Analysis with Small Objects,” arXiv, arXiv:2503.02841v1 [cs.CV], Mar. 4, 2025, 15 pages. [cited by applicant]
Bolya, et al., “Window Attention is Bugged: How not to Interpolate Position Embeddings,” arXiv, arXiv:2311.05613v1 [cs.CV], Nov. 9, 2023, 17 pages. [cited by applicant]
Ravi, et al., “SAM 2: Segment Anything in Images and Videos,” arXiv, arXiv:2408.000714v2 [cs.CV], Oct. 28, 2024, 42 pages. [cited by applicant]
Isensee, et al., “nnU-Net: a self-configuring method for deep learning-based biomedical image segmentation,” in Nature Methods, vol. 18, Feb. 2021, 14 pages. [cited by applicant]