Lecture 1: Overview of Applied AI

From a practical problem to a useful system

Special Topics in Artificial Intelligence (STAI 2026)

What Is Applied AI?

Applied artificial intelligence (AI) uses AI methods to address practical problems.

A useful application connects three things:

  • A clear need: what should improve?
  • A suitable method: what can the system learn or do?
  • A useful result: how will people use and evaluate the output?

Example: use pump sensor data to help a maintenance team plan inspections before failures occur.

Lecture Roadmap

  1. Basic concepts: AI, machine learning, and common tasks

  2. Working systems: data, evaluation, and use in practice

  3. Case studies:

    1. Engineering design case: completing a design with fixed requirements
    2. Engineering well-log case: estimating missing measurements

By the end, you should be able to explain an application through its problem, data, method, evaluation, and use.

1. Basic Concepts

What Can AI Systems Do?

Artificial intelligence is the field of building systems that perform tasks associated with intelligent behavior.

An AI system can make mistakes. Its output needs evaluation in the setting where it will be used.

Capability Example
Perceive Identify a defect in an image
Predict Estimate a machine’s remaining useful life
Reason Combine facts and rules to assess possible causes
Generate Produce a candidate design or a draft report
Support decisions Recommend which equipment to inspect

AI, Machine Learning, and Deep Learning

Choose the method according to the task, available data, and practical requirements.

Nested boxes: deep learning is part of machine learning, which is part of artificial intelligence.

Rules and Learning From Examples

  • Written rule: flag a pump when its temperature exceeds a set limit.
  • Learned model: use past sensor readings and failure records to estimate failure risk.

This learning example is supervised learning: the training data includes known answers.

Programming uses written rules and data to produce outputs. Supervised learning uses example inputs and known answers to train a model.

Training and Inference

  • Training: learn or update a model from data.
  • Inference: apply the trained model to an input.

Models may be retrained. Inference may run immediately or in scheduled batches.

Training uses examples to fit a model. Inference applies the trained model to new inputs to produce outputs.

Common Tasks in Applied AI

One setting—a factory—can involve several tasks:

Task Purpose Factory example
Regression Predict a number Estimate product strength
Classification Assign a category Label a product as defective or acceptable
Forecasting Predict future values Estimate next week’s electricity demand
Anomaly detection Identify unusual patterns Flag unusual pump vibration
Generation Produce candidate outputs Propose a component design
Optimization Search for the best feasible option Select operating settings

Define a Useful AI Task

Start with a practical need: reduce unplanned pump downtime.

A concrete task statement:

Estimate whether a pump will fail within the next 24 hours, using recent sensor readings, so a maintenance planner can prioritize inspections.

This names the output, time horizon, data, and user.

Quick check (1 minute): what task type is this, and what past records would be needed?

2. From a Model to a Working System

Connect the Output to a Decision

For the pump example:

  • Output: estimated failure risk within 24 hours
  • User: maintenance planner
  • Action: review the alert and schedule an inspection
  • Value: fewer unexpected stops, with a manageable inspection workload

A practical problem leads to data, a model, an output, and a decision or action.

The Applied AI Lifecycle

Deployment puts a model into use. Monitoring checks its behavior after deployment.

Return to earlier steps when the data, requirements, or results change.

Lifecycle: define the problem, prepare data, build a model, evaluate, deploy, monitor, and improve.

What Data Does the Task Need?

Labels are needed for supervised learning. Other learning approaches may use unlabeled data.

Question Pump example
Features: what inputs are available? Recent temperature, vibration, and load
Labels: what answers are known? Whether failure occurred in the next 24 hours
Quality: are records reliable? Correct timestamps and working sensors
Coverage: what conditions are represented? Different pumps, loads, and seasons

Data Has Different Forms

  • Structured data: values organized in fields, such as a table of sensor measurements.
  • Unstructured data: content such as images, free text, and audio.
  • Sequential data: observations with a meaningful order, such as readings over time or depth.

These descriptions can overlap: a table of hourly readings is both structured and sequential.

The data’s form helps determine how to prepare it and which models to consider.

Evaluate the Model and the Application

A baseline is a simple method used as a reference for comparison.

For a pump warning system, check:

  1. Prediction quality: how many failures are detected or missed?
  2. Comparison: does it improve on a simple temperature rule?
  3. Practical use: are warnings early enough and false alarms manageable?
  4. New conditions: does it work on data representative of future use?

