알고리즘에 의한 차별에는 직접차별, 간접차별, 기계학습에 의한 차별 등이 있다(Wagner, 2016). 직접차별은 채용이나 서비스 이용 등에서 직접적인 차별 요소를 포함한 경우를 말한다. 가령, 특정 연령 이하의 어린이와 함깨 식당을 이용하지 못한다거나 특정지역 출신의 사람을 채용에서 배제하는 경우다. 간잡차별은 이런 요소를 직접적으로 포함시키지 않았지만 특정 집단 등에 불리한 결과를 초래하는 경우를 말한다. 마지막으로 기계학습의 알고리즘에 의한 차별로 인공지능 등의 기계학습을 통해 차별적 결과를 가져오는 것을 말한다. 4차 산업혁명의 기술발달로 인공지능의 기계학습이 강화되고 효과를 보면서 기계학습에 의한 알고리즘 차별이 확대되고 있어 심각한 우려를 낳고 있다.
알고리즘에 의한 차별에는 직접차별, 간접차별, 기계학습에 의한 차별 등이 있는데 기계학습의 알고리즘에 의한 차별은 4차 산업혁명의 기술발달로 인해 확대되고 있어 우려를 낳고 있다.