The material in this book is presented from a database perspective, where emphasis is placed on basic data mining concepts and techniques for uncovering interesting data patterns hidden in large data sets. The implementation methods discussed are particularly oriented toward the development of scalable and efficient data mining tools.