Mining Complex Data