PROJET ARVAL(Association Rule's Validation) 
SOMMAIRE:
-
Le
projet Arval
-
Les
objectifs
-
Téléchargement
-
Installation
-
Historique
-
Copies
d'écran
-
Documentation
Le
projet Arval:
Arval
est atelier logiciel spécialisé dans le traitement des règles
d'association extraites dans des BDD volumineuses. Le nom Arval provient
de Association Rule's VALidation.
C'est un outil pour valider les règles . Il réalise
l'import/export des jeux de données multi-format contenant des règles
d'association obtenues par un algorithme de fouille de données,
et le calcul et des indices de qualité objectifs sur ces règles
d’association .
Arval est 100% Java, développé
en JAVA2 sous la SDK 1.4 et à l'aide de l'API Swing. La dernière
version est la 1.0.
Les fonctionnalités de la version
1.0 sont les suivantes:
-
Import d'un jeu de donnée au format
PMML,
-
Import d'un jeu de donnée au format Weka,
-
Import d'un jeu de donnée
au format SAS,
-
Export des règles d'association et
des indices au format PMML,
-
Caculs des indices objectifs de qualité.
Les
objectifs:
Ce
projet s’insère dans le thème « Extraction et Gestion
des Connaissances » de l’équipe Connaissances, Informations
et Données (CID) de l’IRIN (Institut de Recherche en Informatique
de Nantes), et dans le sous-thème « Mesures de la qualité
de la reconnaissance » http://www.sciences.univ-nantes.fr/info/recherche/.
Ce
sous-thème a pour but de mettre au point des indices de mesure de
qualité adaptés, pour rechercher le sous-ensemble de règles
intéressantes parmi la masse généralement prohibitive
de règles calculées par les algorithmes de découverte
de connaissances non supervisée (quelques milliers, voire millions
de règles). Cela nécessite la mise au point d'indices de
qualité adaptés. Ces indices doivent permettre de quantifier
l'intérêt d'une règle :
-
du point de vue des buts de l'utilisateur
(mesure subjective)
-
du point de vue de sa pertinence sur les
données traitées (mesure objective).
Dans
ce cadre de l’évaluation de la connaissance, il s’agit de réaliser
une plate-forme logicielle pour aider la recherche sur la phase de
validation du processus d’extraction des connaissances à partir
des données, pour le cas précis des règles d’association.
Plus précisément, elle permettra de pouvoir donner un classement
de l’intérêt des règles d’association extraites dans
des bases de données volumineuses, selon les indices de qualité
objectifs adaptés.
Les
objectifs généraux sont les suivants:
-
Couplage de la plate-forme avec des logiciels
d'ECD,
Standardisation
des échanges (entrée/sortie) avec l’apport du PMML (Structure
XML),
-
Extraction et visualisation des règles
d'association en claires,
Calculs numériques
des indices de qualité connus et pertinents.
Dans
le cas des règles d’association, les applications de datamining
ont montrées qu’il était facile de générer
un grand nombre de règles, dont la plupart sont inutiles. De plus,
la présence d’une quantité importante de règles alourdit
considérablement la tâche de l’utilisateur qui doit y rechercher
celles qui l’interessent. Il s’avère doncindispensable
d’aider l’utilisateur dans sa tâche de fouille en lui fournissant
un classement de l’intérêt des règles selon l’indice
de qualité adapté.
Téléchargement:
La
version 1.0 est disponible en téléchargement sous la forme
d'une archive zip qui contient la release complète.
Elle fonctionne sur toutes les plateformes pour lesquelles il existe un
JRE (Java Runtime Environment).
| FICHIER |
TAILLE |
CONDITIONS |
VERSION |
COMMENTAIRES |
Arval1.1.zip |
6912ko |
JRE
>=1.4 |
1.1 -
Stable |
Fonctionne
sur n'importe quel système possédant un environnement Java
1.4. |
arval1.1Sources.zip |
|
JRE
>=1.4 |
1.1
-Sources |
arval1.1.zip avec les sources. Usage interne exclusif. |
arval2.1beta.zip |
|
JRE
>=1.4 |
2.1beta
-Developpement |
Version
en cours de développement. Usage interne exclusif. |
Installation
Pré-requis:
Arval
est une application Java. Une machine virtuelle Java doit être installée
sur le poste client. Tous les systèmes d''exploitation qui ont une
machine virtuelle Java en version 1.4 ou plus récente peuvent être
utilisés.
Procedure:
Windows
Linux
-
Obtenir et installer un JRE pour votre système.
Vous en trouverez une sur le site web de Sun : http://java.sun.com.
-
Si ce n'est pas fait par l'installeur, vous
devez ajouter la commande java à votre PATH. Par exemple, si Java
a été installé dans /usr/java/j2sdk1.4.1, ajoutez
la ligne suivante au fichier /etc/profile et redémarrer votre session
X ou votre console :
export
PATH=$PATH:/usr/java/j2sdk1.4.1/bin
Historique
Statut
Arval
est une application en cours de développement. La première
version est toutefois déjà disponible, afin d'effectuer des
tests et susciter des commentaires. Nous vous invitons à consulter
la page sur le téléchargement
et celle sur l'installation pour en savoir
plus.
-
Development Status: 1 - Production/Stable,
-
Environment: Win32 (MS Windows),
-
Natural Language: French,
-
Operating System: OS Independent,
-
Programming Language: Java,
-
Topic: ECD.
Contributions:
Laurent
Jaffrelot
Jean-gabriel
Limbourg
Fabien
Trouvé
Eugen
popovici
Management:
Fabrice
Guillet
Copies d'écran
L'onglet
ManageData:
L'onglet Rules:
L'onglet Measures:
DOCUMENTATION
Un
guide utilisateur de Arval, en français pour l'instant est disponible
ici.
Si
vous désirez plus d'informations sur l'application, ou si vous désirez
contacter l'auteur pour le mettre au courant des corrections à apporter
ou autres requêtes, vous pouvez contacter par email
Fabrice Guillet
(fabrice POINT guillet AT univ-nantes.fr)
.