Machine learning applications to small group interaction