Use separate data for training, validation (model selection), and testing (final evaluation).

Why High Accuracy May Be Misleading

Suppose only 5 of 100 examples contain a failure.

A system that always predicts “no failure” has 95% accuracy, but detects none of the failures.

Even a model with useful predictions can fail in practice if:

  • its output arrives too late;
  • users cannot check or act on the result;
  • operating conditions change after deployment.

Choose measures that reflect the purpose of the application.

3a. Case Study: Engineering Design

Agung Nugraha, Hyerin Kwon, Gyeongho Park, and Jihwan Lee (2025). “Cooperative neural networks for inverse design: Integrating denoising autoencoder and surrogate model for partial design variable imputation.” Engineering Applications of Artificial Intelligence, 162, 112453. doi:10.1016/j.engappai.2025.112453.

The Problem: Glass Run Channel Design

A glass run channel guides and seals a car’s moving window.

  • Some design dimensions are already fixed.
  • Engineers must choose the remaining dimensions.
  • The complete design must satisfy performance requirements.

Task: propose the remaining values while keeping the fixed values unchanged.

Car door illustration marking the location of the glass run channel around the window.

Forward Prediction and Inverse Design

  • Forward: what performance will this design produce?
  • Inverse: what design could achieve this performance?

An inverse problem can have several solutions—or no feasible solution. A proposed design still needs validation.

Forward prediction maps a design to its expected performance. Inverse design starts with target performance and requirements to propose a design.

Partial Inverse Design

Partial inverse design chooses only the free design variables while preserving the fixed ones.

The study treats the free variables as missing values to estimate.

Imputation means estimating missing values from the available information.

Illustrative example:

Given To be estimated To be checked
Fixed dimension A and target performance Free dimensions B and C Does the complete design satisfy the requirements?

The Approach: Two Cooperating Networks

  • Imputation model: proposes the missing design values.
  • Surrogate model: estimates performance as a fast substitute for simulation.
  • Joint training: uses reconstruction and performance errors to guide learning.

Read the figure in two parts: the imputation model on the left and the surrogate model on the right.

Original manuscript figure: Nugraha et al. (2025).

Original Cooperative Neural Network architecture: the imputation model on the left reconstructs masked design inputs, while the surrogate model on the right learns performance prediction; losses connect their training.

Engineering Case: Results and Limits

The paper reports, in its initial tests:

  • reductions in mean squared error (MSE) of up to 98% relative to compared methods;
  • R-squared values of 0.997–0.999.

Interpretation: the approach performed well in the reported experiments. These are not guarantees for new designs.

Potential use: help engineers identify promising candidates before further simulation or physical testing.

Reported results: Nugraha et al. (2025).

3b. Case Study: Well-Log Reconstruction

Gian Antariksa, Radhi Muammar, Agung Nugraha, and Jihwan Lee (2023). “Deep sequence model-based approach to well log data imputation and petrophysical analysis: A case study on the West Natuna Basin, Indonesia.” Journal of Applied Geophysics, 218, 105213. doi:10.1016/j.jappgeo.2023.105213.

The Problem: Missing Well-Log Measurements

A well log records measurements along the depth of a drilled well.

The study estimates missing Vp values: the speed of compressional waves through the rock.

  • Input: other available log measurements
  • Output: estimated Vp at the required depths
  • Use: support interpretation of reservoir properties

Case and figure: Antariksa et al. (2023), West Natuna Basin, Indonesia.

Multiple well-log curves plotted against depth, illustrating measurements available for subsurface interpretation.

Why Use a Sequence Model?

  • Neighboring depths can provide useful context.
  • A sequence model learns from ordered observations.
  • The study compared LSTM, GRU, and bidirectional LSTM using windows of 10 steps.

Method: Antariksa et al. (2023). Diagram is illustrative.

A window of available log measurements ordered by depth enters a sequence model, which estimates the missing Vp value. This is a conceptual diagram, not study data.

Well-Log Case: Results and Limits

The best reported model was LSTM:

  • MAPE about 2.2%: average absolute percentage error
  • R-squared about 0.94: a measure of fit to reference values
  • The reconstructed logs were used in petrophysical analysis: interpretation of rock and fluid properties.

Limit: these results describe the studied dataset. Performance on another well or geological setting needs separate evaluation.

Reported results: Antariksa et al. (2023).