YOLO Vision 2026:
Ultralytics 용어집으로 돌아가기

Longformer

긴 데이터 시퀀스를 효율적으로 처리하기 위한 Longformer 아키텍처를 살펴보십시오. NLP 및 컴퓨터 비전을 위해 희소 어텐션이 메모리 한계를 어떻게 극복하는지 알아보십시오.

Longformer는 전통적인 모델의 한계를 극복하고 긴 데이터 시퀀스를 효율적으로 처리하도록 설계된 특수한 Deep Learning 아키텍처입니다. 메모리 제한으로 인해 일반적으로 512 토큰보다 긴 시퀀스를 처리하는 데 어려움을 겪는 표준 Transformers의 제약 사항을 해결하기 위해 처음 도입된 Longformer는 수정된 attention mechanism을 사용합니다. 연산 복잡도를 이차(quadratic)에서 선형(linear)으로 줄임으로써, 이 아키텍처는 AI 시스템이 입력을 자르지 않고도 전체 문서, 긴 대화록 또는 복잡한 유전자 시퀀스를 한 번에 분석할 수 있도록 합니다.

어텐션 병목 현상 문제#

Longformer의 중요성을 이해하려면 BERT 및 초기 GPT-3 모델과 같은 이전 모델의 한계를 살펴보는 것이 필수적입니다. 표준 Transformer는 모든 토큰(단어 또는 단어의 일부)이 시퀀스 내의 다른 모든 토큰을 참조하는 "셀프 어텐션(self-attention)" 연산을 사용합니다. 이로 인해 이차적인 연산 비용이 발생하며, 시퀀스 길이를 두 배로 늘리면 GPU에 필요한 메모리가 네 배로 증가합니다. 결과적으로 대부분의 표준 모델은 입력 크기에 엄격한 제한을 부과하며, 이로 인해 데이터 과학자는 종종 문서를 더 작고 연결되지 않은 세그먼트로 잘라내야 하므로 컨텍스트가 손실됩니다.

Longformer는 **희소 어텐션(Sparse Attention)**을 도입하여 이 문제를 해결합니다. 완전한 전체 연결 방식 대신 윈도우 기반의 로컬 어텐션과 글로벌 어텐션을 결합하여 사용합니다:

  • 슬라이딩 윈도우 어텐션(Sliding Window Attention): 각 토큰은 바로 인접한 주변 토큰만 참조합니다. 이는 Convolutional Neural Network (CNN)이 이미지를 처리하는 방식과 유사하게 로컬 컨텍스트와 구문 구조를 포착합니다.
  • 확대된 슬라이딩 윈도우(Dilated Sliding Window): 연산을 늘리지 않고 receptive field를 늘리기 위해 윈도우에 간격을 포함할 수 있으며, 이를 통해 모델이 텍스트에서 "더 멀리" 떨어진 곳을 볼 수 있습니다.
  • 글로벌 어텐션(Global Attention): 미리 선택된 특정 토큰(분류 토큰 [CLS] 등)은 시퀀스의 모든 다른 토큰을 참조하고, 모든 토큰은 이 토큰들을 참조합니다. 이를 통해 모델은 text summarization 같은 작업을 위해 전체 입력에 대한 고수준의 이해를 유지할 수 있습니다.

실제 애플리케이션 사례#

수천 개의 토큰을 동시에 처리할 수 있는 능력은 Natural Language Processing (NLP) 및 그 이상의 분야에서 새로운 가능성을 열어줍니다.

법률 및 의료 문서 분석#

법률 및 의료와 같은 산업에서는 문서가 짧은 경우가 드뭅니다. 법적 계약서나 환자의 병력은 수십 페이지에 달할 수 있습니다. 전통적인 Large Language Models (LLMs)은 이러한 문서를 단편화해야 하므로 1페이지의 조항과 30페이지의 정의 사이의 중요한 종속성을 놓칠 수 있습니다. Longformer를 사용하면 전체 문서에 대해 한 번에 Named Entity Recognition (NER) 및 분류를 수행할 수 있으므로, 글로벌 컨텍스트가 특정 용어의 해석에 영향을 미치도록 보장합니다.

긴 형식의 질의응답(QA)#

