{"id":7685,"date":"2026-02-10T13:05:20","date_gmt":"2026-02-10T17:05:20","guid":{"rendered":"https:\/\/lincslab.ca\/?p=7685"},"modified":"2026-02-20T22:40:45","modified_gmt":"2026-02-21T02:40:45","slug":"making-oran-intelligent-role-of-ml","status":"publish","type":"post","link":"https:\/\/lincslab.ca\/en\/making-oran-intelligent-role-of-ml\/","title":{"rendered":"Making Open RAN Intelligent: The Role of Machine Learning\u200b"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"7685\" class=\"elementor elementor-7685\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31fd96e e-flex e-con-boxed e-con e-parent\" data-id=\"31fd96e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f59508 elementor-widget elementor-widget-spacer\" data-id=\"7f59508\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-69a96d3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"69a96d3\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-95b67bd\" data-id=\"95b67bd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3322280 elementor-widget elementor-widget-heading\" data-id=\"3322280\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Making Open RAN Intelligent: The Role of Machine Learning<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6da5679 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6da5679\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-904477b e-flex e-con-boxed e-con e-parent\" data-id=\"904477b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6f1896a e-con-full e-flex e-con e-child\" data-id=\"6f1896a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d2e549e elementor-widget elementor-widget-text-editor\" data-id=\"d2e549e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"1766\" data-end=\"2009\"><strong>O-RAN is fundamentally<\/strong> <strong data-start=\"1789\" data-end=\"1804\">data-driven<\/strong>. Its intelligent control loops\u2014enabled by its Near-Real-Time and Non-Real-Time RAN Intelligent Controllers (RICs)\u2014 support continuous monitoring, closed-loop control, and policy-driven optimization. These capabilities create a natural foundation for machine learning, allowing networks to learn from data, adapt to dynamic conditions, and make informed decisions in real time.<\/p><p data-start=\"1766\" data-end=\"2009\">In our recent survey paper, \u201c<span style=\"text-decoration: underline;\"><strong><a href=\"https:\/\/ieeexplore.ieee.org\/document\/11370849\">ML-Enabled Open RAN: A Comprehensive Survey of Architectures, Challenges, and Opportunities<\/a><\/strong><\/span>,\u201d we examine how ML is being used to transform O-RAN from an open architecture into an intelligent, adaptive system.\u00a0In this work, <strong data-start=\"1003\" data-end=\"1106\">Mira Chandra Kirana, <a href=\"https:\/\/www.linkedin.com\/in\/pkeyela\/\">Patatchona Keyela<\/a>, Fatemeh Rostamian, <a href=\"https:\/\/www.linkedin.com\/in\/deematashman\/\">Dr. Deemah H. Tashman<\/a>, <\/strong>and <strong data-start=\"1003\" data-end=\"1106\"><a href=\"https:\/\/lincslab.ca\/en\/cherkaoui-biography\/\">Prof. Soumaya Cherkaoui<\/a><\/strong> present a comprehensive survey of how machine learning can be systematically integrated into O-RAN architectures. By connecting architectural evolution with learning paradigms and system-level challenges, the authors provide both a structured overview of existing research and a clear perspective on future directions.<\/p><p data-start=\"1766\" data-end=\"2009\">The paper begins by tracing the evolution of RAN architectures\u2014from traditional distributed and centralized RAN to<strong> virtualized and fully disaggregated O-RAN<\/strong>\u2014and show how intelligence becomes a necessity rather than an optional enhancement in modern networks.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-33be359 e-con-full e-flex e-con e-child\" data-id=\"33be359\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b8a5746 e-con-full e-flex e-con e-child\" data-id=\"b8a5746\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b799b6 elementor-widget elementor-widget-image\" data-id=\"4b799b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"381\" src=\"https:\/\/lincslab.ca\/wp-content\/uploads\/2026\/02\/Mira-survey-e1770743662320-768x381.png\" class=\"attachment-medium_large size-medium_large wp-image-7678\" alt=\"\" srcset=\"https:\/\/lincslab.ca\/wp-content\/uploads\/2026\/02\/Mira-survey-e1770743662320-768x381.png 768w, https:\/\/lincslab.ca\/wp-content\/uploads\/2026\/02\/Mira-survey-e1770743662320-300x149.png 300w, https:\/\/lincslab.ca\/wp-content\/uploads\/2026\/02\/Mira-survey-e1770743662320-18x9.png 18w, https:\/\/lincslab.ca\/wp-content\/uploads\/2026\/02\/Mira-survey-e1770743662320.png 789w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f3abd2e elementor-widget elementor-widget-text-editor\" data-id=\"f3abd2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong data-start=\"1358\" data-end=\"1371\">Figure 1.<\/strong> Structure of the survey, showing the relationship between O-RAN architecture, ML techniques, key challenges, and future research directions. Reproduced from <em data-start=\"1543\" data-end=\"1636\">ML-Enabled Open RAN: A Comprehensive Survey of Architectures, Challenges, and Opportunities<\/em>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d9ed09a e-grid e-con-boxed e-con e-parent\" data-id=\"d9ed09a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9a66890 e-con-full e-flex e-con e-child\" data-id=\"9a66890\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-265e24a elementor-widget elementor-widget-text-editor\" data-id=\"265e24a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The central focus of the paper is the role of ML in addressing three fundamental challenges faced by O-RAN deployments: <strong data-start=\"1689\" data-end=\"1747\">resource allocation, spectrum management, and security<\/strong>. The disaggregation and multi-vendor nature of O-RAN makes coordinated resource management significantly more complex. Machine learning, particularly reinforcement learning, enables dynamic and context-aware allocation strategies that respond to fluctuating traffic, heterogeneous services, and diverse quality-of-service requirements.<\/p><p>A key contribution of this work is its <strong data-start=\"2967\" data-end=\"2991\">holistic perspective<\/strong>. Most prior surveys focus on a single challenge or a single learning paradigm, often overlooking how different ML approaches interact with O-RAN architecture as a whole. This work addresses that gap by presenting a<strong> unified taxonomy<\/strong> that links ML techniques to O-RAN objectives\u2014enhancing service quality, communication quality, and security\u2014while also discussing practical limitations such as data availability, computational overhead, scalability, and model robustness.<\/p><p>Beyond summarizing existing research, the paper also identifies <strong data-start=\"3480\" data-end=\"3508\">open research directions<\/strong> that are critical for the future of intelligent O-RAN. These include scalability in large-scale deployments, integration with millimeter-wave and terahertz technologies, ultra-massive MIMO, mobile edge computing, digital twins, and support for ultra-reliable low-latency communications.<\/p><p>By bringing together architecture, machine learning techniques, system-level challenges, and future opportunities, this survey aims to serve as a <strong data-start=\"3917\" data-end=\"3998\">reference for researchers, industry practitioners, and ecosystem stakeholders<\/strong> working at the intersection of wireless communications, artificial intelligence, and network softwarization.<\/p><p><strong data-start=\"4112\" data-end=\"4161\">Read the paper (Early Access on IEEE Xplore): \u201c<span style=\"text-decoration: underline;\"><a href=\"https:\/\/ieeexplore.ieee.org\/document\/11370849\">ML-Enabled Open RAN: A Comprehensive Survey of Architectures, Challenges, and Opportunities<\/a><\/span>\u201d<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c101c89 e-con-full e-flex e-con e-parent\" data-id=\"c101c89\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3e17ddf e-con-full e-flex e-con e-child\" data-id=\"3e17ddf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-43936f8 elementor-widget elementor-widget-html\" data-id=\"43936f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https:\/\/lincslab.ca\/en\/making-oran-intelligent-role-of-ml\/\" \n   target=\"_blank\" \n   rel=\"noopener noreferrer\">\n  <button style=\"padding: 10px 16px; background-color: #0A66C2; color: white; border: none; border-radius: 4px; cursor: pointer;\">\n    Share on LinkedIn \u2197\ufe0f\n  <\/button>\n<\/a>\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>O-RAN is fundamentally data-driven. Its intelligent control loops\u2014enabled by its Near-Real-Time and Non-Real-Time RAN Intelligent Controllers (RICs)\u2014 support continuous monitoring, closed-loop control, and policy-driven optimization. These capabilities create a natural foundation for machine learning, allowing networks to learn from data, adapt to dynamic conditions, and make informed decisions in real time.<\/p>\n","protected":false},"author":25,"featured_media":7678,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[174,17],"tags":[131,110,128,137,123,118,124,119,126,133,140,120,127,117,98,139,116,129,134,130,141,136,19,122,125,135,138,132,121,63],"class_list":["post-7685","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-home","category-insights","tag-adversarial-attacks","tag-anomaly-detection","tag-deep-reinforcement-learning","tag-deep-reinforcement-learning-model","tag-integration-of-machine-learning","tag-interoperability","tag-learning-algorithms","tag-machine-learning-applications","tag-machine-learning-models","tag-mobile-edge-computing","tag-mobility-management","tag-network-efficiency","tag-network-operators","tag-network-performance","tag-network-slicing","tag-open-interface","tag-open-radio-access-network","tag-optimal-resource-allocation","tag-proximal-policy-optimization","tag-radio-resource","tag-radio-resource-management","tag-reconfigurable-intelligent-surface","tag-resource-allocation","tag-spectrum-resources","tag-supply-chain","tag-typical-machine-learning","tag-ultra-reliable-low-latency-communications","tag-unauthorized-access","tag-unlicensed-spectrum","tag-wireless-networks"],"rttpg_featured_image_url":{"full":["https:\/\/lincslab.ca\/wp-content\/uploads\/2026\/02\/Mira-survey-e1770743662320.png",789,391,false],"landscape":["https:\/\/lincslab.ca\/wp-content\/uploads\/2026\/02\/Mira-survey-e1770743662320.png",789,391,false],"portraits":["https:\/\/lincslab.ca\/wp-content\/uploads\/2026\/02\/Mira-survey-e1770743662320.png",789,391,false],"thumbnail":["https:\/\/lincslab.ca\/wp-content\/uploads\/2026\/02\/Mira-survey-e1770743662320-150x150.png",150,150,true],"medium":["https:\/\/lincslab.ca\/wp-content\/uploads\/2026\/02\/Mira-survey-e1770743662320-300x149.png",300,149,true],"large":["https:\/\/lincslab.ca\/wp-content\/uploads\/2026\/02\/Mira-survey-e1770743662320.png",789,391,false],"1536x1536":["https:\/\/lincslab.ca\/wp-content\/uploads\/2026\/02\/Mira-survey-e1770743662320.png",789,391,false],"2048x2048":["https:\/\/lincslab.ca\/wp-content\/uploads\/2026\/02\/Mira-survey-e1770743662320.png",789,391,false],"trp-custom-language-flag":["https:\/\/lincslab.ca\/wp-content\/uploads\/2026\/02\/Mira-survey-e1770743662320-18x9.png",18,9,true]},"rttpg_author":{"display_name":"Maha Mubarak","author_link":"https:\/\/lincslab.ca\/en\/author\/mahamubarak\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/lincslab.ca\/en\/category\/home\/\" rel=\"category tag\">Home<\/a> <a href=\"https:\/\/lincslab.ca\/en\/category\/insights\/\" rel=\"category tag\">Insights<\/a>","rttpg_excerpt":"O-RAN is fundamentally data-driven. Its intelligent control loops\u2014enabled by its Near-Real-Time and Non-Real-Time RAN Intelligent Controllers (RICs)\u2014 support continuous monitoring, closed-loop control, and policy-driven optimization. These capabilities create a natural foundation for machine learning, allowing networks to learn from data, adapt to dynamic conditions, and make informed decisions in real time.","_links":{"self":[{"href":"https:\/\/lincslab.ca\/en\/wp-json\/wp\/v2\/posts\/7685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lincslab.ca\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lincslab.ca\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lincslab.ca\/en\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/lincslab.ca\/en\/wp-json\/wp\/v2\/comments?post=7685"}],"version-history":[{"count":71,"href":"https:\/\/lincslab.ca\/en\/wp-json\/wp\/v2\/posts\/7685\/revisions"}],"predecessor-version":[{"id":7796,"href":"https:\/\/lincslab.ca\/en\/wp-json\/wp\/v2\/posts\/7685\/revisions\/7796"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lincslab.ca\/en\/wp-json\/wp\/v2\/media\/7678"}],"wp:attachment":[{"href":"https:\/\/lincslab.ca\/en\/wp-json\/wp\/v2\/media?parent=7685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lincslab.ca\/en\/wp-json\/wp\/v2\/categories?post=7685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lincslab.ca\/en\/wp-json\/wp\/v2\/tags?post=7685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}