Machine Learning: A Review of Learning Types
Machine Learning: A Review of Learning Types
v1
Shagan Sah 1
Reinforcement learning is applied when the task at hand Self-supervised learning is a form of unsupervised learning
is to make a sequence of decisions towards a final reward. where the training data is autonomously (or automatically)
During the learning process, an artificial agent gets either labeled. The data is not required to be manually labelled
rewards or penalties for the actions it performs. Its goal is but is labeled by finding and exploiting the relations (or
to maximize the total reward. Examples include learning correlations) between different input features. This is done
agents to play computer games or performing robotics tasks in an unsupervised manner by forcing the network to learn
with end goal. semantic representation about the data. Knowledge is then
transferred to the model for the main task. It is sometimes
Further reading (François-Lavet et al., 2018). referred to as pretext learning.
Further reading (Jing & Tian, 2020).
3. Hybrid Approaches
3.1. Semi-supervised Learning
3.3. Self-taught Learning
As the name suggests, this is an intermediate between su-
pervised and unsupervised learning techniques. These algo- Self-taught learning is applicable in solving a supervised
rithms are trained using a combination of labeled and unla- learning task given both labeled and unlabeled data, where
beled data. In a common setting, there is a small amount of the unlabeled data does not share the class labels or the
labeled data and a very large amount of unlabeled data. A generative distribution of the labeled data. In simple words,
basic procedure involved is that first similar data is clustered it applies transfer learning from unlabeled data. Once the
using an unsupervised learning algorithm and then existing representation has been learned in the first stage, it can then
labeled data is used to label the rest of the unlabeled data. be applied repeatedly to different classification tasks.
Further reading (Chapelle et al., 2009). Further reading (Raina et al., 2007).
Preprints (www.preprints.org) | NOT PEER-REVIEWED | Posted: 11 July 2020 doi:10.20944/preprints202007.0230.v1
Further reading (Hospedales et al., 2020). is done by processing the training data to find a hypothesis
(or a function) that best fits the training examples. The
4.8.1. M ETRIC L EARNING goal is to classify a data point as either belonging to or not
belonging to a particular concept or idea. In this context, a
Metric learning is a form of machine learning that utilizes
concept can be viewed as a boolean-valued function defined
distances between data samples. It learns from similarity
over a large data set. A common approach is using the
or dis-similarity among the examples. It is often used for
Find-S Algorithm.
dimensionality reduction, recommendation systems, identity
verification etc. Further reading (Mitchell et al., 1997).
Further reading (Suárez et al., 2018).
information, break it into component parts (features), and 4.14. Deep Learning
generate hypotheses by using critical and logical thinking
Deep learning is a technique to implement various machine
skills. These approaches analyze each problem instance
learning algorithms using multi-layers neural networks.
individually, rather than a set of problem instances. Such
These multiple processing layers learn representations of
approaches do not require large amounts of training data to
data with multiple levels of abstraction for understanding
work well.
the input data.
4.12.1. I NDUCTIVE L EARNING Further reading (LeCun et al., 2015).
The goal is to use statistical reasoning to identify features
that empirically distinguish different input examples. The
performance is highly dependent on the number of training
samples.
Further reading (Kawaguchi et al., 2019; Ruiz, 2012).
References
Baltrušaitis, T., Ahuja, C., and Morency, L.-P. Multimodal
machine learning: A survey and taxonomy. IEEE trans-
actions on pattern analysis and machine intelligence, 41
(2):423–443, 2018.
Bengio, Y., Courville, A. C., and Vincent, P. Unsupervised Raina, R., Battle, A., Lee, H., Packer, B., and Ng, A. Y.
feature learning and deep learning: A review and new Self-taught learning: transfer learning from unlabeled
perspectives. CoRR, abs/1206.5538, 1:2012, 2012. data. In Proceedings of the 24th international conference
on Machine learning, pp. 759–766, 2007.
Bernardo, J. M. and Smith, A. F. Bayesian theory, volume
405. John Wiley & Sons, 2009. Ruiz, C. Using domain knowledge in machine learn-
ing inductive vs analytical learning, 2012. URL
Bonawitz, K., Eichner, H., Grieskamp, W., Huba, D., Inger- http://web.cs.wpi.edu/˜cs539/f12/
man, A., Ivanov, V., Kiddon, C., Konecny, J., Mazzocchi, Slides/ilp_ebl.pdf.
S., McMahan, H. B., et al. Towards federated learning at
scale: System design. arXiv preprint arXiv:1902.01046, Settles, B. Active learning literature survey. Technical
2019. report, University of Wisconsin-Madison Department of
Computer Sciences, 2009.
Chapelle, O., Scholkopf, B., and Zien, A. Semi-supervised Suárez, J. L., Garcı́a, S., and Herrera, F. A tutorial on
learning (chapelle, o. et al., eds.; 2006)[book reviews]. distance metric learning: mathematical foundations, algo-
IEEE Transactions on Neural Networks, 20(3):542–542, rithms and software. arXiv preprint arXiv:1812.05944,
2009. 2018.
François-Lavet, V., Henderson, P., Islam, R., Bellemare, van der Laan, M. J. and Petersen, M. L. Targeted learning.
M. G., and Pineau, J. An introduction to deep reinforce- In Ensemble Machine Learning, pp. 117–156. Springer,
ment learning. arXiv preprint arXiv:1811.12560, 2018. 2012.
Hospedales, T., Antoniou, A., Micaelli, P., and Storkey, Weiss, K., Khoshgoftaar, T. M., and Wang, D. A survey of
A. Meta-learning in neural networks: A survey. arXiv transfer learning. Journal of Big data, 3(1):9, 2016.
preprint arXiv:2004.05439, 2020.
Zhang, Y. and Yang, Q. A survey on multi-task learning.
Jing, L. and Tian, Y. Self-supervised visual feature learning arXiv preprint arXiv:1707.08114, 2017.
with deep neural networks: A survey. IEEE Transactions
on Pattern Analysis and Machine Intelligence, 2020.