I think you have to get the right people in charge of the program, right? Alex Benay, for example, is working very hard at trying to get some things going on around innovative procurement. He needs some support and airtime. Involve people up and down the chain so you have some of those bright young sparks as part of the program, because the ideas can come from anywhere.
If you put systems in place that allow you to capture them, and then you have some listening posts, that's how I would see it happening. However, it does require good, strong leadership that is open to the ideas, wherever they come from, and you need some processes to harness them. Cross-pollinate the teams from top to bottom, not just senior folks.