algorithms that use mathematical or logical techniques for finding patterns in data and discovering or creating new knowledge
using learning algorithms on big data to make accurate predictions and detect previously unkown patterns
developing new process performing basic research training new workers