{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/134963"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/134963","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"Learning and Reconstructing Conflicts in O-RAN","abstract":"The Open Radio Access Network (O-RAN) architecture enables the deployment of third-party applications on the RAN Intelligent Controllers (RICs). However, the operation of third-party applications in the Near Real-Time RAN Intelligent Controller (Near-RT RIC), known as xApps, may result in conflicting interactions. Each xApp can independently modify the same control parameters to achieve distinct outcomes, which has the potential to cause performance degradation and network instability. The current conflict detection and mitigation solutions in the literature assume that all conflicts are known a priori, which does not always hold due to complex and often hidden relationships between control parameters and Key Performance Indicators (KPIs). In this paper, we introduce the first data-driven method for reconstructing and labeling conflict graphs in Open Radio Access Network (O-RAN). Specifically, we leverage GraphSAGE, an inductive learning framework, to dynamically learn the hidden relationships between xApps, control parameters, and Key Performance Indicators (KPIs). Our numerical results, based on a conflict model used in the Open Radio Access Network (O-RAN) conflict management literature, demonstrate that our proposed method can effectively reconstruct conflict graphs and identify the conflicts defined by the O-RAN Alliance.","abstract_html":"The Open Radio Access Network (O-RAN) architecture enables the deployment of third-party applications on the RAN Intelligent Controllers (RICs). However, the operation of third-party applications in the Near Real-Time RAN Intelligent Controller (Near-RT RIC), known as xApps, may result in conflicting interactions. Each xApp can independently modify the same control parameters to achieve distinct outcomes, which has the potential to cause performance degradation and network instability. The current conflict detection and mitigation solutions in the literature assume that all conflicts are known a priori, which does not always hold due to complex and often hidden relationships between control parameters and Key Performance Indicators (KPIs). In this paper, we introduce the first data-driven method for reconstructing and labeling conflict graphs in Open Radio Access Network (O-RAN). Specifically, we leverage GraphSAGE, an inductive learning framework, to dynamically learn the hidden relationships between xApps, control parameters, and Key Performance Indicators (KPIs). Our numerical results, based on a conflict model used in the Open Radio Access Network (O-RAN) conflict management literature, demonstrate that our proposed method can effectively reconstruct conflict graphs and identify the conflicts defined by the O-RAN Alliance.","abstract_has_math":false,"creators":["Zolghadr, Arshia"],"institution":"Virginia Tech","degree_name":"Master of Science","degree_level":"masters","degree_discipline":"Electrical Engineering","degree_department":"Electrical Engineering","school":null,"contributors":[],"advisors":[],"committee_chairs":["Pereira da Silva, Luiz Antonio","Kibilda, Jacek"],"committee_members":["Santos, Joao","Reed, Jeffrey H."],"year":2025,"date_issued":"2025-05-30","date_published":"2025-05-30","updated_at":"2026-07-22T22:19:41Z","subjects":["O-RAN","Conflict Detection","Near-RT RIC","xApps","Graph Neural Networks"],"languages":["en"],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["vt_gsexam:43585"],"render_values":[{"text":"vt_gsexam:43585","href":null,"code":true}]}]},"links":{"outbound_url":"https://hdl.handle.net/10919/134963","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Pereira da Silva, Luiz Antonio","Kibilda, Jacek"]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Santos, Joao","Reed, Jeffrey H."]},{"key":"dc:contributor.department","label":"Department","values":["Electrical Engineering"]},{"key":"dc:creator","label":"Author","values":["Zolghadr, Arshia"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2025-05-31T08:05:08Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2025-05-31T08:05:08Z"]},{"key":"dc:date.issued","label":"Date","values":["2025-05-30"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["O-RAN","Conflict Detection","Near-RT RIC","xApps","Graph Neural Networks"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["vt_gsexam:43585"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10919/134963"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["The Open Radio Access Network (O-RAN) architecture enables the deployment of third-party applications on the RAN Intelligent Controllers (RICs). However, the operation of third-party applications in the Near Real-Time RAN Intelligent Controller (Near-RT RIC), known as xApps, may result in conflicting interactions. Each xApp can independently modify the same control parameters to achieve distinct outcomes, which has the potential to cause performance degradation and network instability. The current conflict detection and mitigation solutions in the literature assume that all conflicts are known a priori, which does not always hold due to complex and often hidden relationships between control parameters and Key Performance Indicators (KPIs). In this paper, we introduce the first data-driven method for reconstructing and labeling conflict graphs in Open Radio Access Network (O-RAN). Specifically, we leverage GraphSAGE, an inductive learning framework, to dynamically learn the hidden relationships between xApps, control parameters, and Key Performance Indicators (KPIs). Our numerical results, based on a conflict model used in the Open Radio Access Network (O-RAN) conflict management literature, demonstrate that our proposed method can effectively reconstruct conflict graphs and identify the conflicts defined by the O-RAN Alliance."]},{"key":"dc:description.abstractgeneral","label":"General Abstract","values":["Mobile networks are transitioning towards open, disaggregated architectures with distributed components, and a key example of this evolution is Open Radio Access Network (O-RAN) architecture. Open Radio Access Network (O-RAN) enables the deployment of third-party applications to help improve performance and flexibility. However, the operation of these third-party applications, known as xApps, may result in conflicting interactions, especially when they try to control the same network settings to achieve different goals. Such interactions can lead to performance degradation and network instability. The current solutions for detecting and mitigating conflicts in the literature assume that all conflicts are known beforehand, which is not always the case due to complex and often hidden relationships between control parameters and performance metrics. In this paper, we introduce a data-driven method for reconstructing and labeling conflict graphs in Open Radio Access Network (O-RAN). We leverage GraphSAGE, an inductive learning framework, to dynamically learn the hidden relationships between xApps, parameters, and Key Performance Indicators (KPIs). Our numerical results demonstrate that our proposed method can effectively reconstruct conflict graphs and identify the conflicts defined by the Open Radio Access Network (O-RAN) Alliance."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Master of Science"]},{"key":"dc:format.medium","label":"Dc Format Medium","values":["ETD"]},{"key":"dc:title","label":"Title","values":["Learning and Reconstructing Conflicts in O-RAN"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Pereira da Silva, Luiz Antonio","Kibilda, Jacek"],"dc:contributor.committeemember":["Santos, Joao","Reed, Jeffrey H."],"dc:contributor.department":["Electrical Engineering"],"dc:creator":["Zolghadr, Arshia"],"dc:date.accessioned":["2025-05-31T08:05:08Z"],"dc:date.available":["2025-05-31T08:05:08Z"],"dc:date.issued":["2025-05-30"],"dc:description.abstract":["The Open Radio Access Network (O-RAN) architecture enables the deployment of third-party applications on the RAN Intelligent Controllers (RICs). However, the operation of third-party applications in the Near Real-Time RAN Intelligent Controller (Near-RT RIC), known as xApps, may result in conflicting interactions. Each xApp can independently modify the same control parameters to achieve distinct outcomes, which has the potential to cause performance degradation and network instability. The current conflict detection and mitigation solutions in the literature assume that all conflicts are known a priori, which does not always hold due to complex and often hidden relationships between control parameters and Key Performance Indicators (KPIs). In this paper, we introduce the first data-driven method for reconstructing and labeling conflict graphs in Open Radio Access Network (O-RAN). Specifically, we leverage GraphSAGE, an inductive learning framework, to dynamically learn the hidden relationships between xApps, control parameters, and Key Performance Indicators (KPIs). Our numerical results, based on a conflict model used in the Open Radio Access Network (O-RAN) conflict management literature, demonstrate that our proposed method can effectively reconstruct conflict graphs and identify the conflicts defined by the O-RAN Alliance."],"dc:description.abstractgeneral":["Mobile networks are transitioning towards open, disaggregated architectures with distributed components, and a key example of this evolution is Open Radio Access Network (O-RAN) architecture. Open Radio Access Network (O-RAN) enables the deployment of third-party applications to help improve performance and flexibility. However, the operation of these third-party applications, known as xApps, may result in conflicting interactions, especially when they try to control the same network settings to achieve different goals. Such interactions can lead to performance degradation and network instability. The current solutions for detecting and mitigating conflicts in the literature assume that all conflicts are known beforehand, which is not always the case due to complex and often hidden relationships between control parameters and performance metrics. In this paper, we introduce a data-driven method for reconstructing and labeling conflict graphs in Open Radio Access Network (O-RAN). We leverage GraphSAGE, an inductive learning framework, to dynamically learn the hidden relationships between xApps, parameters, and Key Performance Indicators (KPIs). Our numerical results demonstrate that our proposed method can effectively reconstruct conflict graphs and identify the conflicts defined by the Open Radio Access Network (O-RAN) Alliance."],"dc:description.degree":["Master of Science"],"dc:format.medium":["ETD"],"dc:identifier.other":["vt_gsexam:43585"],"dc:identifier.uri":["https://hdl.handle.net/10919/134963"],"dc:language.iso":["en"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:subject":["O-RAN","Conflict Detection","Near-RT RIC","xApps","Graph Neural Networks"],"dc:title":["Learning and Reconstructing Conflicts in O-RAN"],"dc:type":["Thesis"],"thesis:degree_discipline":["Electrical Engineering"],"thesis:degree_level":["masters"],"thesis:degree_name":["Master of Science"],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:19:41Z"}