where Q2 is a configuration parameter used by the
tariff system.
Figure 5: Rule with premises as unique blank node express
in Protégé (http://protege.stanford.edu/).
Using this kind of modeling, we obtained very
bad performance during the inference phase, even if
we reduced the data volume to 10% of the total.
A subsequent study of the reasons of this bad
performance let us find out that each rule restriction
was represented as a unique blank node (i.e,
has_hours some Rush_hours). As a consequence, in
case an instance is a member of one of these
restrictions, it is also member of all blank nodes with
the same logic in the rest of rules. This issue causes
a larger number of anonymous clases and worst
performance.
To avoid this behavior, we assign a unique
named class to each restriction(i.e.
RSV_Rush_Hours ≡ has_hours some Rush_Hours).
This modelling technique let us significantly
improve the performance of the inference process
(66% time reduction) as well as reduce the data
volume to manage (50% reduction of number of
triples).
A second aspect which let us significantly
improve the performance of the whole process was
to apply a “divide and conquer” strategy when
feeding the assistant with data. We observed that
feeding the assistant with a hundred of thousands
instances significantly decreased the performance of
the whole system. As a consequence, we divided the
data into chunks of 15.000 instances and since the
processing of each particular tariff instance is
independent from the rest we processed the
information in batch getting improvements in the
processing time in a factor of 10.
4 CONCLUSIONS AND FUTURE
WORK
In this article we have elaborated on some of the
possibilities that semantic technologies and data
mining offer to endow OSS/BSS systems with
intelligence.
These technologies have a sufficient maturity
level to be applied successfully to current legacy
systems to provide a semantic layer on top of current
databases.
As a particular case, we have applied this
tecniques to the tariff system of the Telefónica
Group where ongoing tariff calculations use the
existing tables but a semantic layer on top of it helps
us maintain the values of these tables up-to-date and
consistent.
The main benefits of the implemented solution
are:
• Explicit Knowledge: the tariff logic is now
explicit, easily verifiable and editable by
administrators.
• Ease of Maintenance: the knowledge
managed by the system is now expressed in
the shape of business rules. A simple change
in one of these business rules may affect
hundreds or thousands of records in the tariff
tables with the certainty that the effect will be
the desired one.
• Risk Control: expressing the knowledge
managed by the system using formal semantic
technologies allows us to automatically detect
inconsistencies amongst rules, which prevent
many of the current errors.
The experience and results obtained from this
project encourages us to move forward and apply
these same data mining and semantic techniques to
other OSS/BSS systems of the company.
REFERENCES
Turban, E. et al, 2006. Decision Support and Business
Intelligence Systems. Prentice-Hall, Inc.
Semantic Web Case Studies and Use Cases. W3C,
(http://www.w3.org/2001/sw/sweo/public/UseCases)
Baader,F., Horrocks, I., Sattler, U., 2004. Handbook on
Ontologies, Springer.
Davies, J., Fensel, D., van Harmelen, F., 2002. Towards
the Semantic Web: Ontology-driven Knowledge
Management. John Wiley and Sons, Inc.
Hair, J. F., Anderson, R. E., Tatham, R. L., and Black, W.
C., 1995 Multivariate Data Analysis (4th Ed.): with
Readings. Prentice-Hall, Inc.
Fayyad, U.,M. et al, 1996. Advances in Knowledge
Discovery and Data Mining. AAAI/MIT Press.
Witten, Ian H., Frank Eibe. 2005. Data Mining: Practical
Machine Learning Tools and Techniques. Morgan
Kaufmann Publishers.
McGuiness, D. L., van Harmelen, F., 2004. OWL Web
Ontology Language Overview. W3C
Recommendation. (www.w3.org/TR/owl-features)
COMBINING SEMANTIC TECHNOLOGIES AND DATA MINING TO ENDOW BSS/OSS SYSTEMS WITH
INTELLIGENCE - Particularization to an International Telecom Company Tariff System
355