- 79년 베수비오 화산 폭발로 탄화된 헤르쿨라넴 두루마리는 열면 부서질 만큼 취약했지만, CT 스캔과 머신러닝으로 내부 글자를 읽을 수 있다는 가능성이 확인됨
- Vesuvius Challenge 참가자 Luke Farritor는 미개봉 두루마리 안에서 온전한 단어를 찾아 $40,000 First Letters Prize를 받음
- 발견된 단어는 고대 문자 ΠΟΡΦΥΡΑϹ로, 현대 표기 “porphyras”이며 “보라색”을 뜻하지만 문맥과 단어 경계는 아직 확정하기 어려움
- Casey Handmer의 crackle pattern 발견이 Luke와 Youssef Nader의 모델 개선으로 이어졌고, Youssef는 같은 영역에서 더 선명한 독립 결과로 $10,000 2등상을 받음
- 공개 경쟁, 오픈소스 도구, 세그먼테이션 작업이 맞물리며 $700,000 Grand Prize 달성이 현실적인 목표로 가까워짐
2,000년 동안 열 수 없던 두루마리에서 나온 첫 단어
- 헤르쿨라넴 파피루스는 폼페이 근처 개인 빌라의 도서관에 있던 고대 두루마리로, 서기 79년 베수비오 화산 폭발 때 묻히고 탄화됨
- 이 도서관은 고대부터 현존한 유일한 도서관으로, 약 2,000년 동안 화산 진흙 20m 아래에 묻혀 있었음
- 1700년대에 발굴됐지만 두루마리는 잘못 다루면 가루가 될 만큼 취약해, 물리적으로 펼쳐 읽기 어려웠음
- Luke Farritor는 2023년 8월 미개봉 두루마리 내부에서 온전한 단어를 본 첫 사람이 됐고, $40,000 First Letters Prize를 받음
- 이 상은 두루마리의 4cm² 영역에서 최소 10자를 찾아야 받을 수 있음
- Youssef Nader도 같은 영역에서 같은 단어를 독립적으로 발견했고, 더 선명한 결과로 $10,000 2등상을 받음
- 공개된 코드는 Luke, Youssef GitHub에서 볼 수 있음
CT 스캔, 정답 데이터, Vesuvius Challenge의 출발점
- 2019년 University of Kentucky EduceLab의 Brent Seales 교수는 입자 가속기로 헤르쿨라넴 두루마리를 촬영해 최대 4µm 해상도의 3D CT 스캔을 생성함
- 연구팀은 눈에 보이는 잉크가 남은 분리 조각도 스캔하고 사진으로 기록해 정답 데이터셋을 마련함
- Stephen Parsons는 분리 조각의 CT 스캔에서 머신러닝으로 잉크를 감지하는 작업을 했고, 분리 조각에서는 성과를 얻음
- Nat Friedman과 Daniel Gross는 이 진전을 가속하기 위해 Vesuvius Challenge를 시작함
- 2023년 3월 공개 경쟁을 열었음
- $700,000 Grand Prize와 함께 오픈소스 도구·기술 개발을 위한 여러 소규모 상을 제공함
- 초여름부터 세그먼테이션 팀이 합류해 두루마리의 3D 구조를 매핑했고, 7월까지 수백 cm²의 파피루스를 세그먼트화해 가상으로 펼침
Casey Handmer가 찾은 잉크 신호
- Casey Handmer는 2023년 8월 초 CT 스캔 세그먼트를 오래 관찰하다가 잉크처럼 보이는 crackle pattern을 발견함
- Stephen Parsons가 이전에 분리 조각에서 잉크의 직접 증거를 봤지만, 미개봉 두루마리 내부에서는 아직 확인되지 않았음
- Casey는 미개봉 두루마리 안에서 잉크와 글자를 찾은 2,000년 만의 첫 사람이 됨
- 이 발견은 Luke의 모델과 Youssef의 접근 모두에 직접적인 출발점이 됐고, Casey는 $10,000 First Ink Prize를 받음
Luke Farritor의 모델과 “porphyras”
- Luke Farritor는 대학생이자 SpaceX Starbase 여름 인턴으로, Dwarkesh Patel의 Nat Friedman 인터뷰를 통해 Vesuvius Challenge를 알게 됨
- Discord에서 Casey의 crackle pattern 논의를 본 뒤, 저녁과 밤 시간을 써서 이 패턴을 학습하는 머신러닝 모델을 훈련함
- 새로운 crackle이 발견될 때마다 모델이 개선되고, 개선된 모델이 다시 더 많은 crackle을 드러내는 반복 사이클이 만들어짐
- 모델은 몇십 개의 잉크 획과 일부 완전한 글자를 찾아냈고, 이들은 학습용 라벨 데이터로 사용됨
- 시간이 지나면서 모델은 사람 눈으로 보이지 않는 crackle 흔적까지 드러냈고, 이 흔적이 글자와 단어의 단서가 됨
- Luke의 첫 제출물에는 ΠΟΡΦΥΡΑϹ, 즉 “porphyras”가 희미하게 나타남
- Brent Seales 교수가 이 이미지를 파피루스학자들에게 보여주자, 이들은 희미한 글자임에도 즉시 “porphyras”를 읽음
- 기술 검토 뒤 새 이미지를 파피루스학자 패널에 보냈고, 이들은 독립적이고 만장일치로 13자를 주석 처리함
- 신뢰도는 80% 초과, 50~80%, 50% 미만으로 구분됨
- “porphyras”는 “보라색”을 뜻하며 고대 문헌에서 매우 드문 단어임
- 한 파피루스학자는 문맥 부족 때문에 명사 “보라색 염료 또는 보라색 천”인지, 형용사 “보라색”인지, 또는 다른 단어 경계인지 배제할 수 없다고 봄
- 당시 문헌은 공백을 쓰지 않았기 때문에 단어 경계 판단이 더 어려움
Youssef Nader의 독립적 접근
- Youssef Nader는 베를린의 이집트인 바이오로보틱스 대학원생으로, Casey와 Luke의 결과에 자극을 받아 다른 방법을 시도함
- 먼저 Kaggle Ink Detection prize의 우승작들을 검토함
- 이 대회는 Stephen Parsons의 분리 조각 기반 머신러닝 접근을 개선하는 데 초점을 뒀음
- Youssef는 두루마리 데이터에 대한 비지도 사전학습과 조각 라벨 기반 미세조정으로 모델을 두루마리에 맞게 이전함
- “Ink Detection Followup Prize” 아이디어로 작은 상을 받은 뒤, Luke의 초기 결과가 X와 Discord에 공유되자 같은 영역에 집중함
- Kaggle 경쟁에서 변형한 모델로 몇몇 글자를 찾았고, Casey 방식처럼 crackle을 수작업으로 찾지는 않았음
- 글자처럼 보이는 형태를 라벨 데이터로 주석 처리하고, 이를 반복적인 pseudo-labeling으로 확장함
- 최종 모델은 내부 두루마리 세그먼트만으로 학습됐고, 이 결과로 First Letters Prize 2등을 확보함
- 파피루스학자들은 Youssef의 결과에서 글자에 더 강한 합의를 보였고, 위쪽의 πιθαν 단어 “ανυοντα / ANYONTA”, 아래쪽의 “ομοιων / OMOIωN” 가능성까지 검토함
- 이 단어들이 맞다면 해당 파피루스 두루마리는 현대 세계에 알려지지 않은 완전히 새로운 텍스트를 담고 있을 가능성이 있음
공개 경쟁과 오픈소스가 만든 연결고리
- 여러 사람의 기여가 발견의 경로에 직접 연결되면서, competition + open source와 단계별 상금 구조가 실제로 작동한 사례가 됨
- Youssef는 Kaggle 경쟁 모델을 활용했고, Luke의 결과에서 영감을 받아 같은 영역을 살폈음
- Luke의 crackle 탐색은 Casey의 작업에서 직접 출발함
- Casey는 세그먼테이션 팀이 수백 cm²를 매핑해 둔 덕분에 많은 파피루스 시트를 살펴볼 수 있었음
- 세그먼테이션 팀은 Segmentation Tooling Prizes 참가자들이 만든 도구 덕분에 넓은 영역을 매핑할 수 있었음
- Julian Schilliger, Chuck, Yao Hsiao 등 여러 참가자의 작업이 포함됨
- 이 도구 개선은 Brent Seales 팀의 기존 오픈소스 도구 위에 만들어짐
- Seth Parker, Stephen Parsons 등 여러 사람의 작업이 기반이 됨
- 지금까지의 경과를 보면 대회 운영의 거의 모든 요소가 load-bearing 역할을 했고, 진전은 사후적으로 보이는 것보다 더 취약하고 우연적일 수 있음
$700,000 Grand Prize를 향한 다음 단계
- 세그먼테이션 팀과 참가자들은 계속 진전을 내고 있으며, Youssef의 모델은 며칠 전 더 선명하고 큰 새 이미지를 생성함
- 새 이미지에서는 여백으로 구분된 4.5개 열의 텍스트를 명확히 볼 수 있음
- 더 많은 글자가 보이지만 모두 즉시 판독 가능한 것은 아니며, 파피루스학 팀이 추가로 조사 중임
- Vesuvius Challenge는 이번 진전이 $700,000 Grand Prize를 달성 가능한 목표로 만들었다고 봄
- 참여자는 Discord 커뮤니티, Substack 뉴스레터, X 계정을 통해 합류할 수 있고, 데이터와 튜토리얼, 수상자 작업, 커뮤니티 도구를 살펴보며 시작할 수 있음
- 목표는 수백 개의 두루마리 속 지식을 열고, 고대 문헌의 양을 두 배로 늘리며, 아직 발굴되지 않은 수천 개의 두루마리까지 읽을 가능성을 여는 것임