Text this: Management of knowledge imperfection in building intelligent systems /