ACT Using Proportional-Integral-Derivative
PID
The ACT mechanism was used to enable optimal SNI (The ACT mechanism was modeled as a PID controller, which is widely applied in control systems engineering. This mechanism was implemented in the SNI software to enable the daily budget adjustments of each content in the Meta Business Ads Manager platform. On a daily basis, during the postoptimization phase, the software gathers the level of exposure and respective engagement for each content at each cluster and uses them as input to the PID controller, which evaluates the efficiency error and updates the budget of each content for each cluster accordingly (As shown above, the PID controller is a simple and effective control mechanism. Although strongly related to the industrial scenario, several apps use the PID on control tasks, for example, from arterial blood pressure regulation to electrical power generation [The PID has 3 parameters, which are related to the 3 control settings discussed in the last paragraph. Those parameters, also known as gains, are: Kp (proportional gain), Ki (integral gain), and Kd (derivative gain). They represent the weight of each control setting on the active control. In this work, based on preliminary analysis, we used the parametric configuration of: Kp=1.0, Ki=0.5, and Kd=0.1. Given the novel approach developed, we are considering a simple PID tuning parametrization [The adaptive content tuning (ACT) mechanism defined as a Proportional-Integral-Derivative (PID) controller. The component daily adjusts the contents budget based on the difference between the proportion of engagement and exposure from the contents for each cluster (eg, cluster 4). The PID controller error function e(t) was designed to ensure that the contents with more engagement would receive proportionally more budget. PID: proportional-integral-derivative.