
Machine Learning for Big Data
Session 1 | 2026-09-04

| Unit | Equivalent | Approximate meaning |
|---|---|---|
| Gigabyte (GB) | A HD movie file or a few hundred photos | |
| Terabyte (TB) | 1,000 GB | Storage of a modern laptop or external drive |
| Petabyte (PB) | 1,000 TB | Data of a large company or several large data centers |
| Exabyte (EB) | 1,000 PB | Roughly the yearly internet traffic of a small country |
| Zettabyte (ZB) | 1,000 EB | \(\approx 1\) trillion gigabytes; global data creation scale |
Enterprise and transactional data
Enterprise systems such as ERP, CRM, and supply chain platforms generate large volumes of structured data through everyday business transactions.
E-commerce
Every search, click, purchase, and review creates behavioral and transactional data used for recommendations and personalized marketing.
Social media and user-generated content
Platforms such as TikTok, YouTube, and Instagram generate enormous data volumes through uploads, interactions, and live-streaming.
IoT and smart devices
Connected devices—from wearables to industrial sensors—continuously produce real-time data across interconnected systems.
AI-generated data
Machine learning and generative AI create large datasets during training and operation, further accelerating global data growth.
Big data matters when the properties of the data change what managers can decide, automate, or compete on.

Analytical question
How do you optimize millions of delivery decisions when every route has thousands of possible variants?
Key data facts
Models: vehicle routing · scheduling · ETA prediction · dynamic re-optimization
Outcomes: fewer miles · lower fuel costs · better on-time delivery · operational data advantage

Analytical question
Can fraud be detected before the transaction is approved?
Key data facts
Models: real-time risk scoring · anomaly detection · streaming ML · network analysis
Outcomes: approve · decline · challenge · escalate — all within milliseconds

Analytical question
How do you coordinate inventory when the relevant data comes from many different worlds?
Key data facts
Models: sensor fusion · demand forecasting · replenishment optimization · exception detection
Outcomes: fewer stockouts · fresher products · less waste · tighter supplier coordination

Analytical question
The dashboard says there were clicks and impressions — but were they real?
Key data facts
Models: bot detection · invalid traffic scoring · anomaly detection · graph analysis
Outcomes: block fake traffic · clean attribution · reallocate spend · protect ROI

Analytical question
How can organizations reconstruct where devices have been, when, and with whom they co-located from billions of metadata observations?
Key data facts
Models: spatio-temporal indexing · geofencing · trajectory analysis · clustering · network analysis
Outcomes: recommend location-specific products and services · personalize offers · optimize site selection · analyze mobility patterns · support real-time decisions

Revisit the examples from the previous slides and add one or two examples of your own.
For each case, consider:
Kitchin and McArdle (2016) examined 26 datasets commonly described as Big Data across seven domains.
Their findings challenge a simple V-based checklist:
Key takeaway
Big Data is not simply “very large data.”
It is better understood as a combination of characteristics rather than as data that must satisfy every V.

Options
Why this setup?
We use R, RStudio, and Quarto because
R
Executes the analytical code.
RStudio
Provides the development environment for
Quarto
Combines text, code, results, tables, and visualizations into a reproducible analytical document.

Please install RStudio Desktop on your computer.
Then verify your setup:
Base task
report.qmd.head().Optional extensions
Consult the documentation of Quarto or the Tidyverse and implement additional feature(s) of your choice:
ggplot2 and hide the code in the rendered document.
Take-home exercise: Develop a potential group project topic
Use your document as a starting point for a potential group project topic.
In the practical part, we learned how to:
.qmd) document,Please take 1–2 minutes to reflect on today's session.