Learning from expert advice framework: Algorithms and applications