← 최신 논문
🤖 AI

Towards GUI Agents: Vision-Language Diffusion Models for GUI Grounding

이 논문은 GUI 그라운딩 작업에서 기존 autoregressive 모델을 대체할 수 있는 잠재력을 가진 이산 디퓨션 비전 - 언어 모델 (DVLM) 을 제안하고, 계층적 구조를 포착하기 위해 고안된 하이브리드 마스킹 스케줄을 통해 정확도를 크게 향상시켰음을 다양한 벤치마크를 통해 입증합니다.

원저자: Shrinidhi Kumbhar, Haofu Liao, Srikar Appalaraju, Kunwar Yashraj Singh

게시일 2026-03-30
📖 3 분 읽기☕ 가벼운 읽기

원저자: Shrinidhi Kumbhar, Haofu Liao, Srikar Appalaraju, Kunwar Yashraj Singh

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

이 논문은 **"컴퓨터 화면을 보고 마우스를 클릭하거나 텍스트를 입력하는 AI 에이전트"**를 만드는 새로운 방법을 소개합니다.

기존에 가장 잘하던 방식은 ' autoregressive (AR, 자기회귀)' 모델이었습니다. 이는 마치 사람이 글을 쓸 때, 한 글자씩 순서대로 이어 나가는 방식과 같습니다. 하지만 이 논문은 **'확산 모델 (Diffusion Model)'**이라는 새로운 방식을 제안하며, "한 번에 전체 그림을 그려나가는 방식"이 GUI(그래픽 사용자 인터페이스) 작업에서도 훌륭하게 작동할 수 있다고 증명합니다.

이 복잡한 내용을 일상적인 비유로 쉽게 설명해 드릴게요.


🎨 비유: "화려한 그림 그리기 대회"

상상해 보세요. AI 는 이제부터 화려한 그림을 그리는 화가가 되었습니다. 이 화가의 임무는 "사용자가 '검색창에 hello 라고 입력해'라고 말하면, 화면에서 검색창을 찾아 그 위에 'hello'라고 쓰는 것"입니다.

1. 기존 방식 (AR 모델): "조각조각 맞추는 퍼즐"

기존의 AI 는 퍼즐 조각을 하나씩 맞춰가는 방식을 썼습니다.

  • "검색창이 어디 있지?" → "여기 있네."
  • "그럼 클릭할까?" → "아니, 입력해야 해."
  • "그럼 'h'를 치고..." → "다음은 'e'..."
    이 방식은 순서대로 하나씩 생각해서 답을 내놓습니다. 정확하지만, 때로는 실수가 쌓이거나 전체적인 그림을 한눈에 보기 어려울 수 있습니다.

2. 새로운 방식 (이 논문의 확산 모델): "흐릿한 그림을 선명하게 다듬기"

이 논문에서 제안한 **확산 모델 (Diffusion Model)**은 조금 다릅니다.

  • 처음에 AI 는 화면 전체를 완전히 흐릿하게 (블랙아웃) 봅니다.
  • 그리고 **"검색창이 어디 있었지? 클릭할까? 입력할까?"**라는 질문을 받습니다.
  • AI 는 한 번에 전체 그림을 대략적으로 상상한 뒤, 점점 선명하게 다듬어 나갑니다.
  • 마치 안개 낀 산을 등산하다가, 한 걸음 한 걸음 걸을수록 산의 윤곽이 뚜렷해지듯이, 수십 번의 반복을 거치며 정확한 위치를 찾아냅니다.

이 방식의 장점은 한 번에 전체 맥락을 보고 (양방향 주의) 실수를 수정할 수 있다는 점입니다.


🛠️ 핵심 기술: "혼합 마스킹 전략" (Hybrid Masking)

그런데 여기서 문제가 생겼습니다. 확산 모델이 **좌표 (x, y)**를 그릴 때, 순서를 무시하고 무작위로 지우다 보니, **"어디를 시작할지 (Anchor)"**와 "얼마나 넓게 할지 (Extent)" 사이의 관계를 헷갈려 했습니다.

  • 비유: 건축가가 건물을 지을 때, "기둥을 어디에 세울지"와 "건물이 얼마나 넓어질지"를 동시에 무작위로 결정하려다 보니 건물이 비뚤어지는 일이 생긴 겁니다.

저자들은 이를 해결하기 위해 **두 단계로 나누는 '혼합 전략'**을 고안했습니다.

  1. 1 단계 (대략적인 위치 잡기): 먼저 "어떤 행동 (클릭/입력) 을 할지"와 **"시작점 (기둥) 을 어디에 둘지"**를 무작위로 연습하며 대략적인 위치를 잡습니다. (기존 방식 유지)
  2. 2 단계 (정확한 크기 잡기): 이제 시작점이 정해졌으니, **"그 시작점을 기준으로 끝까지 얼마나 넓힐지"**를 집중적으로 연습합니다. 이때는 시작점이 고정된 채로 나머지 부분만 다듬습니다.

결과: 마치 먼저 대략적인 윤곽을 잡고 (Coarse), 그 다음에 디테일을 채우는 (Fine) 방식이라서, 건물이 훨씬 더 정확하게 세워졌습니다.


📈 실험 결과: "더 많은 데이터, 더 빠른 학습"

이 새로운 방식을 테스트하기 위해 다양한 데이터 (웹, 모바일, 데스크톱 화면) 를 섞어서 학습시켰습니다.

  • 데이터 양 늘리기: 7 천 개에서 12 만 개로 데이터를 늘리니, AI 가 더 다양한 상황을 배우게 되어 실수가 줄고, 더 빨리 (레이턴시 감소) 정답을 찾아냈습니다.
  • 성능 비교: 기존에 가장 잘하던 순서대로 답을 내는 모델 (AR) 과 비교해도, 거의 비슷한 수준의 정확도를 보여주었습니다. 특히 "Step Success Rate(단계 성공률)"라는 지표에서 기존 확산 모델보다 약 6% 포인트나 더 좋아졌습니다.

💡 결론: 왜 이것이 중요한가요?

이 논문은 **"AI 가 컴퓨터 화면을 조작하는 일 (GUI 에이전트)"**을 할 때, 한 번에 전체를 보고 수정해 나가는 확산 모델도 매우 유망한 방법임을 처음 증명했습니다.

  • 기존 방식: 한 글자씩 차근차근 (순차적).
  • 새로운 방식: 전체를 보고 수정하며 완성 (병렬적, 반복적).

이 연구는 앞으로 AI 가 우리 대신 복잡한 웹사이트를 돌아다니거나, 컴퓨터 프로그램을 자동으로 조작하는 **'스마트한 비서'**를 만드는 데 중요한 발걸음이 될 것입니다. 마치 안개 낀 길을 걷던 AI 가 이제 선명한 지도를 들고 길을 찾게 된 것과 같습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →