d라이브러리









대역전극, 조작 여부 수학은 알고 있었다?! 내일은 미스터 트롯

 

전국민을 트로트 신드롬에 빠지게 만든 오디션 프로그램 ‘내일은 미스터트롯’이 3월 14일 막을 내렸습니다. 최고 시청률 35.7%를 기록하며 남녀노소 모두를 TV 앞에 모이게 한 마성의 방송이었죠. 물론 수학자도 예외가 아니었습니다. 미리 점수를 예측한 수학자가 있는가 하면, 직접 개발한 알고리듬으로 투표 조작은 없었는지 따져본 수학자도 있었습니다. 수학자는 미스터트롯 오디션을 어떻게 봤는지, 함께 들어볼까요?

 

“방송 사상 초유의 일입니다! 문자 투표수가 예상을 뛰어넘는…, 전례 없는 일입니다!”
3월 13일 새벽 1시가 넘은 시간, 트로트 가수 오디션 방송 프로그램인 ‘내일은 미스터트롯’의 최종 생방송 진행을 맡은 사회자 김성주 씨는 당황하며 이렇게 말했습니다. 최종 순위를 결정하는 전국민 문자 투표 결과를 발표해야 하는데, 773만 1781건의 문자가 일시에 쏟아지면서 집계 불능 상태에 빠진 겁니다. 시즌1인 ‘내일은 미스트롯’의 온라인 대국민 투표의 총 득표수가 42만 6268표였기 때문에 제작진은 이렇게 많은 문자가 오리라고는 예상하지 못한 것이죠. 결국 사회자는 시청자들에게 사과하면서 최종 순위 발표를 약 1주일 연기하겠다고 말했습니다. 그리고 하루 뒤인 3월 14일 예정에 없던 방송을 편성해서 최종 결과를 발표했죠.


 오디션 프로그램 사상 초유의 상황이 발생한 미스터트롯은 수학자의 이목도 집중시켰습니다. 최수영 아주대학교 수학과 교수님은 순위 발표가 연기된 상황을 설명하며 “통계에서 데이터 전 처리의 중요성을 보여준 사례”라고 말했습니다. 이틀 뒤 최종 순위를 공개하는 방송에서 총 득표수인 773만 1781표가 아닌 유효 득표수 542만 8900표를 기준으로 순위가 정해졌기 때문이죠. 데이터 전 처리 과정에서 무려 230만 2881표가 무효 처리된 겁니다. 데이터 전 처리란 본격적인 분석을 하기 전에 데이터에서 불규칙한 부분이나 명료하지 않은 부분을 수정하는 작업을 말합니다.


제작진은 투표의 정확성을 위해 수많은 표를 무효 처리할 수밖에 없었다고 밝혔습니다. 예를 들어 이름을 잘못 표기하거나 여러 이름을 하나의 문자메시지에 쓴 경우를 무효 처리한 것이죠. 그런데 정확성을 중시하다 보니 문자메시지에 이름과 함께 이모티콘을 넣거나, 문장부호를 넣은 경우까지 모두 제외했습니다. 예를 들어 ‘임영웅!’이라고 쓴 메시지도 무효 처리한 것이죠. 이런 부분은 추가 데이터 처리를 통해 충분히 인정할 수 있습니다. 

 

 

 

결과 발표 전 미리 예측한 2위와 3위의 점수


미스터트롯을 통해 생각해볼 수 있는 수학은 통계 분야의 데이터 전 처리뿐만이 아닙니다. 최 교수님은 “순위 발표를 보는 동안 2위와 3위의 점수를 수학적으로 예측할 수 있어서 더욱 흥미로웠다”고 말했는데요, 대체 무슨 뜻일까요?


미스터트롯에서 총점은 4000점 만점인데, 음악 전문가가 주는 마스터 총점이 최고 2000점, 홈페이지에서 이뤄지는 대국민 응원투표가 최고 800점, 마지막 생방송에서 문자메시지로 이뤄지는 실시간 국민투표가 최고 1200점입니다. 이 중에서 마스터 총점과 대국민 응원투표 점수는 이미 결정돼 있었죠. 결국 실시간 국민투표 결과만 확인하면 최종 순위를 알 수 있는 겁니다. 