표준 Question Answering 시스템은 긴 기사에 분산된 정보를 종합해야 할 때 종종 어려움을 겪습니다. 전체 텍스트를 메모리에 유지함으로써 Longformer 기반 모델은 다중 홉 추론(multi-hop reasoning)을 수행하여 서로 다른 단락에서 찾은 사실을 연결하여 포괄적인 답변을 생성할 수 있습니다. 이는 자동화된 기술 지원 시스템 및 학술 연구 도구에 매우 중요합니다.

주요 용어 구분#

  • Longformer vs. Transformer: 표준 Transformer는 전체 $N^2$ 어텐션을 사용하여 정확하지만 긴 입력에 대해 연산 비용이 많이 듭니다. Longformer는 희소(sparse) $N$ 어텐션을 사용하여 이론적 용량의 미미한 부분을 포기하는 대신 대규모 효율성 향상을 달성하여 4,096개 이상의 토큰 입력을 허용합니다.
  • Longformer vs. Transformer-XL: 둘 다 긴 시퀀스를 처리하지만, Transformer-XL은 과거 세그먼트를 기억하기 위해 순환 메커니즘(이전 상태 캐싱)에 의존합니다. Longformer는 긴 시퀀스를 네이티브로 한 번에 처리하므로 Ultralytics Platform 같은 플랫폼에서 병렬 학습이 단순화됩니다.
  • Longformer vs. BigBird: 이들은 거의 동시에 개발된 매우 유사한 아키텍처입니다. 둘 다 희소 어텐션 메커니즘을 사용하여 선형 확장을 달성합니다. BigBird는 슬라이딩 윈도우 외에도 특정 무작위 어텐션(random attention) 요소를 도입합니다.

구현 개념#

Longformer는 특정 기능이라기보다는 아키텍처이지만, 긴 컨텍스트 모델을 위해 데이터를 준비하는 방법을 이해하는 것이 중요합니다. PyTorch와 같은 최신 프레임워크에서는 이는 종종 표준 한계를 초과하는 embeddings 관리를 수반합니다.

다음 예제는 YOLO26과 같은 표준 탐지 모델에서 사용되는 일반적인 크기와 대조하여 긴 컨텍스트 시나리오를 위한 모의 입력 텐서를 생성하는 방법을 보여줍니다.

import torch

# Standard BERT-like models typically cap at 512 tokens
standard_input = torch.randint(0, 30000, (1, 512))

# Longformer architectures can handle significantly larger inputs (e.g., 4096)
# This allows the model to "see" the entire sequence at once.
long_context_input = torch.randint(0, 30000, (1, 4096))

print(f"Standard Input Shape: {standard_input.shape}")
print(f"Long Context Input Shape: {long_context_input.shape}")

# In computer vision, a similar concept applies when processing high-res images
# without downsampling, preserving fine-grained details.

컴퓨터 비전과의 관련성#

원래 텍스트용으로 설계되었지만 Longformer의 이면 원리는 Computer Vision에도 영향을 미쳤습니다. 어텐션을 로컬 근처로 제한하는 개념은 시각적 작업의 로컬화된 연산과 유사합니다. Vision Transformer (ViT)는 픽셀(또는 패치) 수가 엄청날 수 있기 때문에 고해상도 이미지에서 유사한 확장 문제에 직면합니다. Longformer의 희소 어텐션에서 파생된 기술은 image classificationobject detection 효율성을 개선하는 데 사용되며, YOLO26 같은 모델이 상세한 시각적 데이터를 처리하는 동안 고속을 유지하도록 돕습니다.

아키텍처 세부 사항에 대한 추가 독서를 위해 AllenAI의 original Longformer paper는 심층적인 벤치마크와 이론적 정당성을 제공합니다. 또한 이러한 대규모 모델의 효율적인 학습은 mixed precision 및 고급 optimization algorithms과 같은 기술을 통해 이점을 얻는 경우가 많습니다.

Explore solutions

Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.
더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.
더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.
더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.
더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.
더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.
더 알아보기
Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.
더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.
더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.
더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.
더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.
더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.
더 알아보기
Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.
더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.
더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.
더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.
더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.
더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.
더 알아보기

미래의 AI를 함께 구축합시다!

머신 러닝의 미래와 함께 여정을 시작하십시오.