Human-Computer Interaction: A Bayesian Network Approach