I really think that the right approach should be not to correct the lines of the engine, but to correct the lines of theory.HGM wrote: In fact many times Larry has noticed that chess programs (and Komodo specifically) might score some opening much higher or lower than theory suggests and we will spend a significant amount of time trying to understand why and determining what corrections to make - which sometimes involve inventing more evaluation features.
Theory, although checked and rechecked by many people over a prolonged period of time, and having a sacrosaint status in many people's minds, is fallible, just as the people that invented the lines.
Chances are very big (especially when theory extends further into the middlegame, but not only then) that an engine on multiple cores will suggest the right correction of opening lines, even if it does so all too often. In most cases it would be wrong to trust theory instead of trusting a powerful engine. Humans will miss at least a variety of tactical underpinnings, that could change the whole assessment of the variation. If I had to choose between trusting theory and a powerful engine, I would choose trusting the engine in 80% of cases.
Btw, a good example of the opening superiority of computers is the fact that most reliable engines almost never play the Sicilian for black, as this opening is simply very unreliable. There might be some drawing lines, and even some lines that are better for black, but they represent just a tiny portion of possible variations and if you are not a wizard, it would be better not to play the Sicilian for black. I think performance statistics of human tournaments also hint at the unreliability of this opening.
Lyudmil