When a prediction algorithm serves a collection of users, disparities in prediction quality are likely to emerge. If users respond to accurate predictions by increasing engagement, inviting friends, or adopting trends, repeated learning creates a feedback loop that shapes both the model and the population of its users. In this work, we introduce evolutionary prediction games, a framework grounded in evolutionary game theory which models such feedback loops as natural-selection processes among groups of users. Our theoretical analysis reveals a gap between idealized and real-world learning settings: In idealized settings with unlimited data and computational power, repeated learning creates competition and promotes competitive exclusion across a broad class of behavioral dynamics. However, under realistic constraints such as finite data, limited compute, or risk of overfitting, we show that stable coexistence and mutualistic symbiosis between groups becomes possible. We analyze these possibilities in terms of their stability and feasibility, present mechanisms that can sustain their existence, and empirically demonstrate our findings.
- 논문 ID: 2503.03401
- 제목: Evolutionary Prediction Games
- 저자: Eden Saig, Nir Rosenfeld (Technion – Israel Institute of Technology)
- 분류: cs.LG (기계학습), cs.CY (컴퓨터와 사회), cs.GT (게임 이론)
- 발표 학회: NeurIPS 2025 (제39회 신경정보처리시스템 학회)
- 논문 링크: https://arxiv.org/abs/2503.03401v3
예측 알고리즘이 사용자 집단에 서비스할 때, 예측 품질의 차이는 불가피하다. 사용자가 정확한 예측에 대해 참여도 증가, 친구 초대, 또는 트렌드 채택으로 반응하면, 반복 학습은 피드백 루프를 생성하면서 동시에 모델과 사용자 집단을 형성한다. 본 논문은 진화 예측 게임(evolutionary prediction games) 프레임워크를 도입하여, 진화 게임 이론을 기반으로 이러한 피드백 루프를 사용자 집단 간의 자연선택 과정으로 모델링한다. 이론적 분석은 이상화된 학습 시나리오와 현실적 학습 시나리오 간의 격차를 드러낸다: 무한 데이터와 계산 능력의 이상화된 설정에서, 반복 학습은 광범위한 행동 동역학 하에서 경쟁을 창출하고 경쟁적 배제를 촉진한다. 그러나 제한된 데이터, 제한된 계산, 또는 과적합 위험 등의 현실적 제약 하에서는, 안정적 공존과 집단 간 상호 공생이 가능해진다.
본 논문은 기계학습 시스템의 피드백 루프를 연구한다: 예측 알고리즘의 정확성이 사용자 행동(예: 참여도, 유지율)에 영향을 미치고, 사용자 행동이 훈련 데이터 분포를 변경할 때, 이러한 루프가 장기적 집단 구성과 모델 성능에 어떻게 영향을 미치는가?
- 보편성: 현대 플랫폼(콘텐츠 추천, 온라인 시장, 의료 서비스, 개인화 교육)은 기계학습에 광범위하게 의존한다
- 사회적 영향: 예측 품질의 차이는 특정 사용자 집단이 시스템적으로 주변화되거나 배제될 수 있다
- 장기 결과: 정확성을 맹목적으로 추구하면 예상치 못한 부정적 사회 결과가 발생할 수 있다
- 전통적 학습 패러다임: 데이터 분포가 고정되어 있다고 가정하며, 사용자 자기선택(self-selection)의 피드백 효과를 무시한다
- 성능 예측(Performative Prediction): 모델 배포가 데이터 분포에 미치는 영향을 연구하지만, 상태 있는 설정에서 분석이 어렵고 집단 동역학의 저차원 표현이 부족하다
- 공정성 연구: 정적 공정성 정의는 동적 환경에서 집단의 소멸과 출현을 포착할 수 없다
진화적 관점을 채택하여 학습과 사용자 선택의 결합 동역학을 자연선택 과정으로 모델링한다: 정확성은 희소 자원이 되고, 서로 다른 집단은 이를 위해 "경쟁"하며, 학습 알고리즘은 선택 압력의 동인이 된다.
- 이론적 프레임워크: 진화 예측 게임을 제안하여 예측 정확성과 진화 적응도를 연결하고, 다양한 피드백 루프를 통일적으로 분석한다
- 이상화된 설정의 특성화(정리 1): 오라클 분류기 하에서 반복 훈련이 경쟁적 배제(competitive exclusion)를 초래하며, 단일 집단만 안정적으로 생존할 수 있음을 증명한다
- 현실적 제약 하의 공존 메커니즘: 대리 손실(surrogate loss), 제한된 데이터, 보간 등의 실제 요인이 안정적 공존을 가능하게 함을 보여준다(정리 2, D.4, D.5)
- 안정화 알고리즘(명제 2): 샘플 재가중을 통해 불안정한 혼합 균형을 안정화하는 동역학 인식 학습 알고리즘을 제안한다
- 실증 검증: CIFAR-10, MNIST, ACSIncome 등의 데이터셋에서 이론적 발견을 검증하고, 다양한 설계 선택이 사회적 결과를 어떻게 형성하는지 보여준다
- 지도 학습 설정: 특성 x∈X, 레이블 y∈Y, 분류기 h:X→Y
- 집단 구조: K개 집단, 각 집단 k는 고정 분포 Dk를 가지며, 상대 크기 pk는 시간에 따라 진화한다
- 혼합 분포: Dp=∑kpkDk, 여기서 p=(p1,…,pK)∈ΔK (심플렉스)
- 동역학: 분류기 배포 → 사용자 반응 → 집단 비율 변화 → 재훈련 → 루프
정의 1 (진화 예측 게임):
학습 알고리즘 A와 집단 분포 D1,…,DK가 주어질 때, 상태 p에서 집단 k의 진화 적응도는:
Fk(p)=Eh∼A(p)[acck(h)]
여기서 acck(h)=Pr(x,y)∼Dk[h(x)=y]는 집단 k의 한계 정확도이다.
주요 성질:
- 내시 균형: p∗는 균형 ⟺ support(p∗)⊆argmaxkFk(p∗)
- 공정성 연결(명제 1): 균형 상태에서 분류기는 전체 정확도 평등(overall accuracy equality)을 만족한다
- 동역학 가정:
- 연속성: VF(p) 연속
- 양의 상관성: VF(p)⋅F(p)>0 (높은 적응도의 집단이 증가)
- 균형 대응: 고정점은 내시 균형 또는 모방 동역학의 제한 균형에 대응된다
오라클 분류기 hp∈argminh∈HEDp[ℓ(h)]에 대해:
- 정확도 단조성: dtdaccp(hp)≥0 (전체 정확도는 시간에 따라 증가)
- 안정성: 안정적 균형은 항상 존재한다 (여러 개일 수 있음)
- 경쟁적 배제: 모든 안정적 균형은 ∣support(p∗)∣=1을 만족한다 (단일 집단 주도)
- 공존 가능성: ∣support(p∗)∣≥2인 균형이 존재할 수 있지만 불안정하다
증명 핵심 아이디어:
- 위치 게임(potential game) 프레임워크 활용: f(p)=accp(hp)는 위치 함수
- 볼록성 논증: f(p)는 선형 함수의 점별 최댓값으로서 볼록 함수
- 심플렉스 위의 볼록 함수의 국소 최댓값은 꼭짓점(단일 집단 상태)에 위치한다
힌지 손실과 ℓ2 정규화를 사용하는 진화 예측 게임이 존재하여, 그 혼합 균형은 안정적이면서 동시에 적응도 최대화이다.
구성 요점(섹션 D.6 참조):
- 두 개 집단, 각 집단은 다수 클래스와 소수 클래스를 가지며, 다수 클래스가 다르다
- 힌지 손실은 소수 클래스에 편향을 가진다
- 50-50 혼합 상태에서 두 집단의 편향이 상호 상쇄되어 최적 정확도에 도달한다
- 안정성: 한 집단의 증가는 다른 집단의 위축으로 인한 더 큰 손실을 초래한다
불안정 균형 p∗를 가진 오라클 알고리즘 Aopt(p)에 대해, 알고리즘 A′(p)=Aopt(2p∗−p)는 p∗를 안정적으로 만든다.
메커니즘: 샘플 재가중 wk=2pk∗−pkpk를 통해 자연 동역학 추세를 "반전"시킨다.
- 저차원 표현: 사용자 자기선택 구조를 통해 고차원 분포를 (K−1) 차원 심플렉스로 매핑하여 상태 있는 성능 예측 문제를 해결 가능하게 한다
- 위치 게임 특성화: 오라클 분류기 게임이 위치 게임임을 증명하고, 위치 함수의 볼록성을 이용하여 안정성을 분석한다
- 상호 공생 메커니즘: 실제 학습의 불완전성(대리 손실, 제한된 데이터, 보간)이 집단 간 상호 보완적 편향을 통해 공존 조건을 어떻게 창출하는지 파악한다
- 반사실적 공정성 관점: "현재 공정해 보이는 것은 일부 집단이 이미 배제되었기 때문일 수 있다"는 관점을 제시한다
- CIFAR-10(섹션 6.1)
- 60,000개의 32×32 컬러 이미지, 10개 클래스
- 집단 정의: A=원본 이미지, B=수평 반전 이미지
- 목적: 데이터 증강을 자연 공존 메커니즘으로 테스트
- MNIST(섹션 6.2)
- 필기 숫자 인식
- 집단 정의: A는 짝수 편향(4:1), B는 홀수 편향(4:1)
- 다수 클래스 레이블 노이즈: 20% 확률로 같은 홀짝성의 다음 숫자로 매핑
- 목적: 과매개변수화 및 레이블 노이즈 하의 안정적 공존 테스트
- ACSIncome(섹션 6.3)
- Folktables 소득 예측 작업 (미국 인구조사 데이터)
- 집단 정의: 캘리포니아(195,665점), 뉴욕(103,021점), 텍사스(135,924점)
- 목적: 3집단 동역학 및 공정성 문제 시연
- 한계 정확도: 각 집단 k에 대한 acck(h)
- 전체 정확도: accp(h)=∑kpkacck(h)
- 집단 비율: 시간에 따른 pk(t) 진화
- 안정성: 균형의 흡인 영역 및 수렴성
- 오라클 선형 분류기: 이론적 기준
- 실제 알고리즘: Soft-SVM, Hard-SVM, k-NN, ResNet-9, CNN
- 안정화 알고리즘: A′(p)=A(2p∗−p)
- CIFAR-10: ResNet-9, ffcv 프레임워크, 기본 최적화 매개변수, 20회 반복
- MNIST: 2층 합성곱 + 2층 완전 연결, SGD(lr=0.01, momentum=0.5), 200 에포크, 50회 반복
- ACSIncome: LinearSVC, LogisticRegression, XGBoost, 기본 정규화, 10회 반복
- 동역학 시뮬레이션: 이산 복제자 방정식 (Taylor-Jonker 형식)
- 하드웨어: 합성 데이터는 Macbook Pro M2, 신경망은 AMD EPYC 7502 + RTX A4000
- 게임 구조: 3개 균형점
- 2개 안정적 단일 집단 균형 (92.6±0.1%)
- 1개 불안정 혼합 균형 (93.5±0.1%)
- 상호성: 혼합 상태 정확도가 최고이며, 두 집단이 상호 이익을 본다
- 안정화 효과: 명제 2의 방법을 사용하여 50-50 상태를 성공적으로 안정화하고, 전체 정확도를 92.6%에서 93.2%로 향상시킨다
- 게임 구조: 레이블 노이즈가 게임을 "반전"시킨다
- 소수 집단 정확도가 더 높다 (accB>accA when pB<pA)
- 안정적 공존 균형 (80.4±0.2%), 이론적 상한 84%에 가깝다
- 메커니즘: 집단이 자연적으로 균형을 이루며, 과매개변수화 네트워크(훈련 정확도 98.7%)가 보간을 통해 이를 달성한다
- 2단계 진화:
- 초기 (t≤200): NY 집단 위축, CA와 TX 균형 유지, 집단 차이 ≈2%
- 후기 (t>300): NY 배제(≤1%), CA와 TX 경쟁, 차이 감소 ≈0.2%
- 공정성 역설: 시스템이 후기에 "더 공정해" 보이지만, 단지 한 집단이 이미 제거되었기 때문이다
- 알고리즘 의존성(그림 14):
- LinearSVM → TX 주도
- LogisticRegression → 공존 안장점
- XGBoost → CA 주도
- 방법: 가우스 프로세스를 사용하여 CIFAR-10 데이터를 적합하고, 다양한 노이즈 수준 η 시뮬레이션
- 결과:
- η=0 (노이즈 없음): 결정적 결과
- η=1 (관측 노이즈): 상대적으로 견고함, pB0>0.5일 때 B 집단이 높은 확률로 주도
- η=5 (5배 노이즈): 결과가 시끄러워짐, pB0≈0.55일 때 A 집단이 여전히 주도할 확률 있음
- 발견: 수렴 시간이 pB0∈[0.1,0.4]∪[0.6,0.9]에서 대략 선형이다
- 임계 행동: pB0→0.5일 때 수렴 시간이 무한대로 경향, 선택 압력이 극히 약하다
- 결과: 추정 균형 p^∗와 최종 상태 간 선형 관계
- 견고성: 오류는 주로 집단 구성에 영향을 미치며, 전체 복지에는 영향을 미치지 않는다
이론적 구성 검증(그림 3):
- Soft-SVM: α=0.75일 때 5개 균형점 출현 (2개 안정적 단일 집단 + 1개 안정적 공존 + 2개 불안정 공존), 정리 2 검증
- 1-NN: 레이블 노이즈 α=0.2, β=0.8일 때 안정적 공존, 정리 D.4 검증
- Hard-SVM: 제한된 데이터(n=21) 하의 상호 공생, 정리 D.5 검증
- 실제 알고리즘의 공존 잠재력: 최적이 아닌 학습 알고리즘의 편향이 집단 간 상호 보완을 통해 안정적 공존을 창출할 수 있다
- 데이터 증강의 장기 이점: 자연 증강(예: 수평 반전)은 단기 정확도를 향상시킬 뿐만 아니라 장기 집단 다양성을 촉진한다
- 공정성의 동적 특성: 정적 공정성 측정은 역사적 배제를 포착할 수 없으며, 반사실적 분석이 필요하다
- 알고리즘 선택의 사회적 영향: 겉보기에 중립적인 알고리즘 선택(SVM vs. XGBoost)이 어떤 집단이 생존할지 결정할 수 있다
- 생물학적 기원: Maynard Smith & Price (1973), 자연선택 모델링
- 경제학 응용: Sandholm (2010), 대규모 근시적 상호작용 에이전트
- 본 논문의 혁신: 게임이 통계적 최적화 문제의 해로 암묵적으로 정의되며, 경쟁적 배제 원리와 공존 문제를 연결한다
- 핵심 문헌: Perdomo et al. (2020), 모델 배포가 데이터 분포에 미치는 영향 연구
- 상태 있는 설정: Brown et al. (2022), 도전적인 동적 환경
- 본 논문의 기여: 사용자 자기선택을 통해 저차원 표현을 제공하고, 더 강한 안정성 개념을 특성화한다
- 기존 연구:
- Liu et al. (2018): 공정성 보장이 시간에 따라 침식됨
- Hashimoto et al. (2018): 최악 집단 정확도 동역학, 강한 사용자 유입에 의존
- Raab & Liu (2021): 자격 비율 차이의 지속성
- 본 논문의 관점: 반사실적 공정성 — 현재 공정성은 역사적 배제 때문일 수 있다
- 실제 시스템: 강화학습 추천(Afsar et al. 2022), 사용자 선호도 적응(Carroll et al. 2022)
- 본 논문의 위치: 국소 학습 규칙에 초점을 맞추고, 동역학 인식 학습을 위한 진화적 관점을 제공한다
- 이론-실제 격차: 이상화된 학습은 경쟁적 배제를 주도하지만, 실제 제약은 공존을 가능하게 한다
- 안정성-최적성 트레이드오프: 최적 재훈련은 불안정한 유익한 공존을 창출하며, 안정화가 필요하다
- 설계 선택의 영향: 알고리즘, 정규화, 데이터 크기 등 겉보기에 기술적인 선택이 사회적 결과에 깊은 영향을 미친다
- 보호의 필요성: 개입 없이 학습은 사용자 집단을 불리한 상태로 밀어낼 수 있으며, 생태 보호와 유사한 메커니즘이 필요하다
- 가정 제약:
- 집단 내 고정 분포 (intra-group shift 없음)
- 외생적 힘 없음 (마케팅, 보조금 등)
- 집단 간 직접 의존성 없음 (분류기를 통한 경우 제외)
- 단순 재훈련 프로토콜 (현재 데이터만 사용)
- 집단 정의:
- 비중복 집단 가정, 현실에서 멤버십은 유동적
- 개인 행동이 집단 결과에 미치는 의존성이 반드시 엄격하지는 않음
- 시간 척도:
- "멸종"은 극한 행동을 의미하며, 유한 시점에 대해 침묵한다
- 수렴 속도가 극히 느릴 수 있음 (그림 13은 균형 근처에서 수렴 시간이 무한대로 경향함을 보여줌)
- 실증 범위:
- 실험은 주로 컴퓨터 비전 및 표 형식 데이터
- 실제 사용자 피드백 루프의 검증 부족
- 메커니즘 설계: 다양성을 촉진하는 더 많은 안정화 메커니즘 개발 (생태학의 자원 분할, 환경 변동성과 유사)
- 동역학 인식 최적화: 진화 안정성을 학습 목표에 통합
- 집단 발견: 역사적으로 배제된 집단 식별
- 교차 영역 검증: 금융, 의료, 교육 등 분야에서 프레임워크 테스트
- 가정 완화: 집단 내 분포 드리프트, 교차 집단 영향, 외생 개입의 효과 연구
- 이론적 엄밀성:
- 위치 게임 특성화가 볼록 최적화와 진화 안정성을 우아하게 연결한다
- 정리 1의 증명 기법이 새로우며 (오라클의 볼록성 활용)
- 이질적 적응도(정리 D.3)와 동등 집단(정리 D.2)으로의 확장이 있다
- 실제 관련성:
- 대리 손실, 제한된 데이터, 보간 등 실제 요인이 이론 예측을 어떻게 변경하는지 파악한다
- 안정화 알고리즘이 단순하고 실용적이다 (샘플 재가중만 필요)
- 실험이 다양한 학습 알고리즘과 데이터 유형을 포함한다
- 학제간 관점:
- 생태학의 경쟁적 배제 원리를 기계학습에 성공적으로 도입한다
- 게임 이론, 공정성, 성능 예측 등 여러 분야를 연결한다
- "사회 보호"의 새로운 관점을 제공한다
- 실증 충분성:
- 이론적 구성(정리 2, D.4, D.5)이 모두 수치 검증을 가진다
- 민감도 분석(샘플링 노이즈, 수렴 시간, 안정화 견고성)이 포괄적이다
- ACSIncome 실험이 3집단 복잡 동역학을 보여준다
- 쓰기 명확성:
- 미시적 기초(부록 C)가 모델링 가정을 명확히 한다
- 그림(그림 1-3)이 직관적이다
- 부록이 상세하다 (150+ 페이지 증명 및 확장)
- 방법 한계:
- 안정화 알고리즘이 p∗를 알거나 추정해야 하며, 실제로는 어려울 수 있다
- 정확도 최대화만 고려하며, 다른 학습 목표(견고성, 보정)는 미포함
- 공존의 "좋음/나쁨"은 맥락에 의존하며, 프레임워크 자체는 규범적 지침을 제공하지 않는다
- 실험 설정:
- 집단 정의가 인위적이며 (수평 반전, 주별), 실제 시나리오에서 집단이 모호할 수 있다
- 실제 피드백 루프 검증 부족 (사용자가 실제로 예측 품질에 따라 집단을 변경하지 않음)
- 다른 동역학 형식이 충분히 탐색되지 않았다
- 이론-실제 격차:
- 정리 1은 오라클 분류기를 요구하지만, 실험은 제한된 샘플 사용
- 공존 메커니즘의 구성(정리 2, D.4, D.5)이 매우 구체적이며, 일반성이 불명확하다
- 안정적 공존의 조건(예: Soft-SVM의 α∈(0,1−2β1))이 사전에 검증하기 어렵다
- 사회적 영향 분석:
- "다양성"의 가치가 깊이 있게 논의되지 않았다 (언제 공존을 촉진해야 하는가?)
- 시장 경쟁, 표준화 이득과의 트레이드오프 분석이 부족하다
- 플랫폼 인센티브에 대한 고려가 제한적이다 (플랫폼이 단일 사용자 집단을 선호할 수 있음)
- 학술적 기여:
- 성능 예측을 위한 새로운 분석 도구 제공 (위치 게임 + 진화 안정성)
- 학습 알고리즘의 사회적 선택 효과 드러냄
- 공정성과 진화 게임 이론 연결
- 실용적 가치:
- 시스템 설계자가 장기 집단 동역학을 예측하도록 돕는다
- 개입 전략 제공 (안정화, 목표 마케팅, 보조금)
- 알고리즘 선택의 사회적 결과를 경고한다
- 재현성:
- 코드가 오픈소스 (GitHub: edensaig/evolutionary-prediction-games)
- 이론 결과가 상세한 증명을 가진다 (부록 D, 80+ 페이지)
- 실험 세부사항이 완전하다 (부록 E-F)
- 한계:
- 프레임워크 복잡성이 빠른 채택을 제한할 수 있다
- 영역 전문가가 관련 집단을 식별해야 한다
- 장기 검증이 종단 데이터를 필요로 한다
- 추천 시스템: 콘텐츠 플랫폼이 크리에이터와 청중 다양성을 유지하고자 할 때
- 신용 시장: 규제 기관이 알고리즘 신용이 집단에 미치는 장기 영향을 우려할 때
- 의료 AI: 진단 시스템이 특정 환자 집단을 배제하지 않도록 보장하고자 할 때
- 교육 기술: 개인화 학습 플랫폼이 다양한 학습 스타일의 학생 균형을 맞추고자 할 때
- 부적합:
- 집단 경계가 모호하거나 빠르게 변하는 시나리오
- 사용자 행동이 예측 품질과 약하게 관련된 작업
- 빠른 반복이 필요한 제품 (분석 비용이 높음)
- Perdomo et al. (2020): Performative Prediction. ICML. 성능 예측의 기초 연구
- Sandholm (2010): Population Games and Evolutionary Dynamics. MIT Press. 진화 게임 이론 교과서
- Hashimoto et al. (2018): Fairness Without Demographics in Repeated Loss Minimization. ICML. 장기 공정성
- Hardin (1960): The Competitive Exclusion Principle. Science. 생태학 경쟁적 배제 원리
- Brown et al. (2022): Performative Prediction in a Stateful World. AISTATS. 상태 있는 성능 예측
종합 평가: 이것은 이론적으로 깊고, 실증적으로 충분하며, 관점이 참신한 우수한 논문이다. 진화 게임 이론의 렌즈를 통해 저자는 기계학습 시스템에 숨겨진 사회적 선택 메커니즘을 드러내며, 책임 있는 AI 시스템을 이해하고 설계하기 위한 중요한 도구를 제공한다. 이론적 결과(특히 오라클 분류기의 경쟁적 배제와 실제 알고리즘의 공존 메커니즘)는 설득력 있으며, 실험 설계는 주요 예측을 교묘하게 검증한다. 본 논문의 주요 가치는 학습 알고리즘의 사회적 영향에 대한 우리의 인식 프레임을 변화시킨다는 것이다 — 정적 공정성에서 동적 진화 관점으로. 가정 제약과 실증 검증 도전이 있음에도 불구하고, 이 연구는 기계학습, 공정성, 게임 이론의 교차 연구에 유망한 방향을 개척하며, NeurIPS 발표 가치가 있다.