Natural language processing and multimedia applications in finance