그런데 최종 결과의 핵심인 실시간 국민투표 점수는 흥미롭게도 ‘비례식’을 이용해 산출했습니다. 1위의 득표율을 기준으로 점수를 배분하는 것이었죠. 가장 많은 표를 얻은 사람이 1200점을 받고, 2등부터는 1위의 득표율에 비례해 점수를 매기는 겁니다. 이때 소수점 아래 셋째 자리에서 반올림했습니다.

 


예컨대 1위의 득표율이 30%, 2위의 득표율이 25%라고 하면 왼쪽과 같은 식을 통해 2위의 점수(A)가 1000점임을 알 수 있습니다.

 


최종 결승에 오른 후보는 총 7명이었는데, 순위 공개 방송에서 제작진은 1위의 득표율이 25.32%라는 것을 먼저 공개하고 7위부터 순위와 점수를 발표했습니다. 방송을 시청하던 최 교수님은 순위가 4위까지 공개되자 회심의 미소를 지었습니다. 간단한 계산을 통해 2위와 3위가 얻을 점수를 대략적으로 예측했기 때문이죠.

 


최 교수님은 이런 방식으로 방송을 보면서 2위와 3위의 점수를 예측했고, 실제 결과인 3위(y) 745.08점, 2위(x) 863.30점은 정확히 계산한 범위의 값이었습니다. 다만 2위와 3위 점수의 합이 예측했던 값인 1608.89보다는 0.51점 작게 나왔는데, 이는 계산 과정에서 점수를 소수점 아래 셋째 자리에서 반올림하면서 나타난 차이입니다. 


최 교수님은 “점수를 보면 알 수 있지만 순위 결정에 가장 큰 영향을 미친 것은 전문가 평가나 응원투표가 아닌 실시간 국민투표였다”고 말했습니다. 전문가 평가와 응원투표 점수를 합산한 결과 1위와 7위 사이의 점수 차이는 85점이었는데, 실시간 국민투표에서는 1위와 2위 사이의 점수 차이만 무려 336.7점이었기 때문입니다.


미스터트롯의 최종 결과는 직전까지 2위였던 임영웅 씨가 1위에 올라서는 역전극이었습니다. 3위였던 영탁 씨가 2위를 차지했고, 1위였던 이찬원 씨는 3위로 내려왔죠. 그런데 수학적으로 생각해보면 방송에서 유효 득표수가 542만 8900표라는 것을 공개한 시점부터 이미 역전극의 가능성이 높다는 것을 알 수 있습니다. 최종 국민투표 전까지 1위와 7위의 점수 차이인 85점은 방송 초반에 공개한 1위의 득표율 25.32%를 기준으로 계산했을 때 약 1.79%이며, 이는 약 9만 7378표 차이여서 전체 득표수를 고려하면 충분히 역전 가능성이 있는 것이죠. 특히 1위와 2위의 점수 차이는 17점에 불과했기 때문에, 약 1만 9476표만 더 얻으면 충분히 역전이 가능하다고 예측할 수 있습니다.

 

 

득표수가 조작되지는 않았을까?


미스터트롯은 오디션 프로그램 역사상 처음으로 최종 투표 결과를 연기하는 사례를 남겼습니다. 자연스럽게 ‘투표 결과를 조작한 것은 아닐까’라는 의문이 뒤따를 수 있죠. 2019년 전국을 떠들썩하게 만든 ‘프로듀스 X 101’의 득표수 조작 사건이 있었기 때문입니다. 이상준 경희대학교 수학과 교수님은 박태정 덕성여자대학교 교수님, 송현주 숭실대학교 교수님과 함께 프로듀스 X 101 사건을 계기로 득표수가 곱셈에 의해 조작됐는지를 판별하는 알고리듬을 개발했는데, 마침 방송되던 미스터트롯에 연구 결과를 적용해봤습니다. 

 

 


