I think this depends on your definition of efficiency. For food production to land use, small polyculture farm techniques have been proven to produce more yield. If you're only interested in man hours to yield, then yes large scale farming techniques are more efficient.