王永胜,李 晖,陈 梅,戴震宇,朱 明
(1.贵州大学计算机科学与技术学院,贵州 贵阳 550025; 2.贵州省先进计算与医疗信息服务工程实验室,贵州 贵阳 550025; 3.中国科学院国家天文台,北京 100012)
数据挖掘技术被广泛用于从大量的、不完全的、模糊的、随机的原始数据中提取出潜在有用、可信、新颖的信息和知识[1]。但是由于数据挖掘技术本身的复杂性,一般用户很难理解其挖掘工作的流程,得到的挖掘结果往往不够直观,这增加了挖掘结果评估和解释的难度。要解决上述问题,以便从数据中挖掘出更多的有价值的数据信息并以生动直观的形式呈现给用户,如果仅采用传统的数据挖掘技术进行解决,用户没有交互参与其中根据自己的领域知识和经验去监督算法的执行,则容易得到复杂模糊的信息甚至错误的信息,造成信息的不易理解和结果正确率低的问题[2-3]。针对目前数据挖掘过程中存在的问题,本文将可视化技术与数据挖掘技术结合在一起进行探索研究,设计并实现一个面向高维数据集的交互式数据挖掘过程可视化系统VISDMiner。传统的数据挖掘是以算法为中心的,直接产生结果集,中间执行过程用户不可知,在数据挖掘过程中通常没有引入用户的参与和交互,数据挖掘过程不透明且难于理解、挖掘结果复杂难懂等问题接踵而至[4]。本文设计并实现的VISDMiner系统在挖掘过程中,以用户交互为中心,让用户可以基于自己的领域知识和经验,根据数据挖掘过程中各个部分产生的可视化子结果集来设置和调整算法模型与可视化参数,以此促进用户根据观察挖掘出来的信息做出相应的判断、纠正等引导操作,并提高整个数据挖掘过程的灵活性、交互性以及准确性[5]。……