Machine Learning Methods for Commonsense Reasoning Processes by Xenia Naidenova