맞춤기술찾기

이전대상기술

베스트 에이전트의 정책으로 안내되는 다중 에이전트 PPO 알고리즘

  • 기술번호 : KST2020000070
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 다중 에이전트 시스템에서 베스트 에이전트의 정책으로부터 안내되는 효율적인 정책 매개변수 탐색 방법을 이용한 PPO 알고리즘에 관한 것이다. 복수의 에이전트(agent) 각각의 정책 매개변수의 훈련을 제어하는 방법에 있어서, 상기 복수의 에이전트 각각을 대상으로 미리 공유된 안내 정책에 기초하여 독립적으로 훈련하도록 제어하는 정책 훈련 단계, 매 훈련 마다 다음 훈련에서 사용할 변수들을 획득하도록 하기 위해, 상기 복수의 에이전트 각각의 정보를 해당 에이전트로부터 수신하는 단계, 매 훈련 마다 각 에이전트의 정보를 기반으로 결정된 다음 훈련에 사용할 변수를 상기 복수의 에이전트에게 전송하는 단계, 미리 정의된 번의 훈련이 수행됨에 따라 각 에이전트의 성능 정보를 해당 에이전트로부터 수신하는 단계, 및 수신된 상기 각 에이전트의 성능 정보에 기초하여 결정된 베스트 에이전트의 정책 매개 변수를 상기 복수의 에이전트들이 공유하도록 제어하는 단계를 포함할 수 있다.
Int. CL G06N 20/00 (2019.01.01) G06F 15/163 (2006.01.01) G06N 3/08 (2006.01.01)
CPC G06N 20/00(2013.01) G06N 20/00(2013.01) G06N 20/00(2013.01)
출원번호/일자 1020180103642 (2018.08.31)
출원인 한국과학기술원
등록번호/일자
공개번호/일자 10-2019-0142181 (2019.12.26) 문서열기
공고번호/일자 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020180068873   |   2018.06.15
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2018.08.31)
심사청구항수 12

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국과학기술원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 성영철 대전광역시 유성구
2 정휘영 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 양성보 대한민국 서울특별시 강남구 선릉로***길 ** (논현동) 삼성빌딩 *층(피앤티특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국과학기술원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2018.08.31 수리 (Accepted) 1-1-2018-0867827-12
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.04.24 수리 (Accepted) 4-1-2019-5081392-49
3 의견제출통지서
Notification of reason for refusal
2020.02.17 발송처리완료 (Completion of Transmission) 9-5-2020-0117410-46
4 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2020.04.17 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2020-0395085-06
5 [거절이유 등 통지에 따른 의견]의견서·답변서·소명서
2020.04.17 수리 (Accepted) 1-1-2020-0395084-50
6 [지정기간단축]기간 연장신청서·기간 단축신청서·기간 경과 구제신청서·절차 계속신청서
2020.05.06 수리 (Accepted) 1-1-2020-0457696-14
7 등록결정서
Decision to grant
2020.05.14 발송처리완료 (Completion of Transmission) 9-5-2020-0332546-89
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.05.15 수리 (Accepted) 4-1-2020-5108396-12
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.06.12 수리 (Accepted) 4-1-2020-5131486-63
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
복수의 에이전트(agent) 각각의 정책 매개변수의 훈련을 제어하는 시스템을 이용하여 수행되는 복수의 에이전트(agent) 각각의 정책 매개변수의 훈련을 제어하는 방법에 있어서,상기 복수의 에이전트(agent) 각각의 정책 매개변수의 훈련을 제어하는 시스템의 훈련 제어부는 상기 복수의 에이전트 각각을 대상으로 미리 공유된 안내 정책에 기초하여 독립적으로 훈련하도록 제어하는 정책 훈련 단계; 수신 제어부는 매 훈련 마다 다음 훈련에서 사용할 변수(,)를 획득하도록 하기 위해, 상기 복수의 에이전트 각각의 정보를 해당 에이전트로부터 수신하는 단계; 전송 제어부는 매 훈련 마다 각 에이전트의 정보를 기반으로 결정된 다음 훈련에 사용할 변수(,)를 상기 복수의 에이전트에게 전송하는 단계; 상기 수신 제어부는 미리 정의된 번의 훈련이 수행됨에 따라, 각 에이전트의 성능 정보를 해당 에이전트로부터 수신하는 단계; 및공유 제어부는 수신된 상기 각 에이전트의 성능 정보에 기초하여 결정된 베스트 에이전트의 정책 매개변수()를 상기 복수의 에이전트들이 공유하도록 제어하는 단계를 포함하고, 상기 각 에이전트는 심층 신경망(multi-layer perceptron)의 매개변수인 자신의 상기 정책 매개변수()를 가지며, 상기 정책 매개변수()로 자신의 정책을 구성하고, 자신의 상기 정책의 훈련에 필요한 상기 변수(,)와 안내 정책의 매개변수()를 공유하며, 공유된 상기 안내 정책의 매개변수()를 이용하여 안내 정책을 구성하여 훈련에 사용하는 것을 특징으로 하는 다중 에이전트 훈련 제어 방법
2 2
제1항에 있어서,상기 복수의 에이전트들 각각에 해당하는 현재 정책()의 매개변수()는 상기 복수의 에이전트들이 공유하는 상기 다음 훈련에 사용할 변수(,), 안내 정책(), 및 각 에이전트의 경험 정보에 기초하여 업데이트되고, 상기 다음 훈련에 사용할 변수(,)를 상기 복수의 에이전트에게 전송하는 단계는,상기 안내 정책과 각 에이전트의 현재 정책 사이의 쿨백 라이블러 발산(KL divergence)에 기초하여 상기 다음 훈련에 사용할 변수()를 계산하는 단계를 포함하고, 상기 베스트 에이전트의 안내 정책과 각 에이전트의 현재 정책의 쿨백 라이블러 발산(KL divergence) 항의 변수()를 조정하여 상기 베스트 에이전트의 안내 정책의 매개변수()에서 만큼 떨어진 매개변수 공간에서 상기 정책 매개변수()를 학습하도록 제어하는 것을 특징으로 하는 다중 에이전트 훈련 제어 방법
3 3
제2항에 있어서,상기 복수의 에이전트들 각각에 해당하는 현재 정책()의 매개변수()는, 미리 정의된 해당 에이전트의 목표 함수를 상대적으로 증가시키는 방향으로 업데이트되는 것을 특징으로 하는 다중 에이전트 훈련 제어 방법
4 4
삭제
5 5
제1항에 있어서,상기 정책 매개변수()를 상기 복수의 에이전트들이 공유하도록 제어하는 단계는,상기 복수의 에이전트 각각에서 상기 번의 훈련이 수행되면, 새로운 안내 정책을 선택하기 위해, 해당 에이전트의 성능을 나타내는 일정 개수()의 에피소드 보상의 평균()을 수신하는 단계를 포함하는 다중 에이전트 훈련 제어 방법
6 6
제5항에 있어서,상기 정책 매개변수()를 상기 복수의 에이전트들이 공유하도록 제어하는 단계는,수신된 상기 에피소드 보상의 평균()에 기초하여 상기 복수의 에이전트 중 평균이 가장 높은 에이전트를 상기 베스트 에이전트로 결정하는 단계; 및결정된 상기 베스트 에이전트로 상기 정책 매개 변수()를 요청하는 단계를 더 포함하는 다중 에이전트 훈련 제어 방법
7 7
제6항에 있어서,상기 정책 매개변수()를 상기 복수의 에이전트들이 공유하도록 제어하는 단계는,상기 정책 매개변수()의 요청에 대한 응답으로, 상기 베스트 에이전트의 현재 정책에 해당하는 매개변수()를 상기 베스트 에이전트로부터 수신하는 단계; 안내 정책의 매개변수()를 수신된 상기 베스트 에이전트의 현재 정책에 해당하는 매개변수()로 설정하는 단계; 및설정된 상기 안내 정책의 매개변수()를 상기 복수의 에이전트들로 전송하는 단계를 더 포함하는 다중 에이전트 훈련 제어 방법
8 8
복수의 에이전트(agent) 각각의 정책 매개변수의 훈련을 제어하는 시스템에 있어서,상기 복수의 에이전트 각각을 대상으로 미리 공유된 안내 정책에 기초하여 독립적으로 훈련하도록 제어하는 훈련 제어부;매 훈련 마다 다음 훈련에서 사용할 변수들을 획득하도록 하기 위해, 상기 복수의 에이전트 각각의 정보를 해당 에이전트로부터 수신하고, 미리 정의된 번의 훈련이 수행됨에 따라, 각 에이전트의 성능 정보를 해당 에이전트로부터 수신하는 수신 제어부; 매 훈련 마다 각 에이전트의 정보를 기반으로 결정된 다음 훈련에 사용할 변수를 상기 복수의 에이전트에게 전송하는 전송 제어부; 및수신된 상기 각 에이전트의 성능 정보에 기초하여 결정된 베스트 에이전트의 정책 매개변수()를 상기 복수의 에이전트들이 공유하도록 제어하는 공유 제어부를 포함하고, 상기 각 에이전트는 심층 신경망(multi-layer perceptron)의 매개변수인 자신의 상기 정책 매개변수()를 가지며, 상기 정책 매개변수()로 자신의 정책을 구성하고, 자신의 상기 정책의 훈련에 필요한 상기 변수(,)와 안내 정책의 매개변수()를 공유하며, 공유된 상기 안내 정책의 매개변수()를 이용하여 안내 정책을 구성하여 훈련에 사용하는 것을 특징으로 하는 다중 에이전트 훈련 제어 시스템
9 9
제8항에 있어서,상기 복수의 에이전트들 각각에 해당하는 현재 정책()의 매개변수()는 상기 복수의 에이전트들이 공유하는 상기 다음 훈련에 사용할 변수(,), 안내 정책(), 및 각 에이전트의 경험 정보에 기초하여 업데이트되고, 상기 전송 제어부는,상기 안내 정책과 각 에이전트의 현재 정책 사이의 쿨백 라이블러 발산(KL divergence)에 기초하여 상기 다음 훈련에 사용할 변수()를 계산하고, 상기 베스트 에이전트의 안내 정책과 각 에이전트의 현재 정책의 쿨백 라이블러 발산(KL divergence) 항의 변수()를 조정하여 상기 베스트 에이전트의 안내 정책의 매개변수()에서 만큼 떨어진 매개변수 공간에서 상기 정책 매개변수()를 학습하도록 제어하는 것을 특징으로 하는 다중 에이전트 훈련 제어 시스템
10 10
제9항에 있어서,상기 복수의 에이전트들 각각에 해당하는 현재 정책()의 매개변수()는, 미리 정의된 해당 에이전트의 목표 함수를 상대적으로 증가시키는 방향으로 업데이트되는 것을 특징으로 하는 다중 에이전트 훈련 제어 시스템
11 11
삭제
12 12
제9항에 있어서,상기 공유 제어부는,상기 복수의 에이전트 각각에서 상기 번의 훈련이 수행되면, 새로운 안내 정책을 선택하기 위해, 해당 에이전트의 성능을 나타내는 일정 개수()의 에피소드 보상의 평균()을 수신하는 것을 특징으로 하는 다중 에이전트 훈련 제어 시스템
13 13
제12항에 있어서,상기 공유 제어부는,수신된 상기 에피소드 보상의 평균()에 기초하여 상기 복수의 에이전트 중 평균이 가장 높은 에이전트를 상기 베스트 에이전트로 결정하고, 결정된 상기 베스트 에이전트로 상기 정책 매개변수()를 요청하는 것을 특징으로 하는 다중 에이전트 훈련 제어 시스템
14 14
제13항에 있어서,상기 공유 제어부는,상기 정책 매개변수()의 요청에 대한 응답으로, 상기 베스트 에이전트의 현재 정책에 해당하는 매개변수()를 상기 베스트 에이전트로부터 수신하고, 안내 정책의 매개변수()를 수신된 상기 베스트 에이전트의 현재 정책에 해당하는 매개변수()로 설정하고, 설정된 상기 안내 정책의 매개변수()를 상기 복수의 에이전트들로 전송하는 것을 특징으로 하는 다중 에이전트 훈련 제어 시스템
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 한국과학기술원 정보통신.방송 연구개발사업 (EZBARO)자율지능 동반자를 위한 적응형 기계학습기술 연구개발(2017)