Home Page of Alexandr Savinov

General Information

Alexandr Savinov, PhD

Email: savinov(at)conceptoriented(dot)org
Home page: http://conceptoriented.org/savinov/ (this page)
LinkedIn: http://de.linkedin.com/in/alexandrsavinov/
XING: http://www.xing.com/profile/Alexandr_Savinov
AngelList: https://angel.co/asavinov
c2: http://c2.com/cgi/wiki?AlexandrSavinov
ResearchGate: http://www.researchgate.net/profile/Alexandr_Savinov/
Google Scholar: http://scholar.google.com/citations?user=sgGY5kEAAAAJ
DBLP: http://www.informatik.uni-trier.de/~ley/pers/hd/s/Savinov:Alexandr_A=.html
Microsoft Academic Search: http://academic.research.microsoft.com/Author/77738/alexandr-savinov
Youtube: http://www.youtube.com/user/conceptoriented
Slideshare: http://www.slideshare.net/asavinov/
The Concept-Oriented Portal: http://conceptoriented.org/
Concept-Oriented Blog: http://conceptoriented.org/blogs/cob/

I am a passionate computer scientist. My primary research interests include all kinds of data analysis: semantic and conceptual analysis, data mining and machine learning, knowledge representation and reasoning, knowledge management and expert systems, data integration and schema/ontology matching techniques, big data analytics, time-series analysis and predictive analytics, spatial data analysis, business intelligence and OLAP, real time and in-memory analytics, visual and interactive analysis. I am also strongly interested in data modeling, query languages, database architectures as well as other data- and knowledge-related topics. I am an author of two novel methodologies: concept-oriented model of data (COM) and concept-oriented programming (COP). COM is general-purpose unified data model which aims at radically simplifying typical data management tasks. It unifies such traditional paradigms as relational, multidimensional, object-oriented, conceptual, semantic. COP revisits such conventional notions as class and inheritance by introducing more general constructs, concept and inclusion, respectively. More information about these approaches can be found on the concept-oriented portal: http://conceptoriented.org.

Alexandr Savinov

Work and study

2009-2012: [Researcher], SAP Research, Business Intelligence Practice, Data Management & Analytics Team, Dresden, Germany

2006-2009: [Researcher], University of Bonn, Institute of Computer Science III, Bonn, Germany

2002-2006: [Senior Researcher, Researcher], Fraunhofer Institute for Intelligent Analysis and Information Systems (IAIS), the former GMD, Knowledge Discovery Team, Sankt-Augustin, Germany

1999-2002: [Post-doc], GMD, AIS, Sankt-Augustin, Germany

1989-1999: [Senior Researcher, Researcher, Junior Researcher, Software Engineer], Institute of Mathematics and Computer Science, Academy of Sciences of Moldova, Laboratory of Artificial Intelligence Systems, Kishinev, Moldova

1991-1993: Ph.D. Technical University of Moldova, Kishinev, Moldova. Specialization: Artificial intelligence, Machine learning, Expert systems, Fuzzy systems. Thesis: “Matrix Representation of Fuzzy Knowledge in Expert Systems”

1983-1989: MS. Moscow Institute of Physics and Technology - MIPT (State University), Dept. of Aerophysics and Space Research. Specialization: Physics, Mathematics, Electrical Engineering, Computer Science, Artificial intelligence, Machine learning. Thesis supervisor: Prof. D.A. Pospelov


Data: Analytics, Big data, Data mining, Machine learning, Data modeling, Query languages, In-memory databases, Column stores, Real-time analytics, Business intelligence, Data warehouses and OLAP, Database architectures, Data semantics, Spatial data management, Time-series analysis and forecasting

Knowledge: Knowledge representation and reasoning, Ontology engineering, Artificial intelligence, Expert systems and DSS, Fuzzy systems, Machine learning, Text mining and search techniques

Computing: Distributed computing, Programming paradigms, Programming languages, Grid/cloud computing, P2P systems, Web services, Service-oriented architecture

Visualization: Visual analytics, Exploratory data analysis, Geographic information systems


COQL (2009-2010) – a translator from COQL query language to SAP HANA in-memory engine (Java, antlr)

Remix (2012) – a semantic mash up project (SAP Netweaver Cloud, JavaScript, jQuery, SAP UI5, OSGi, Java, REST) Video

