Learning From Sparse And Deficient Data And Its Applications