As mentioned above, selecting the subset of users may not include ranking the users in the intermediate list based on their user embeddings. Instead, the proper subset of users can be selected based on whether the user embeddings for the users satisfy one or more threshold conditions that correspond to user embeddings of the user list. The threshold conditions can include, but are not limited to, a total number users that make up an audience, such as a total number of users that an entity or digital component provider can deliver digital components to at a time. In some implementations, the one or more threshold conditions can be quality levels of one or more machine learning models that are used to generate multi-dimensional user embeddings for the users in the intermediate list.