Branches of artificial intelligence research fields