발제자: 권혁선
발제일: 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들을 학습.