An apparatus, comprising: at least one processor; and at least one memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least: identify, for a communication network, a set of policies including rule-based resource management policies and machine learning based resource management policies; determine, for each policy in the set of policies based on a network state of the communication network, a respective set of policy evaluation parameters indicative of a risk of applying the respective policy to the communication network; select, from the set of policies based on the respective set of policy evaluation parameters a selected policy for performing resource management for the communication network, wherein the respective set of policy evaluation parameters for the respective policy includes: at least one reward parameter indicative of a system performance of a resource utilization within the communication network based on use of the respective policy, and at least one cost parameter indicative an extent of violation of service level agreements based on use of the respective policy; generate, based on the selected policy, a resource management action for the communication network; revise, based on the network state and a resource usage of the communication network, the resource management action to form a revised resource management action for the communication network; and initiate execution of the revised resource management action for the communication network. at least one processor; and at least one memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least: identify, for a communication network, a set of policies including rule-based resource management policies and machine learning based resource management policies; determine, for each policy in the set of policies based on a network state of the communication network, a respective set of policy evaluation parameters indicative of a risk of applying the respective policy to the communication network; select, from the set of policies based on the respective set of policy evaluation parameters a selected policy for performing resource management for the communication network, wherein the respective set of policy evaluation parameters for the respective policy includes: at least one reward parameter indicative of a system performance of a resource utilization within the communication network based on use of the respective policy, and at least one cost parameter indicative an extent of violation of service level agreements based on use of the respective policy; generate, based on the selected policy, a resource management action for the communication network; revise, based on the network state and a resource usage of the communication network, the resource management action to form a revised resource management action for the communication network; and initiate execution of the revised resource management action for the communication network. identify, for a communication network, a set of policies including rule-based resource management policies and machine learning based resource management policies; determine, for each policy in the set of policies based on a network state of the communication network, a respective set of policy evaluation parameters indicative of a risk of applying the respective policy to the communication network; select, from the set of policies based on the respective set of policy evaluation parameters a selected policy for performing resource management for the communication network, wherein the respective set of policy evaluation parameters for the respective policy includes: at least one reward parameter indicative of a system performance of a resource utilization within the communication network based on use of the respective policy, and at least one cost parameter indicative an extent of violation of service level agreements based on use of the respective policy; generate, based on the selected policy, a resource management action for the communication network; revise, based on the network state and a resource usage of the communication network, the resource management action to form a revised resource management action for the communication network; and initiate execution of the revised resource management action for the communication network.