XpertRule Miner

Category Intelligent Software>Data Mining Systems/Tools

Abstract XpertRule Miner is a graphical data mining system that can be used to discover tree patterns from historic business data. Using ActiveX technology, the Miner client can be deployed in a variety of ways. Solutions can now be built as stand-alone mining systems or embedded in other vertical applications under MS-Windows. Deployment can also be over Intranets or the Internet. The ActiveX Miner client works with XpertRule's high performance data mining servers to provide multi-tier client-server data mining against very large data bases. Mining can be performed either directly against the data in situ, or by high performance mining against tokenized cache data tables.

Miner includes extensive data transformation, visualization and reporting features. Data can be manipulated using a drag and drop interface. Users can graphically design their customized data manipulation, mining and reporting processes. Software developers can also directly control the application using the exposed methods and properties of the Miner's objects. This enables Miner to be seamlessly integrated as part of vertical applications - such as for a Customer Relationship Management system, which could have been built in any environment [Visual Basic (VB), Delphi, etc.]. All this can be achieved without compromising scalability or performance.

Data can be filtered through tree profiles and reported on, or extracted to new data sources. Graphs, charts and tables can be dynamically linked to the graphical tree views of your data. As the user navigates through different levels and applies different scenarios they can be kept constantly updated.

Data Transformation - Using a drag and drop interface, data transformations can be designed and executed. Interim reports can be included to monitor progress, using expand/collapse data structure tables and 3D data exploration graphs.

Table Manipulations - 1) Table joins - The data fields from different tables can be joined together according to a common index field; 2) Table merge - The rows from different tables with the same field definitions can be merged; 3) Table filtering - Rows can be excluded from tables according to a given criteria. They can also be filtered through trees to find out which profile they belong to;4) Table sorting - Tables can be sorted into ascending or descending order; 5) Table sampling - Random samples can be extracted from larger tables.

Field manipulations - 1) Derived fields - New fields can be generated from calculations or string manipulations on existing fields. This can be used to clean data fields or to generate new fields for data mining. Features drag and drop of field variables and Visual Basic like syntax' 2) Aggregated fields - New fields can be generated by aggregating the data in other data fields to generate summaries such as minimum, maximum, average, sum and count. Time series aggregation can also be performed.

XpertRule Miner SDK - The Miner's System Developer Kit (SDK) can be used for deploying embedded Miner OCX (OLE Control EXtension) tree components and data transformation scripts. The kit includes templates and examples for Visual Basic and Delphi, and generation of default HTML (Hypertext Markup Language)/script pages for Web deployment.

ProfilerX - ProfilerX is the ActiveX decision tree mining component included with XpertRule Miner. It can be used as an object within the Miner's graphical mining process. The exposed properties and methods of ProfilerX also enable it to be seamlessly embedded as a data mining component in any application by using the Miner's SDK.

ProfilerX does Not use memory loading [i.e. Random Access Memory (RAM)] to mine data. All mining is performed using client-server either to remote data [i.e. using Structured Query Language (SQL) to mine the data on the server] or to the data on disk using high performance compressed table mining (called Data Mining Tables or DMT). ProfilerX many features include -

Associations Discovery - XpertRule Miner supports the discovery of associations in both "case" and "transaction" data.

Case based data is the type typically used for tree induction in which each record (or table row) has data fields describing that particular case - for example, a customer record. In contrast to tree induction which needs an outcome field to be defined, associations discovery can discover inherent clusters/segmentation in case data. This can be used to provide better understanding in case data or to define new data fields (i.e. table columns) prior to tree induction mining.

Transaction data consists of records each representing a transaction identifier and an associated item or event. Each transaction will appear in as many records as there are items associated with it. The discovery of associations in transaction data is typically used in "basket analysis - to discover affinity between purchased items.

Note: Mined trees can also be exported to XpertRule Knowledge Builder (see G6G Abstract Number 20031U9).

System Requirements

Manufacturer

Manufacturer Web Site XpertRule Miner

Price Contact manufacturer.

G6G Abstract Number 20032

G6G Manufacturer Number 103005