Checklist HAIO 2025 Summer National Final · Task 1
Theory Questions
Hungarian title: Elméleti Kérdések
A 60-minute pen-and-paper theory paper with multiple-choice and open-ended questions on machine learning, computer vision, NLP and reinforcement learning.
The task
The first round of the national final is a paper-based test taken without any aids. Its header states that it consists of 28 questions worth at most 200 points, that the questions cover machine learning, computer vision, natural language processing and reinforcement learning, and that the result counts towards the final total (600 points are available in the whole olympiad).
The published paper contains 20 multiple-choice questions worth 5 points each (for example: the number of independent datasets needed when L1 regularisation and early stopping are combined, which methods are not biologically inspired, which algorithms are supervised, which optimisers use only first-order derivatives, dropout, hyperparameters, weight initialisation, K-means, normalisation, binary-classification metrics, Q-learning, attention and convolutional layers, causes of overfitting).
It also contains open-ended questions worth 20 points each: limitations of linear and convolutional layers on sequential inputs and how modern architectures overcome them; batch, mini-batch and stochastic optimisation and the effect of batch size; early stopping; the significance of false positives versus false negatives with examples; and the role of the discount factor γ in reinforcement learning.
Abridged and translated by SOTA from the official Hungarian materials. The official statement has the exact rules, and it wins wherever this summary differs.
In English
This task was published in Hungarian. SOTA translated its 2 files into English on 16 September 2026.
- Theory paper Hungarian original of Theory paper
- Official answers Hungarian original of Official answers
Read the theory paper in English
Theory Questions
English translation by SOTA – AI Community of the Hungarian original. Licensed CC BY-NC-SA 4.0, like the original. Organisers who would like this translation removed can email [email protected].
Magyar MI Diákolimpia (Hungarian AI Olympiad)
National Selection
Round 1
May 21, 2025
Name: ______________________________
Contestant ID: ____________________
You have exactly 60 minutes to complete the paper. The round consists of 28 questions, and the whole paper is worth a maximum of 200 points.
This paper is the first round of the Magyar Mesterséges Intelligencia Diákolimpia (Hungarian Artificial Intelligence Olympiad), which must be completed on paper, without the use of any aids.
The questions test your knowledge in four main topic areas: machine learning (ML), computer vision (CV), natural language processing (NLP) and reinforcement learning (RL).
A total of 600 points can be earned during the olympiad. The result of the first round counts towards the final score.
We wish you the best of luck!
Multiple-choice questions (5 points per question)
1. How many independent datasets are needed during training and evaluation when L1 regularisation and early stopping are used together?
- ○ One
- ○ Two
- ○ Three
- ○ Four
- ○ It depends on which loss function we use
2. Which of the following is not biologically inspired?
- ○ Hebbian learning
- ○ ADAM
- ○ Self-organising map
- ○ Convolutional network
- ○ Spike-time dependent plasticity
3. Select the supervised learning algorithms from the following.
- ○ K-means
- ○ K-nearest neighbours (K-NN)
- ○ Self-organising map
- ○ Perceptron learning
- ○ PCA
4. Which of the following methods use only the first-order derivative?
- ○ SGD with Nesterov momentum
- ○ ADAM
- ○ Newton's method
- ○ Coordinate descent method
- ○ L-BFGS
5. Consider the following two statements:
- The sigmoid is actually a transformed hyperbolic tangent.
- In general, softplus does not perform worse than ReLU.
- ○ Both are true
- ○ The first is true, the second is false
- ○ The first is false, the second is true
- ○ Both are false
- ○ The second depends on the specific task
6. What is the correct course of action if a gradient with a NaN value arises during training?
- ○ Nothing, this does not affect training
- ○ Taking a small random step after the update
- ○ Skip the current step
- ○ Skip the step, and take a small random step instead
- ○ The whole training must be restarted
7. Which method is the Pointer Network related to?
- ○ Seq2Seq architecture
- ○ Bahdanau attention
- ○ Nesterov momentum
- ○ Copy mechanism
- ○ Transformers
8. Which statement is true about the dropout technique?
- ○ It sets the same weights to zero in every step
- ○ It permanently sets some of the network's weights to zero
- ○ It permanently sets certain parts of the output to zero
- ○ It temporarily switches off some parts of the network during training
- ○ It reduces the learning rate locally
9. Which statements are true regarding datasets?
- ○ The validation set and the test set are always identical
- ○ The validation set is used during training
- ○ The test set serves only for the final evaluation
- ○ The test set and the training set must be the same size
- ○ A validation set is not always needed
10. Which of the following are hyperparameters?
- ○ Learning rate
- ○ Batch size
- ○ Model accuracy
- ○ Current values of the weights
- ○ Number of layers in the network
11. Which statements are true about the loss function in artificial neural networks?
- ○ Its value is always between 0 and 1
- ○ It must increase during training
- ○ It always decreases monotonically
- ○ It must be differentiable for training (e.g. with SGD)
- ○ Log loss is better than MSE
12. Which statements are true about weight initialisation?
- ○ The weights must always be set to zero
- ○ The weights are usually initialised randomly
- ○ The initial value does not matter
- ○ The weights can also be derived from retraining (e.g. transfer learning)
- ○ The bias values are always set to 1
13. Which statements are true about the K-means clustering algorithm?
- ○ The number of clusters (k) is a parameter of the method
- ○ Every point belongs to the centre nearest to it
- ○ The loss function strongly influences convergence
- ○ It does not require initialisation
- ○ It can only handle spherical clusters
14. Which statements are true about normalisation and scaling?
- ○ If it is not applied, variables with large values can dominate
- ○ Normalisation brings the mean to zero
- ○ Normalisation and scaling are the same
- ○ Scaling always means dividing by the mean
- ○ Scaling often also includes dividing by the standard deviation
15. Which metrics are frequently used to evaluate binary classification tasks?
- ○ F1-score
- ○ ROC-AUC
- ○ Precision and Recall
- ○ Mean Squared Error
- ○ BLEU score
16. Which variables influence learning in reinforcement learning?
- ○ Learning rate ()
- ○ Discount factor ()
- ○ Exploration rate ()
- ○ Error tolerance
- ○ Dropout rate
17. Which characteristics describe the Q-learning algorithm?
- ○ Off-policy
- ○ It can use tabular value updates
- ○ It does not require knowledge of a model of the environment
- ○ It is based on rule-based inference
- ○ It does not take future rewards into account
18. Which statement is true about the attention mechanism?
- ○ It can create context-dependent representations
- ○ It weights the influence of a token relative to the other tokens
- ○ It is used exclusively for processing images
- ○ It serves to optimise the learning rate
- ○ It can only be used in recurrent networks
19. Which statements are true about convolutional layers in computer vision?
- ○ They are capable of recognising local patterns
- ○ They massively reduce the number of parameters to be learnt
- ○ They apply the same filter at different positions
- ○ Every neuron receives a separate weight for every pixel
- ○ They can only be used on black-and-white images
20. Which factors can lead to overfitting in a machine learning model?
- ○ An overly complex model with little data
- ○ Missing regularisation
- ○ Use of dropout
- ○ Training for too long without validation
- ○ Low learning rate
Essay questions (20 points per question)
1. What limitations does the use of linear and convolutional layers on sequential inputs entail?
Describe what problems can arise from using these layers directly when the input is temporal or sequential in nature.
Also discuss how these limitations can be overcome with the help of modern architectures or learning strategies.
2. What is meant by batch optimisation?
Describe the concept, explain how it works in practice, and compare it with other optimisation strategies:
- Full-dataset (batch)
- Mini-batch
- Stochastic (SGD)
Explain what effect increasing or decreasing the batch size has on:
- the stability of learning
- the gradient estimate
- the speed of convergence
- the ability to generalise
3. Describe the early stopping technique. In solving what problem can it be useful?
Describe how the early stopping method works, what types of metrics we monitor, and under what condition we stop the training.
Explain what phenomenon it serves to prevent, and under what circumstances it is advisable to use it.
4. Binary classification: the significance of FP and FN
In a binary classification task, the answers can be true positives (TP), true negatives (TN), false positives (FP) or false negatives (FN).
Give an example of an application where:
- it is more important to reduce FP, even at the expense of FN
- it is more important to minimise FN, even if more FPs arise
Justify both examples. In what types of applications do these differences matter?
5. How does the value of the discount factor () influence learning in reinforcement learning?
Describe what the discount factor () means and how it appears in the calculation of the return or of the value function.
Address the following points:
- What does it mean if is close to 0? And if it is close to 1?
- For what types of environments is it advisable to choose a lower or a higher ?
- What differences in behaviour can a discount factor that is too small or too large lead to?
Translated by SOTA. The Hungarian original is the official version and wins wherever the two differ. Original by the Hungarian AI Olympiad (ELTE Faculty of Informatics); the PDFs print no separate copyright line. The official answers mark the correct options of the 20 multiple-choice questions only; the 5 essay questions have no model answers. The paper's introduction says it has 28 questions, but it contains 25 (20 multiple-choice and 5 essay questions, 200 points in total). This translation is shared under CC BY-NC-SA 4.0, the licence of the original. If you organise this olympiad and would like the translation removed, email [email protected] and we will take it down.
At a glance
- You get
- Printed question paper (PDF, Hungarian).
- You submit
- Answers written on the paper and extra sheets; the papers are digitised after the contest.
- Scoring
- Multiple-choice questions 5 points each; open-ended questions 20 points each; maximum 200 points as stated on the paper.
- Rules
- 60 minutes.
- No external resources of any kind (no computer, phone, internet, books, notes or earlier solutions).
- Format
- Summer National Final, first round (theory), 24 May 2025, ELTE, Budapest; one hour on paper per the 2025 rules.