알고리듬이 작동하는 원리는 투표 결과를 입력했을 때 각 후보의 득표수가 ‘특정 실수(α)와 정수의 곱의 반올림’으로 표현되는지 확인하는 것입니다. 여기서 주의할 점은 각 후보의 득표수를 이렇게 나타낼 수 있다는 것을 확인했을 때, 이 결과가 득표수 조작에 의한 것일 수도 있고 우연에 의한 것일 수도 있다는 점입니다. 이 교수팀이 얻어낸 알고리듬은 무작위로 만들어낸 많은 투표 결과를 적용해서 득표수를 조작했을 통계적 확률도 얻을 수 있습니다. 계산 결과 최종 후보 7명의 득표수는 7.227566이라는 실수에 어떤 정수를 곱한 뒤 반올림해서 얻을 수 있는 정수였습니다. 예를 들어 1위인 임영웅 씨의 득표수인 1374748은 7.227566에 190209를 곱한 뒤 반올림하면 나옵니다. 또 2위인 영탁 씨의 득표수인 989020은 7.227566에 136840을 곱해 반올림한 결과입니다.

 

▲ 내일은 미스터트롯 오디션에서 최종 2위에 오른 영탁 씨가 경연을 펼치는 모습.


하지만 이 교수님은 “미스터트롯 투표 결과는 α(=7.227566)를 얻었다고 해서 조작됐다고 보기 어렵다”고 말했습니다. 최종 후보가 7명이고, α가 7 정도에 불과했기 때문입니다. 표를 받는 후보 수가 적은 경우, 사실은 무작위로 투표한 결과라도 우연히 특정 실수에 정수를 곱해서 반올림한 값과 일치할 확률이 높습니다. 예를 들어 후보가 2명이고 득표수가 102표와 606표라면 조작한 것이 아니더라도 두 수가 6에 17과 101을 곱해서 만든 것으로 의심할 수 있습니다. 반면 프로듀스 X 101처럼 후보 20명의 득표수가 모두 7494.442(α)라는 실수에 다양한 정수를 곱해 얻어지는 결과와 일치하는 경우라면 후보자 수도 많고 α도 크기 때문에 투표 결과를 조작했을 가능성이 높습니다.


한편 이 교수님 연구팀이 개발한 알고리듬은 어떤 투표 결과를 알 때 그 결과가 조작됐을 확률이 얼마인지까지 확인할 수 있어 신뢰도가 높습니다. 실제로 프로듀스 X 101의 경우 득표수가 조작됐을 확률이 거의 100%인 것으로 나타났죠. 이 교수님은 “프로듀스 X 101처럼 후보의 수가 20명이 넘고 공통적으로 곱하는 α가 커지면 신뢰도 높은 결과가 나온다”면서, “하지만 미스터트롯은 두 수가 작기 때문에 단순히 α를 얻었다고 해서 조작했다고 보기 어렵다”고 말했습니다.


연구팀이 개발한 알고리듬은 앞으로 다양한 투표에서 조작 여부를 검증하는 데 활용할 수 있을 것으로 기대됩니다. 이 교수님의 연구처럼 방송 프로그램에서 수학 연구가 시작되고, 그 결과를 다시 실생활에 활용할 수 있다니 정말 흥미롭지 않나요? 또 최 교수님처럼 학교에서 배우는 간단한 비례식 계산을 활용해 오디션 순위를 예측하고 그 결과를 확인하는 것도 수학을 좋아하는 사람만 누릴 수 있는 기쁨일 겁니다. 여러분도 생활 속에서 경험하는 다양한 상황에서 알고 있는 수학 지식을 활용해 보세요. 수학을 배우는 ‘맛’을 느낄 수 있을 거예요! 

2020년 05월 수학동아 정보

  • 최영준 기자 기자
  • 도움

    이상준(경희대학교 수학과 교수), 최수영(아주대학교 수학과 교수)
  • 사진

    TV조선
  • 디자인

    유승민

🎓️ 진로 추천

  • 수학
  • 통계학
  • 컴퓨터공학
이 기사를 읽은 분이 본
다른 인기기사는?