다빈치 SW·AI 공모전

  • GANbti

    팀장
    공예나 (산업보안학과 | 3)
    팀원
    이준학 (산업보안학과 | 3)
    정다연 (산업보안학과 | 2)
    김도환 (산업보안학과 | 2)
GANbti : GAN 기반 질문지 생성을 통한 진단 서비스

  • 작품소개
  • MBTI는 처음 만난 사람들끼리 인사할 때 빠지지 않고 등장할 정도로 사람들의 열렬한 관심을 받고 있다. 이러한 관심을 이용해 GAN으로 생성된 질문지에 대한 사용자들의 데이터를 모아 자신의 mbti를 파악하는데 도움을 주고자 한다.



    사용자들이 가입할 때 제공한 설문 데이터를 기반으로 어떤 MBTI가 어느 질문에 어떤 답변을 할지 예측을 할 수 있으며 이를 기반으로 GAN을 이용해 새로운 질문지를 생성하고, 새로운 질문에 대한 답변 데이터를 실시간으로 반영하여 지속적으로 성능을 향상 시킬 수 있다.

  • 개발배경 (필요성)
  • 코로나 19로 인해 MBTI와 같은 성격유형검사가 확산되었다. 해당 검사의 경우 장기간의 비대면 생활에 익숙해지며 성향이 바뀌는 경우 또한 존재하며, 이후 코로나 19가 마무리된 포스트 코로나 시대에도 많은 사람들은 MBTI에 대해 관심을 가지고 있다. 실제로 많은 사람들이 초면에 이야기 할 주제가 없다면 MBTI 이야기를 하는 등 이미 MBTI는 일상에 자리잡고 있는 추세이다.



    따라서 많은 사람들이 관심을 가질만한 MBTI별 질문지와 설문지에 대한 데이터를 모아 GAN을 이용해 질문지를 생성하고, 이러한 데이터를 기반으로 MBTI별 일상 속 선호도와 성향을 반영한 질문지를 생성해 많은 사람들간의 특성을 파악하는데 도움을 주고자 한다.



    이러한 기술은 향후 더 나아가, 질병을 예측하거나 하는 상황에서 적용하여 포스트 코로나 시대에 이로움을 주고자 본 SW를 개발하고자 한다.

  • 특징 및 기능
  • 5지선다형 선택형 질문지를 생성하는 GAN 모델을 제작

    사용자는 초기에 본인의 MBTI 검사를 진행해야 함. 이때 사용하는 질문지들은 MBTI검사에 실제로 사용되는 전문적인 질문들이며, 해당 검사는 사용자의 MBTI를 특정하는데 활용하기 위함 (정답 데이터 생성)

    사용자들이 입력한 질문 답변들을 토대로 GANG가 특정 MBTI가 어떠한 질문을 선택한 경우가 많은지 학습, GAND가 새로운 질문을 생성해냄. 이때 사용하는 질문지들은 비규칙적인 질문들 (ex. 이 영화 어땠는지? 이 노래는 어떤지? 만약 남자친구가 다른 여사친의 깻잎을 때어주면 화가나는지?) 로 구성되어있음

    이때 질문 답변들을 토대로 특정 MBTI의 선호도를 파악할 수 있음
    - 이를 기반으로 특정 MBTI의 성향을 반영한 질문 생성가능
    예) “친구들이 나만빼고 놀러가면 나는 슬프다”
       - ENFP의 80%가 좋아할 만한 질문을 생성해냈습니다. 예상 정확도 96.6%…)
       - 매우 아니다 / 아니다 / 보통이다 / 그렇다 / 매우 그렇다

    해당 질문들을 이용자들에게 제공하고 MBTI 결과 업데이트
    예) 생성된 질문을 분석하고 있습니다..
       - ”매우 아니다” 라고 답변하시다니, 혹시 다음과 같은 성향에 가까우시지 않으신가요?
       - I +10%
       - E -10%
       - …
       - 해당 질문은 ENFP의 80%가 좋아할 만한 질문입니다. 예상 정확도 96.6%…
  • 기대효과 활용분야
  • 기대효과

    이용자 관점 : MBTI 과몰입을 통해 재미있게 나의 취향을 추천받고 MBTI 검사를 반복해서 수행할 수 있음

    - 운영자 관점 : 이용자들의 트렌드 데이터를 자연스럽게 수집 → 마케팅등에 활용


    활용분야

    추후 해당 프로그램을 특정한 질환들을 진단하는 도구로 활용할 수 있다.

    예를 들어, 당뇨병을 대상으로 한다면 아래와 같은 과정으로 당뇨병을 진단할 수 있다.

    1. 기존에 당뇨병 환자들이 공통적으로 답변한 자가진단 질문-답변을 이용하여 당뇨병 여부를 판단

    2. 기존에 당뇨병 진단에 전혀 사용되지 않았던 질문들을 기반으로 이용자들에게 질문을 제공

    잠을 자기전에 홍차를 즐겨먹는다

    어렸을때 불량식품을 즐겨먹었다

    3. 당뇨병 환자들이 특정한 경향을 보이는 질문들을 기반으로 학습 후, 새로운 질문을 생성

    예를 들어 실제 당뇨병 환자들이 “나는 어렸을때 길거리 달고나를 즐겨 먹은적이 있다”라는 질문에 97%가 그렇다고 응답했으며, ”나는 단걸 먹으면 늦게 자곤했다.”라는 질문에는 83%가 그렇다고 응답했다고 가정한다.

    이를 기반으로 나는 어렸을때 늦게 자곤했다라는 새로운 질문을 생성하였으며, [프로그램 이름]을 통해 당뇨병 환자의 88%가 이에 해당할 것이라고 추측 가능하며 예상 정확도는 92.6%임을 확인할 수 있다. 이러한 질문들에 대한 응답과 실제 당뇨병질환을 앓고 있는지를 비교 검증하여 성능을 개선할 수 있다. 

  • 프로그램 설명서
  • 1. 가입 시 mbti 테스트에 사용되는 실제 설문지 제공 후 답변 수집
    2. 수집한 답변 데이터를 기반으로 어떤 MBTI가 어느 질문에 어떤 답변을 할지 예측
    3. GAN을 이용해 질문지 생성
    4. 질문 - 답변 정보를 실시간으로 반영 후 질문지 재생성

기타파일

첨부파일

중앙대학교 다빈치 sw tech fair 참가신청 닫기