연합학습시스템에서의 MLOps 구현 방안 연구

The Study on the Implementation Approach of MLOps on Federated Learning System

초록

연합학습은 학습데이터의 전송없이 모델의 학습을 수행할 수 있는 학습방법이다. IoT 혹은 헬스케어 분야는 사용자의 개인정보를다루는 만큼 정보유출에 민감하여 시스템 디자인에 많은 주의를 기울여야 하지만 연합학습을 사용하는 경우 데이터가 수집되는 디바이스에서 데이터가 이동하지 않기 때문에 개인정보 유출에 자유로운 학습방법으로 각광받고 있다. 이에 따라 많은 연합학습 구현체가 개발되었으나 연합학습을 사용하는 시스템의 개발과 운영을 위한 시스템 설계에 관한 구체적인 연구가 부족하다. 본 연구에서는 연합학습을 실제 프로젝트에 적용하여 IoT 디바이스에 배포하고자 할 때 연합학습의 수명주기, 코드 버전 관리, model serving, 디바이스 모니터링에 대한 대책이 필요함을 보이고 이러한 점을 보완해주는 개발환경에 대한 설계를 제안하고자 한다. 본 논문에서 제안하는 시스템은 중단 없는 model-serving을 고려하였고 소스코드 및 모델 버전 관리와 디바이스 상태 모니터링, 서버-클라이언트 학습스케쥴 관리기능을 포함한다.

키워드

federated-learningframeworkopen sourceeffective development environmentMLOps연합학습프레임워크개발 시스템 설계오픈소스개발환경MLOps
제목
연합학습시스템에서의 MLOps 구현 방안 연구
제목 (타언어)
The Study on the Implementation Approach of MLOps on Federated Learning System
저자
홍승후이강윤
발행일
2022-06
저널명
인터넷정보학회논문지
23
3
페이지
97 ~ 110