Collective Data Mining: A New Perspective Toward Distributed Data Analysis