서지주요정보
Verifying well-definedness of variational objectives for probabilistic programs = 확률적 프로그램의 잘 정의된 변분 목적 함수 검증
서명 / 저자 Verifying well-definedness of variational objectives for probabilistic programs = 확률적 프로그램의 잘 정의된 변분 목적 함수 검증 / Hangyeol Yu.
발행사항 [대전 : 한국과학기술원, 2020].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8036565

소장위치/청구기호

학술문화관(문화관) 보존서고

MCS 20053

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

Probabilistic programming languages offer powerful generic inference algorithms to let programmers write probabilistic models with succinct programming notations. Stochastic variational inference (SVI) is one of the most popular classes of such inference algorithms. However, many verification challenges arise to assure that a given probabilistic program runs a valid SVI. Among those, this dissertation aims at the verification of well-defined variational objectives. We define a Pyro-like probabilistic programming language and its denotational semantics using a special data structure called random database. Then, we propose a sufficient set of conditions for the bounded evidence lower bound (ELBO), which is the most fundamental variational objective. The most remarkable condition is the finite expected execution time of a program, whose verification is a well-studied research problem. Finally, we generalized our result to three other variational objectives. The next challenge is to develop an automatic program analyzer based on our current knowledge.

확률 변분 추론은 확률적 프로그래밍 언어가 제공하는 가장 강력한 추론 알고리즘 가운데 하나이다. 그러나 프로그램이 올바른 확률 변분 추론을 수행하는지 여부를 이론적으로 보장하려면 다양한 검증 문제가 파생 되며, 그중에서도 본 논문이 풀고자 하는 문제는 잘 정의된 목적함수의 검증이다. 본 논문에서는 Pyro와 유사한 확률적 프로그래밍 언어를 정의하고 랜덤 데이터베이스라는 특별한 데이터 구조를 이용하여 표시적 의미론을 기술한다. 이를 바탕으로 유한한 평균 실행 시간을 검증하는 문제로 환원시키는데 성공하였다. 추후 연구과제로는 현재 밝혀낸 사실을 이용하여 자동화된 프로그램 분석기를 개발하는 것이 있다.

서지기타정보

서지기타정보
청구기호 {MCS 20053
형태사항 iii, 38 p. : 삽화 ; 30 cm
언어 영어
일반주기 저자명의 한글표기 : 유한결
지도교수의 영문표기 : Yang,
지도교수의 한글표기 : 양홍석
학위논문 학위논문(석사) - 한국과학기술원 : 전산학부,
서지주기 References : p. 35-36
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서