IOAI Philippines 2026 NLP Lecture
Prepared by: Lj V. Miranda
NLP training materials for the Philippine Team for the International Olympiad for AI.
Read the problem
Make sure to read the problem twice!
What is the key evaluation metric? What are the restrictions?
Implement a baseline
What is the simplest solution I can write right now?
Your goal is to establish the evaluation loop, an easy way to iterate over solutions.
Check for errors
Have I implemented the baseline correctly?
Learn how to spot silent errors: no error message, but they show up in your eval signal.
Enhance the solution
There are many ways to enhance a solution:
- Ensembling
- Scaling
- ...and more
Problems
- SkyAssist Intent classification and slot filling for an airline voice assistant.
- Corrupted Transformers Repairing damaged transformer checkpoints: a zeroed embedding table, then shuffled and zeroed layers.
- The Stripped Transformer Reading multiple-choice answers out of a stripped causal language model with a small probe.
IOAI Philippines 2026 NLP Lecture