Adaptive Algorithms For Real-World Transactional Data Mining