AI 모델 및 플랫폼
오픈 소스 대 클로즈드 소스 언어 모델의 전투: 기술 분석
대규모 언어 모델(Large Language Models, LLMs)은 최근 몇 년 동안 AI 커뮤니티를 사로잡으면서 자연어 처리 분야에서 획기적인 발전을 이룩했습니다. 그러나 이러한 강력한 모델이 오픈 소스인지 클로즈드 소스인지에 대한 논쟁이 있습니다.
이 포스트에서는 이러한 접근 방식의 기술적 차이를 분석하여 각 접근 방식의 기회와 제한을 이해하겠습니다. 다음의 주요 측면을 다룰 것입니다:
- 오픈 소스 대 클로즈드 소스 LLMs의 정의
- 아키텍처 투명성과 커스터마이즈
- 성능 벤치마크
- 계산 요구 사항
- 응용 프로그램 다용도
- 접근성과 라이선스
- 데이터 개인 정보와 기밀성
- 상업적 지원과 백업
이 포스트를 읽은 후에는 오픈 소스와 클로즈드 소스 LLMs의 기술적 트레이드오프에 대한 정보를 바탕으로 자신의 AI 전략을 결정할 수 있을 것입니다. 시작해봅시다!
오픈 소스 대 클로즈드 소스 LLMs의 정의
오픈 소스 LLMs는 공개적으로 접근 가능한 모델 아키텍처, 소스 코드 및 가중치 매개변수를 가지고 있습니다. 이는 연구자들이 내부를 검사하고, 품질을 평가하고, 결과를 재현하고, 커스터마이즈된 변형을 구축할 수 있도록 합니다. 대표적인 예로는 Anthropic의 ConstitutionalAI, Meta의 LLaMA, EleutherAI의 GPT-NeoX가 있습니다.
반면에 클로즈드 소스 LLMs는 모델 아키텍처와 가중치를 사유 자산으로 취급합니다. 상업적 엔티티들은 이를 내부적으로 개발합니다. 접근 가능한 코드나 설계 세부 정보가 없기 때문에 재현성과 커스터마이즈가 제한됩니다.
아키텍처 투명성과 커스터마이즈
오픈 소스 LLMs의 내부에 대한 접근은 클로즈드 소스 대안과는 달리 커스터마이즈의 기회를 제공합니다.
연구자들은 모델 아키텍처를 조정하여 특정 작업에서 성능을 향상시킬 수 있습니다. 예를 들어, 레이어 간의 희소한 연결을 도입하거나 전용 분류 토큰을 추가하여 성능을 향상시킬 수 있습니다. 가중치 매개변수에 대한 접근은 개발자들이 기존의 표현을 전이하거나 사전 훈련된 빌딩 블록을 사용하여 변형을 초기화할 수 있도록 합니다.
이러한 커스터마이즈는 오픈 소스 LLMs가 특수한 도메인에서 더 잘 작동하도록 합니다. 그러나 생산품질의 구현을 제공하는 데 필요한 전문 지식은 장벽을 높일 수 있습니다.
클로즈드 소스 LLMs는 기술 세부 정보가 사유이기 때문에 커스터마이즈가 제한됩니다. 그러나 상업적 백업은 내부 연구와 개발에 대한 광범위한 자원을 제공합니다. 결과 시스템은 일반화된 LLM 아키텍처에서 가능한 한계를 넓히는 데 기여합니다.
따라서 클로즈드 소스 LLMs는 더 유연하지 않지만, 광범위하게 적용 가능한 자연어 작업에서 탁월한 성능을 발휘합니다. 또한 설립된 인터페이스에 대한 통합을 단순화합니다.
성능 벤치마크
오픈 소스 LLMs의 성능을 측정하는 것은 아키텍처 투명성에도 불구하고 도전을 제기합니다. 그들의 유연성은 무수한 가능한 구성과 튜닝 전략을 허용합니다. 또한 모델이 “오픈 소스”로 표시되더라도 실제로 사유 기술을 포함하여 비교를 왜곡할 수 있습니다.
클로즈드 소스 LLMs는 백업이 성능 목표를 명확하게 정의합니다. 예를 들어, Anthropic은 ConstitutionalAI의 정확도를 공개합니다. Microsoft는 GPT-4가 SuperGLUE 언어 이해 툴킷에서 인간 기준을 초과한다고 강조합니다.
그러나 이러한 협소하게 정의된 벤치마크는 실제 작업에서 성능을 과장하고 실패를 과소평가한다는 비판을 받았습니다.真正한 편향되지 않은 LLM 평가는 여전히 열린 연구 질문입니다 – 오픈 소스와 클로즈드 소스 접근 방식 모두에 대해.
계산 요구 사항
대규모 언어 모델을 훈련하는 것은 광범위한 계산 자원을 필요로 합니다. OpenAI는 GPT-3를 클라우드 인프라에서 훈련하기 위해 수백만 달러를 소비했습니다. Anthropic은 ConstitutionalAI를 위해 1,000만 달러 상당의 GPU를 소비했습니다.
이러한 모델의 비용은 개인과 소규모 팀이 오픈 소스 커뮤니티에서 제외됩니다. 실제로, EleutherAI는 호스팅 비용이 폭발적으로 증가한 후 GPT-J 모델을 공개 액세스에서 제거해야 했습니다.
깊은 지갑이 없으면 오픈 소스 LLM의 성공은 기부된 컴퓨팅 자원을 활용합니다. LAION은 크라우드소싱된 데이터를 사용하여 기술에 중점을 둔 LAION-5B 모델을 큐레이션했습니다. 비영리 Anthropic ConstitutionalAI 프로젝트는 자원 봉사자 컴퓨팅을 사용했습니다.
Google (GOOGL ), Meta, Baidu와 같은 대형 기술 백업은 클로즈드 소스 노력을 위한 자금을 제공합니다. 이는 산업 규모의 스케일링을 가능하게 합니다 – DeepMind의 280억 매개변수 Gopher 모델을 참조하십시오.
응용 프로그램 다용도
오픈 소스 LLMs의 커스터마이즈는 특수한 사용 사례를 해결하는 데 강력한 힘을 제공합니다. 연구자들은 모델 내부를 공격적으로 수정하여 단백질 구조 예측, 코드 문서 생성 및 수학적 증명 확인과 같은 특정 작업에서 성능을 향상시킬 수 있습니다.
그러나 코드와 편집할 수 있는 접근은 자동으로 특정 도메인에 대한 효과적인 솔루션을 보장하지 않습니다. 협소한 응용 프로그램을 위한 포괄적인 훈련 데이터 세트를 구축하고 유지하는 데 상당한 노력이 필요합니다.
클로즈드 소스 LLMs는 내부 저장소 및 상업적 파트너와의 데이터 소싱을 통해 이점을 얻습니다. 예를 들어, DeepMind는 ChEMBL과 같은 데이터베이스를 라이선스하여 화학 및 단백질과 같은 분야에서 적용 범위를 확장합니다. 산업 규모의 데이터 액세스는 Gopher와 같은 모델이 아키텍처 불투명성에도 불구하고驚人的 다용도를 달성하도록 합니다.
접근성과 라이선스
오픈 소스 LLMs의 라이선스는 무료 액세스와 협력을 촉진합니다. GPT-NeoX, LLaMA, Jurassic-1 Jumbo와 같은 모델은 크리에이티브 커먼즈와 아파치 2.0 라이선스를 사용하여 비상업적 연구와 공정한 상업화를 허용합니다.
반면에 클로즈드 소스 LLMs는 제한적인 라이선스를 가지고 있습니다. 이는 모델의 가용성을 제한합니다. 상업적 엔티티는 잠재적인 수익 흐름을 보호하기 위해 액세스를 엄격하게 통제합니다.
Anthropic과 Cohere와 같은 조직은 ConstitutionalAI와 Cohere-512 인터페이스에 대한 액세스를 위해 비용을 청구합니다. 그러나 이는 중요한 연구 분야를 가격으로 내몰 수 있습니다. 또한 개발을 잘 자금을 갖춘 산업으로 편향시킵니다.
오픈 라이선스는 귀속과 책임에 대한 문제를 제기합니다. 그러나 연구 사용 사례에서는 오픈 소스 접근성이 제공하는 자유가 명확한 이점을 제공합니다.
데이터 개인 정보와 기밀성
LLMs를 위한 훈련 데이터 세트는 일반적으로 웹 페이지, 과학적 기사, 토론 포럼과 같은 다양한 온라인 소스에서 수집된 콘텐츠를 집계합니다. 이는 모델 출력에서 개인 식별 가능하거나 다른 민감한 정보가 노출될 수 있는 위험을 가집니다.
오픈 소스 LLMs의 경우, 데이터 소스 구성, 필터링 절차 및 테스트 중에 발견된 문제를 문서화하여 기밀성 문제를 방지할 수 있습니다.
그러나 클로즈드 소스 LLMs는 이러한 공개 감사를 허용하지 않습니다. 대신, 소비자는 내부 검토 프로세스의 엄격성에 대한 발표된 정책을 신뢰해야 합니다. 예를 들어, Azure Cognitive Services는 개인 데이터를 필터링할 것이라고 약속하고, Google은 공식적인 개인 정보 보호 검토와 데이터 레이블링을 지정합니다.
전반적으로 오픈 소스 LLMs는 AI 시스템에서 기밀성 위험을 더 적극적으로 식별할 수 있도록 합니다. 클로즈드 소스 대안은 상대적으로 제한된 투명성을 제공합니다.
상업적 지원과 백업
클로즈드 소스 LLMs의 수익화 가능성은 상업적 투자를 개발과 유지 보수에 대한 강력한 동기를 부여합니다. 예를 들어, Microsoft는 Azure AI 포트폴리오에서 수익을 기대하면서 GPT 모델과 관련하여 OpenAI와 수십억 달러의 파트너십에 동의했습니다.
반면에 오픈 소스 LLMs는 유지 보수와 개발을 위해 자원 봉사자들이 개인 시간을 할애하거나 제한된 기간의 자금을 제공하는 경우에 의존합니다. 이는 오픈 소스 프로젝트의 연속성과 장기성을 위협할 수 있습니다.
그러나 상업화를 위한 장벽은 오픈 소스 커뮤니티가 이익보다 과학적 진보에 집중할 수 있도록 해줍니다. 또한 분산된 오픈 소스 생태계는 단일 백업자의 지속적인 관심에 대한 의존도를 완화합니다.
궁극적으로 각 접근 방식은 자원과 동기에 대한 트레이드오프를 수반합니다. 클로즈드 소스 LLMs는 더 큰 자금 보장성을 즐기지만, 영향력을 집중시킵니다. 오픈 소스 생태계는 다양성을 촉진하지만, 불확실성을 겪습니다.
오픈 소스 대 클로즈드 소스 LLMs의 풍경을 탐색하기
오픈 소스와 클로즈드 소스 LLMs 사이의 결정은 조직의 우선순위와 모델의 능력에 따라 달라집니다.
연구자와 스타트업에서는 오픈 소스가 특정 작업에 모델을 조정하는 데 더 많은 제어를 제공합니다. 라이선스 또한 협력자 간에 통찰력을 자유롭게 공유할 수 있도록 합니다. 그러나 훈련 데이터와 인프라를 소싱하는 부담은 실제적인 비용을 가중시킬 수 있습니다.
반면에 클로즈드 소스 LLMs는 충분한 자금과 데이터로 인해 크게 향상된 품질을 약속합니다. 그러나 액세스와 수정에 대한 제한은 과학적 투명성을 제한하고 배포를 벤더의 로드맵에 묶습니다.
실제로 아키텍처 사양, 모델 체크포인트 및 평가 데이터를围繞한 오픈 표준은 단점을 상쇄하는 데 도움이 될 수 있습니다. 공유된 기초는 재현성을 향상시킵니다. ONNX와 같은 상호 운용성 표준은 오픈 소스와 클로즈드 소스의 구성 요소를 혼합할 수 있도록 합니다.
궁극적으로 중요한 것은 작업에 적합한 도구를 선택하는 것입니다 – 오픈 소스 또는 클로즈드 소스. 클로즈드 소스 LLMs를 지원하는 상업적 엔티티는 영향력을 행사합니다. 그러나 오픈 소스 과학 커뮤니티의 열정과 원칙은 계속해서 AI의 발전을 주도할 것입니다.












