19. The apparatus of claim 16 , wherein the one or more processors are configured to execute instructions to send to the server, a modem algorithm identifier identifying a version of the set of hypotheses stored on the UE.
16. An apparatus for wireless communication, comprising: a transceiver; a memory configured to store instructions; and one or more processors communicatively coupled with the transceiver and the memory, wherein the one or more processors are configured to execute instructions to: access a wireless network via a network access node; determine whether the network access node is a frequented node or a non-frequented node based on an identifier for the network access node; execute a modem function using a corresponding selected hypothesis having associated weights for each feature associated with the modem function, the selected hypothesis being a unit sourced hypothesis if the network access node is determined to be a frequented node and the selected hypothesis being a crowd sourced hypothesis if the network access node is determined to be a non-frequented node, wherein the selected hypothesis is one of a set of hypotheses stored on the UE with each hypothesis corresponding to a modem function and including a plurality of features, state information and at least one trigger point; and send information, to a server, the information comprising a device identifier identifying the UE, the modem function, the selected hypothesis and associated weights, metrics for each feature and state information, if the state information is available, in response to a trigger point being met when executing the modem function.