Skillearn: Machine Learning Inspired by Humans' Learning Skills

12/09/2020
by   Pengtao Xie, et al.
0

Humans, as the most powerful learners on the planet, have accumulated a lot of learning skills, such as learning through tests, interleaving learning, self-explanation, active recalling, to name a few. These learning skills and methodologies enable humans to learn new topics more effectively and efficiently. We are interested in investigating whether humans' learning skills can be borrowed to help machines to learn better. Specifically, we aim to formalize these skills and leverage them to train better machine learning (ML) models. To achieve this goal, we develop a general framework – Skillearn, which provides a principled way to represent humans' learning skills mathematically and use the formally-represented skills to improve the training of ML models. In two case studies, we apply Skillearn to formalize two learning skills of humans: learning by passing tests and interleaving learning, and use the formalized skills to improve neural architecture search. Experiments on various datasets show that trained using the skills formalized by Skillearn, ML models achieve significantly better performance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/23/2020

Small-Group Learning, with Application to Neural Architecture Search

Small-group learning is a broadly used methodology in human learning and...
research
12/23/2020

Learning by Self-Explanation, with Application to Neural Architecture Search

Learning by self-explanation, where students explain a learned topic to ...
research
11/30/2020

Learning by Passing Tests, with Application to Neural Architecture Search

Learning through tests is a broadly used methodology in human learning a...
research
01/04/2022

Self-directed Machine Learning

Conventional machine learning (ML) relies heavily on manual design from ...
research
03/20/2021

Fostering learners' self-regulation and collaboration skills and strategies for mobile language learning beyond the classroom

Many language learners need to be supported in acquiring a second or for...
research
08/22/2021

Evaluation Methodologies for Code Learning Tasks

There has been a growing interest in developing machine learning (ML) mo...
research
06/29/2018

Amanuensis: The Programmer's Apprentice

This document provides an overview of the material covered in a course t...

Please sign up or login with your details

Forgot password? Click here to reset