Toyohashi University Of Technology Department Of Knowledge-based Information Engineering Toyohashi University Of Technology