In e-commerce and other Internet and non-Internet applications, databases are generated and maintained that have large amounts of information, so that they can be analyzed, or ???mined,??? to learn additional information regarding customers, users, products, etc.