A computer-implemented method includes: obtaining a model comprising an environment module, a resource allocation module, and a personal recommendation module, receiving a real-time online signal of visiting the platform from a computing device of a visiting user; determining a resource allocation action by feeding user contextual data of the visiting user to the model; and based on the determined resource allocation action, transmitting a return signal to the computing device to present the resource allocation action.
HIERARCHICAL ADAPTIVE CONTEXTUAL BANDITS FOR RESOURCE-CONSTRAINED RECOMMENDATION