This paper presents an algorithm to build a compact fuzzy model for approximating unknown nonlinear functions. According to the coordinates of input-output pairs in the Cartesian product-space, the proposed algorithm partitions the input space into severa