발제자: 권혁선
발제일: 2024년 06월 05일
키워드: [AutoML] [ML resource provisioning]
URL: https://ieeexplore.ieee.org/abstract/document/10437119
발표자료: PDF
Network operator가 효율적으로 ML(Machine Learning) Workflow를 구성할 수 있는 프레임워크(AutoMLPoweredNetworks)를 제시
5G network로 부터 얻은 real operator data(ie. KPI)를 사용해 테스트를 진행
5G 서비스 기반(Service-Based) 아키텍쳐 측면에서 network operator들이 다양한 network data를 수동적(manually)으로 분석하고 관리해 서비스들을 배포하는 것은 쉽지 않음.
단순히 AI/ML을 사용해 network 결함을 예측하고 대응하는 방식도 제시되었지만 미국, 중국 인도처럼 수많은 디바이스들과 기지국이 필요한 지역에서는 CAPEX 및 OPEX의 측면에서 비효율적임.
결국, 제한된 리소스안에서 적절한 ML(Machine Learning) 모델을 선택하고 최적의 ML 자원을 network에 분배하는 자동화 프로세스가 중요해짐.
Network에서 이상 현상이 발견되면 SMO(Service Management and Orchestration)는 eNodeB/gNodeB로부터 data를 얻어 AI Server를 지원. 이때 data는 주기적으로 eNodeB/gNodeB로부터 수집되며 Data Lake에 저장.
Group and Select
” 방식을 통해 graph상의 노드들로 mapping되며 그룹화.
결정된 대표 cell 및 그룹ID 그리고 correlation 알고리즘에 대한 정보가 “Auto Intelligent Training App
“에 공유.
Auto Intelligent Training App
“에서는 대표 cell을 위한 training & prediction 요청을 AI Server한테 전송.
학습을 마친 모델과 모델 정확도에 관한 정보가 다시 “Auto Intelligent Training App
“한테 전송.
학습된 ML 모델은 대표 cell을 제외한 나머지 cell들에서의 예측에 사용되며 “Auto Evaluation & Retraining App
” 프로세스를 진행.
Auto Evaluation & Retraining App
“한테 전송.\(1- \frac{6 \sum_{i=1}^n (R(x_i) - R(y_i))^2}{n(n^2 - 1)}\) \(R(x_i)=Rank \ of\ x_i\) \(R(y_i)=Rank \ of \ y_i\) \(\overline{R(x)}=mean\ rank\ of\ x\) \(\overline{R(y)}=mean\ rank\ of\ y\)
\(\frac{n_c-n_d}{n_c+n_d}\) \(n_c=number\ of\ concordant\ pairs\) \(n_d=number\ of\ discordant\ pairs\)
\(\frac{fastdtw(X,Y)}{n}\) \(fastdtw=\ 두\ 시계열\ data\ 사이의\ 최소\ DTW\) \(n=\ number\ of\ data\ point\)
Group and Select
” 프로세스에서 결정된 대표 cell들을 학습.