1. A method, comprising: sampling, using one or more processing units, a first plurality of data points for a predetermined duration corresponding to a first point in time, wherein each data point includes a score; retrieving, using the one or more processing units, one or more current inflection points associated with a current inflection function, wherein a current inflection point has a corresponding score; determining, using the one or more processing units, a first set of data points for each current inflection point, wherein the first set of data points is from the first plurality of data points, and wherein each data point in the first set of data points includes a score within a range of the score corresponding to that current inflection point; associating, using the one or more processing units, a time series with each current inflection point, wherein the time series includes a plurality of review rates, and wherein the review rates are calculated using the first set of data points associated with that current inflection point; generating, using the one or more processing units, a trend review rate output for each current inflection point using the time series associated with that current inflection point; generating, using the one or more processing units, an integral delta output for each current inflection point using the time series associated with that current inflection point and the trend review rate output generated for that current inflection point; generating, using the one or more processing units, a derivative delta output for each current inflection point using the time series associated with that current inflection point, the trend review rate output generated for that current inflection point, and the integral delta output generated for that current inflection point; generating and transmitting, using the one or more processing units, an updated inflection point for each current inflection point using the trend review rate output generated for that current inflection point, the integral delta output generated for that current inflection point, and the derivative delta output generated for that current inflection point; sampling, using the one or more processing units, a second plurality of data points for a predetermined duration corresponding to a second point in time, wherein each data point includes a score; retrieving, using the one or more processing units, the updated inflection points associated with an updated inflection function, wherein an updated inflection point has a corresponding score; determining, using the one or more processing units, a second set of data points for each updated inflection point, wherein the second set of data points is from the second plurality of data points, and wherein each data point in the second set of data points includes a score within a range of the score corresponding to that updated inflection point; and generating and transmitting, using the one or more processing units, a next updated inflection point for each updated inflection point using the second set of data points associated with that updated inflection point.