Inductive Bias, also known as learning bias, is a set of assumptions used by a learner to predict outputs and given inputs that have not yet been encountered. In machine learning, it aims to construct algorithms with the ability to learn to predict certain target outputs.