알고리즘이 취향만 보여 주면 생각은 왜 갈라질까?

추천 알고리즘이 내 취향에 맞는 글을 골라 주는 건 편리할 뿐, 사람들의 생각까지 바꾸진 않을 것 같지요. 그런데 가상의 마을 사람 400명에게 글을 보여 주는 방식만 바꿔 보면, 가운데에 모여 있던 하나의 언덕이 양 끝의 봉우리들로 갈라지는 순간이 옵니다. 추천을 얼마나 취향에 맞춰야 갈라질까요? 반대 글을 섞으면 다시 모일까요? 그리고 정말 추천만으로 그렇게 될까요? 직접 바꿔 보세요.

모델은 이렇게 움직입니다

직접 돌려보기

늘리면 마을이 커져요
올리면 내 의견과 비슷한 글이 더 자주 보여요
생각 차이가 이만큼 안인 글에만 끌려요
올리면 그만큼 맞은편 사람의 글을 일부러 보여 줘요
0이면 먼 글은 무시, 올리면 반대로 밀려나요
0이면 끌리기만 하고 더 굳어지지 않아요

① 의견 지형: 하나의 언덕이 봉우리 몇 개로 갈라질까 3D

구슬 하나가 사람 한 명입니다. 가로는 의견(왼쪽 A쪽, 가운데 0, 오른쪽 B쪽), 땅의 높이는 그 의견 근처에 있는 사람 수예요. 앞뒤 자리는 보기 좋게 흩어 놓은 것일 뿐 뜻이 없습니다. 처음에 가운데 솟은 언덕이 어떻게 변하는지, 봉우리 사이 골짜기가 깊어지는지 보세요.

A쪽 의견가운데B쪽 의견땅 높이 = 그 의견인 사람 수

드래그로 돌려 보기 · 휠이나 두 손가락으로 확대 · 가만히 두면 카메라가 천천히 돕니다 · 휴대폰에서 세로로 쓸면 페이지가 내려갑니다. 3D는 아래 그래프와 같은 결과를 입체로 본 것이고, 따로 계산하지 않습니다.

② 의견 띠: 시간이 지나며 의견이 어떻게 갈라졌나

재생이 지난 날까지만 그립니다. 가로는 날짜, 세로는 의견이고, 색이 진할수록 그 의견인 사람이 많습니다. 한 줄기가 두세 줄기로 갈라지는 때를 보세요.

③ 얼마나 갈라졌나, 다른 편 글을 얼마나 봤나

재생이 지난 날까지만 그립니다. 보라 선은 갈라진 정도, 청록 선은 그날 본 글 중 다른 편 글의 비율, 주황 점선은 처음 생각에서 움직인 정도입니다.

④ 의견 덩어리가 몇 개가 됐나

재생이 지난 날까지만 그립니다. 1이면 마을 의견이 한 덩어리, 2~3이면 서로 떨어진 무리로 나뉜 것입니다.

⑤ 추천을 얼마나 취향에 맞추면 갈라질까 (집계: 미리 돌린 28판)

다른 설정은 기본값으로 두고 추천이 취향을 따르는 정도만 0~100%로 바꿔 각각 4판씩 200일까지 돌린 뒤 마지막 20일을 평균했습니다. 재생과 상관없이 미리 계산한 집계입니다. 보라 막대는 갈라진 정도, 주황 막대는 처음 생각에서 움직인 정도, 막대 아래 숫자는 덩어리 수 평균입니다.

계산 중…

⑥ 반대 글을 섞으면 다시 모일까 (집계: 미리 돌린 24판, 추천 100%)

추천이 취향을 100% 따르는 마을에서 반대 글을 0·10·30% 섞어 본 집계입니다. 회색 막대는 쉽게 끌리는 폭이 40(기본)인 마을, 청록 막대는 80인 마을의 갈라진 정도예요. 막대 아래 작은 숫자는 두 마을의 덩어리 수입니다.

계산 중…

⑦ 쉽게 끌리는 폭이 좁으면, 넓으면 (집계: 미리 돌린 40판)

쉽게 끌리는 폭만 20~80으로 바꾼 집계입니다. 회색 막대는 추천 0%, 보라 막대는 추천 50%입니다. 막대 아래 주황 글씨는 갈라지지는 않았지만 마을 전체가 한쪽 끝으로 쏠린 판이 있었다는 뜻이고, 작은 숫자는 덩어리 수입니다.

계산 중…

이 결과가 말하는 것, 말하지 않는 것

말하는 것:

상세 설명

말하는 것: 기본 설정(400명, 추천 50%, 끌리는 폭 40, 굳어지는 정도 100%)의 첫 판에서 처음 갈라진 정도는 26이었고, 12일째 40을 넘어 50일째 62가 됐습니다. 끝에는 A쪽 180명(평균 −75), 가운데 112명(평균 3), B쪽 108명(평균 75)의 세 무리로 나뉘었습니다. 추천 정도만 바꾼 4판 평균은 갈라진 정도가 0%일 때 9, 10%일 때 10, 20%일 때 24, 30%일 때 49, 50%일 때 57, 100%일 때 64로, 10%와 30% 사이에서 갑자기 커졌습니다(덩어리 수 1 → 2 → 3). 본 글 중 다른 편 글은 추천 0%에서 42%, 100%에서 0%였습니다. 추천 100%에서 반대 글을 30% 섞으면 끌리는 폭 40인 마을은 갈라진 정도가 64에서 49로 조금 줄었지만, 폭 80인 마을은 64에서 7로 다시 한 덩어리가 됐습니다. 폭이 좁으면(20~30) 추천이 0%여도 45로 갈라졌고, 폭이 넓으면(60~80) 추천 50%에서도 5로 갈라지지 않았지만 4판 중 2판은 마을 전체가 한쪽 끝으로 쏠렸습니다. 같은 편 이야기에 굳어지는 정도를 0으로 끄면 추천 100%에서도 갈라진 정도가 23에 그쳤고, 반대로 반대 의견에 거슬리는 정도를 100%로 올리면 추천이 0%여도 66으로 갈라졌습니다.

말하지 않는 것:

상세 설명

말하지 않는 것: 이 모델은 한 가지 쟁점에 한 줄짜리 의견만 있는 단순한 모델이며, 실제 소셜미디어나 추천 알고리즘이 이렇게 움직인다고 주장하지 않습니다. 실제 알고리즘의 작동 방식, 언론, 가짜뉴스와 팩트체크, 감정, 집단 정체성, 봇, 친구 관계망, 사람마다 다른 관심과 접속 시간은 모두 빠져 있습니다. 이 모델의 갈라짐은 추천 하나로 생긴 것이 아니라 "같은 편 이야기를 들으면 조금 더 굳어진다"는 가정과 함께 생겼습니다(이것을 끄면 크게 줄었습니다). 그래서 "알고리즘이 갈라짐의 원인이다"라는 증명이 아니며, 실제 연구는 추천이 의견 갈라짐을 얼마나 키우는지에 대해 결론이 엇갈린다고 알려져 있습니다. A쪽과 B쪽은 어느 편이 옳거나 그르다는 뜻이 아닙니다. 숫자는 모두 이 프로젝트가 정한 무차원 설정에서 나온 예시입니다.

이론적 근거와 구현 메모