학습 알고리즘 기반의 불면증 치료 서비스를 제공하는 장치는, 기 학습된 알고리즘에 수면과 관련된 정보를 입력값으로 입력하고, 상기 기 학습된 알고리즘에 적용된 멀티 태스킹을 통해 객관적 수면효율을 나타내는 제1 수면효율지수, 주관적 수면효율을 나타내는 제2 수면효율지수 및 상기 제1 수면효율지수와 상기 제2 수면효율지수의 차이에 해당하는 제3 수면효율지수를 출력값으로 획득하고, 상기 제1 수면효율지수, 상기 제2 수면효율지수 및 상기 제3 수면효율지수 중 적어도 하나에 근거하여 수면과 관련된 치료방법을 제공한다.