+ All Categories
Home > Documents > 1 Relational Data Mining Applied to Virtual Engineering of Product Designs Monika Žáková 1, Filip...

1 Relational Data Mining Applied to Virtual Engineering of Product Designs Monika Žáková 1, Filip...

Date post: 14-Dec-2015
Category:
Upload: alijah-wimpey
View: 217 times
Download: 0 times
Share this document with a friend
Popular Tags:
17
1 Relational Data Mining Applied to Virtual Engineering of Product Designs Monika Žáková 1 , Filip Železný 1 , Javier A. Garcia-Sedano 2 , Cyril Masia Tissot 2 and Nada Lavrač 3,4 1 Department of Cybernetics, CTU Prague, 2 Semantic Systems, Derio, Spain, 3 Jozef Stefan Institute, Ljubljana, Slovenia 4 University of Nova Gorica, Nova Gorica, Slovenia
Transcript

1

Relational Data Mining Applied to Virtual Engineering

of Product Designs

Monika Žáková1, Filip Železný1, Javier A. Garcia-Sedano2,

Cyril Masia Tissot2 and Nada Lavrač3,4

1Department of Cybernetics, CTU Prague,2Semantic Systems, Derio, Spain,

3Jozef Stefan Institute, Ljubljana, Slovenia4University of Nova Gorica, Nova Gorica, Slovenia

ILP 20062 / 17

OutlineOutline

1. Motivation

2. Semantic Virtual Engineering

3. Annotation of CAD designs

4. Challenges for ILP

5. Our approach

6. Preliminary results

7. Conclusions and future work

ILP 20063 / 17

MotivationMotivation Engineering is one of the most knowledge-intensive

activities

Knowledge in form of CAD designs, documents, simulation models and ERP data bases

Goal: Making implicit knowledge contained in CAD designs explicit useful for reuse, training, quality control

No industrial software employing ILP techniques in real-life regular use we are aware of

ILP 20064 / 17

ProjectProject

More specific motivation:

SEVENPRO:

Semantic Virtual Engineering for Product Design project IST-027473(2006-2008) funded under 6th Framework Programme of the European Commission.

ILP 20065 / 17

Semantic EngineeringSemantic Engineering

ILP 20066 / 17

Design ExampleDesign Example

ILP 20067 / 17

Design Design AAnnotationnnotation the information available in CAD files and other

data sources formalized and integrated by means of semantic annotation based on ontologies

Semantic annotation of CAD designs generated automatically from the commands history available via

the API of CAD tools based on a CAD ontology developed in SEVENPRO available in RDF format

annotation including ontology of CAD items and axioms defining core relations automatically translated into Prolog

 

ILP 20068 / 17

Annotation ExampleAnnotation Example

ILP 20069 / 17

Challenges to ILPChallenges to ILP

There are three main challenges for ILP due to ontolgies in the background knowledge:

hierarchies of term sorts induced by subclassOf relation

hierarchies of relations induced by subpropertyOf relation

representation conversion between Prolog and other knowledge representation languages (SWRL)

ILP 200610 / 17

Our Our Baseline Baseline ApproachApproach based on sorted refinement operator (Frisch 1999)

sorted subsumption relation combines θ-subsumption with taxonomies on terms

Tasks:

Currently: Propositionalization Finding maximal patterns Clustering of designs

Other: Classification Requirement/design matching Outlier detection

ILP 200611 / 17

RDM System OverviewRDM System Overview

ILP 200612 / 17

PropositionalizationPropositionalization propositionalized representation of classified

relational data generated by constructing first-order features

during the feature generation a table of mutual feature subsumptions maintained

this subsumption is exploited in propositional search pruning any conjunctions of subsumer with its subsumee specializing a conjunction not only by extending it, but also by

replacing an included feature with its subsumee.

 

ILP 200613 / 17

Finding maximal patternsFinding maximal patterns for non-classified data

maximal patterns

emerging patterns of some limited length covering the minimum set amount of examples

can be used for: Discovering repetitive patterns Finding typical ways some type of item is designed Creating templates that can be reused

ILP 200614 / 17

PreliminaryPreliminary ResultsResults the system tested on a set of 35 CAD designs

one design ~ 100 predicates

Language bias imposed based on maximum depth and max. number of relations with the

same input variable the dataset

ILP 200615 / 17

Extracted FeaturesExtracted Features Examples of extracted features

f(X1:cADFileRevision) = hasCADEntity(X1:cADFileRevision,X2:cADPart), hasBody(X2:cADPart,X3:body),hasFeature(X3:body,X4:extrude),…, hasFeature(X3:body,X7:extrude),hasFeature(X3:body,X8:pocket),...hasFeature(X3:body,X12:pocket),hasFeature(X3:body,X13:fillet),... hasFeature(X3:body, X16:fillet), hasFeature(X3:body,X17:cADFeature).

f(X1:cADFileRevision) = hasCADEntity(X1:cADFileRevision,X2:cADPart), hasBody(X2:cADPart,X3:body),hasFeature(X3:body,X4:extrude),…,hasFeature(X3:body,X7:extrude),hasSketch(X7:extrude,X8:circularSketch),hasGeomElement(X8:circularSketch,X9:circle).

ILP 200616 / 17

Future workFuture work Include taxonomy on predicates

Improve efficiency using graph search techniques

For closer integration of more complex hierarchical background knowledge the following approaches considered Integration of subsumption operator with proven properties Use of hybrid languages

AL-log, CARIN

Use of more complex representational formalism ψ-terms, antecedent description grammars

ILP 200617 / 17

Thank you

for your attention


Recommended