Cùng với sự phát triển của khoa học kỹ thuật là sự bùng nổ của công nghệ dữ liệu mới như World Wide Web, data stream đã đặt ra một yêu cầu cấp thiết cho các kỹ thuật mới và công nghệ tự động để có thể chuyển đổi một lượng lớn dữ liệu thành các thông tin hữu ích và đưa ra các dự báo hữu ích cho người sử dụng, Khai thác dữ liệu ra đời nhằm giải quyết những vấn đề trên. Vì thông tin có thể thay đổi liên tục và rộng lớn nên đây là một ngành khoa học đỏi hỏi phải luôn nâng cấp và tối ưu hóa tri thức hiện có để có thể phục vụ tốt hơn nhu cầu của người sử dụng.