Artificial Intelligence for Designing Better Interfaces