Patent attributes
Systems and methods are provided for spitting a population of users into electronic discussion groups or subgroups to facilitate more engaging conversations. Discussion profiles may be generated for individual users based on behavioral data, linguistic analysis, and demographic data. A target group size may be determined based on an analysis of user engagement levels within a number of discussion groups of varying sizes. One or more machine learning models may be configured to assign users to groups based on the users' similarity to each other and their conversation styles in order to maximize expected user engagement across the different groups.