If you keep adding "magic" and doing careful research on what magic works and what doesn't, you end up roughly with the modern field of machine learning.
Random forests are a method that's often effective in taking into account many interactions among high dimensional data.