Skip to main content

KDD applied to WWW mining

Short answer

KDD is the overall process of discovering useful knowledge, with steps cleaning, integration, selection, transformation, mining, evaluation and presentation. In web mining, selection means crawling pages and collecting logs, cleaning removes tags and noise, mining applies content, structure and usage algorithms, and evaluation filters trivial patterns.

What is KDD? How do you apply KDD in World Wide Web mining?

KDD (Knowledge Discovery in Databases) is the overall process of discovering useful, valid, previously unknown knowledge from large data. Data mining is the central step of this process.

KDD steps

  1. Data cleaning: remove noise and inconsistent data.
  2. Data integration: combine multiple sources.
  3. Data selection: choose data relevant to the task.
  4. Data transformation: normalise or aggregate into forms suitable for mining.
  5. Data mining: apply algorithms to extract patterns.
  6. Pattern evaluation: identify the interesting patterns by measures.
  7. Knowledge presentation: visualise and report the knowledge.

Applying KDD to World Wide Web mining

KDD stepIn web mining
SelectionResource finding: crawl and retrieve web pages, collect server logs
CleaningRemove HTML tags, stop words, image requests, robot accesses and failed requests
IntegrationCombine page content, link structure, logs, user registration data
TransformationConvert to features: term vectors (TF-IDF), link graph, sessions and user paths
Data miningContent mining (classification, clustering), structure mining (PageRank, HITS), usage mining (association rules, sequence patterns)
EvaluationMeasure interestingness, filter out trivial patterns (e.g. every user visits the home page)
PresentationVisualise navigation paths, recommendations, reports

Example: for an online shop, logs are cleaned and divided into sessions, association rules find that users who view "laptop" pages also view "laptop bag" pages, and the shop recommends bags on laptop pages. The process is iterative: results may lead to returning to earlier steps.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Data Mining chapter 7 questions →