Cirrus (2011) – schema matching for unified modeling

AMC (2011-2012) – Auto Mapping Core, a generic library for schema matching (Java)

COMBIS (2005) – experimental search engine developed and implemented (JSP, JBoss, Google Search API)

Quota (2004) – an algorithm for (dependence) rule induction (Quota) (C++)

SPIN! (1999-2002) – data mining system (Java, plug-in architecture, EJB/JBoss) Screenshot1 Screenshot2 Download

(1999-2002) SQL-based server-side algorithm for spatial data analysis (Oracle spatial, Java)

Activist (2000-2003) - a system for forecasting time series and generating trade signals (Java (preprocessor and postprocessor), C++ (analysis), SVM)

EDIP (1989-1999) - an expert system shell (DOS, Windows 3.x, Windows API, C/C++, Assembly language). Several diagnostic expert systems on its basis developed Screenshot

FCalc (1989-1999) - Fuzzy Calculator. The calculator simulates an ordinary calculator but using numbers from the interval [0,1] and a T-norm and conorm as operations Screenshot Download


Publications in Google scholar. Full list in PDF

Forthcoming publications:

A. Savinov, Concept-oriented model: the Functional View, (submitted).

Recent publications:

A. Savinov, Concept-oriented programming: from classes to concepts and from inheritance to inclusion, Eprint: arXiv:1501.00720 [cs.PL], 2015. Download: PDF

A. Savinov, ConceptMix: Self-Service Analytical Data Integration based on the Concept-Oriented Model, Proc. 3rd International Conference on Data Technologies and Applications (DATA 2014), Vienna, Austria, 29-31 August 2014, 78-84. Download: PDF, Slides

A. Savinov, Concept-oriented model and nested partially ordered sets, Technische Universität Dresden, Technical Report TUD-Fl14-01, March 2014. http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-140652

A. Savinov, Concept-oriented model, Encyclopedia of Business Analytics and Optimization, J.Wang (Editor), IGI Global, 2014, 502-511. Download: PDF

A. Savinov, Concept-oriented query language, Encyclopedia of Business Analytics and Optimization, J.Wang (Editor), IGI Global, 2014, 512-522. Download: PDF

A. Savinov, References and arrow notation instead of join operation in query languages, Computer Science Journal of Moldova, 20(3), 313-333, 2012. Download: PDF

A. Savinov, Concept-Oriented Programming: Classes and Inheritance Revisited, 7th International Conference on Software Paradigm Trends (ICSOFT 2012), Rome, Italy, 24-27 July, 2012, 381-387. Download: PDF

A. Savinov, Inference in Hierarchical Multidimensional Space, International Conference on Data Technologies and Applications (DATA 2012), Rome, Italy, 25-27 July 2012, 70-76. Download: PDF

A. Savinov, Concept-Oriented Model: Classes, Hierarchies and References Revisited, Journal of Emerging Trends in Computing and Information Sciences, 3(4), 456-470, 2012. Download: PDF.

A. Savinov, Concept-Oriented Model: Extending Objects with Identity, Hierarchies and Semantics, Computer Science Journal of Moldova, 19(3), 254-287, 2011. Download: PDF.

A. Savinov, Concept-Oriented Query Language for Data Modeling and Analysis, Advanced Database Query Systems: Techniques, Applications and Technologies, L. Yan, Z. Ma (Eds), IGI Global, 2011.

Selected publications:

A. Savinov, Concepts and Concept-Oriented Programming, Journal of Object Technology, vol. 7, no. 3, March-April 2008, pp. 91-106. Download: PDF.

A. Savinov, Grouping and Aggregation in the Concept-Oriented Data Model, Proc. ACM Symposium on Applied Computing (SAC 2006), April 23-27, 2006, Dijon, France, 482-486. Download: PDF, Slides.

