REASONING USING SMART SYSTEMS: THE DAWNING FRONTIER IN AVAILABLE AND EFFICIENT MACHINE LEARNING UTILIZATION