A. Savinov, Hierarchical Multidimensional Modelling in the Concept-Oriented Data Model, Proc. the 3rd international conference on Concept Lattices and Their Applications (CLA'05), Olomouc, Czech Republic, September 2005. 123-134. Download: PDF, Slides.

May M., Savinov A. SPIN! - an Enterprise Architecture for Data Mining and Visual Analysis of Spatial Data, In: Visual and Spatial Analysis: Advances in Data Mining, Reasoning, and Problem Solving, B. Kovalerchuk, J. Schwing (eds.), Springer/Kluwer Academic Publishers, 293-317, 2004. The book site is here.

Savinov A. Mining Dependence Rules by Finding Largest Itemset Support Quota. ACM Symposium on Applied Computing (SAC 2004), March 14-17, 2004, Nicosia, Cyprus, 525-529. (PDF) 

May M., Savinov A. SPIN! -- an Enterprise Architecture for Spatial Data Mining. Proc. of the 7th International Conference on Knowledge-Based Intelligent Information & Engineering Systems (KES’03), 3-5 September 2003, Oxford, UK, 510-517. (PDF)

Andrienko N., Andrienko G., Savinov A., Voss H., Wettschereck D. Exploratory Analysis of Spatial Data Using Interactive Maps and Data Mining. Cartography and Geographic Information Science 28(3), July 2001, 151-165.

Andrienko G., Andrienko N., Savinov A. Choropleth Maps: Classification revisited. Proc. 20th International Cartographic Conference (ICA'2001), August 6-10, 2001, Beijing, China, Vol. 2, 1209-1219

Savinov A. Mining Interesting Possibilistic Set-Valued Rules. In Fuzzy If-Then Rules in Computational Intelligence: Theory and Applications, Da Ruan and Etienne E. Kerre, eds. Kluwer, 2000, 107-133. (PostScript)

Savinov A. Mining possibilistic set-valued rules by generating prime disjunctions. Proc. 3rd European Conference on Principles and Practice of Knowledge Discovery in Databases (PKDD'99), Prague, Czech Republic, September 15-18, 1999, 536-541. (PDF, PostScript)

Savinov A. Fuzzy propositional logic. Fuzzy Sets and Systems 60(1), 9-17, 1993

Savinov A. Fuzzy propositional logic for the knowledge representation. 1st European Congress on Fuzzy and Intelligent Technologies (EUFIT'93), Aachen, Germany, September 7-10, 1993. (PDF)

Levchenko V., Savinov A. Diagnosis by fuzzy constraints in attribute model. 2nd European Congress on Intelligent Techniques and Soft Computing (EUFIT'94), Aachen, Germany, September 20-23, 382-385, 1994. (PDF)

Savinov A. Some properties of new resolution rule in the logic of possibility distributions. 4th European Congress on Intelligent Techniques and Soft Computing (EUFIT'96), Aachen, Germany, September 2-5, 178-182, 1996. (PDF)

Online papers:

A. Savinov, Informal Introduction into the Concept-Oriented Programming, The Concept-Oriented Portal. Download: PDF.

A. Savinov, Informal Introduction into the Concept-Oriented Data Model, The Concept-Oriented Portal. Download: PDF.

A. Savinov, Logical Navigation in the Concept-Oriented Data Model, Journal of Conceptual Modeling 36, August 2005. Download: PDF.

A. Savinov, An Algorithm for Induction of Possibilistic Set-Valued Rules by Finding Prime Disjunctions, 4rd Online World Conference on Soft Computing in Industrial Applications -- WSC4, 21-30 Sept. 1999.
Published also in: Soft computing in industrial applications, Suzuki, Y., Ovaska, S.J., Furuhashi, T., Roy, R., Dote, Y., eds. Springer-Verlag, London, 2000. (PDF

A. Savinov, Application of Multi-dimensional Fuzzy Analysis to Decision Making. 3rd Online World Conference on Soft Computing in Engineering Design and Manufacturing -- WSC3, 21-30 June 1998.
Published also in: Advances in Soft Computing -- Engineering Design and Manufacturing, R. Roy, T. Furuhashi and P.K. Chawdhry, eds. Springer-Verlag, London, 1999, 301-314. (PDF)

A. Savinov, New Fuzzy Resolution Operation.
Short and simple explanation of a new original fuzzy resolution operation proposed by me, which generalizes conventional resolution principle, 1997.

A. Savinov, Fuzzy Multi-dimensional Analysis.
A paper describing a general approach to the analysis of fuzzy multi-dimensional distributions. In particular, more properties of the fuzzy resolution are described, 1997.