Artificial Intelligence OMG Standards
Artificial Intelligence OMG Standards
Artificial Intelligence OMG Standards
Acknowledgements
The authors would like to thank the following OMG members and supporters for their
expertise on the various standardization efforts discussed in this paper. In particular, we
extend our sincerest gratitude to Sridhar Iyengar, IBM; Uwe Kaufmann, ModelAlchemy;
Elisa F. Kendall, Thematix Partners LLC; Dr. Said Tabet, DELL; Bobbin Teegarden, OntoAge;
and Ron Zahavi, Microsoft.
About OMG
The Object Management Group® (OMG®) is an international, open membership, not-for-
profit technology standards consortium with representation from government, industry
and academia. OMG Task Forces develop enterprise integration standards for a wide range
of technologies and an even wider range of industries. OMG's modeling standards enable
powerful visual design, execution and maintenance of software and other processes. Visit
www.omg.org for more information.
6.6 Conclusion.......................................................................................................................... 16
Appendix C: References 21
OMG is the best place for industry, academia, government and non-profit organizations to
come together to define such standards, because of the best practices it has developed
over the last thirty years and can easily extend to this new scope of work.
We initiated this paper to convey this message to both current and prospective members
of OMG. The paper explains the following.
• An expanded scope of AI has emerged from the renaissance of the discipline since
the beginning of the millennium. AI now reaches into many domains and integrates
new technologies such as ontologies, vision recognition, analytics and machine
learning for the industrial IoT, and more.
• When a technology area reaches a certain degree of maturity, standards can enable
innovation—rather than impede it—by freeing organizations from having to
constantly worry about the “plumbing” of systems or re-inventing platform
techniques and tools.
• OMG is uniquely placed to lead this effort because it has a proven process, it has
developed a series of foundational capabilities that can bootstrap the effort, and it
covers many industry domains that can benefit from AI standards.
Of course, in certain domains multiple AI capabilities are jointly used. Not all capabilities
are at the same level either – for example, machine learning can be used in vision,
advanced robotics or natural language processing.
• When the technology matures, customers discover the need for integration,
interoperability, and migration from one system to another. At the same time,
suppliers need to attract a broader clientele. The need for standards thus emerges.
At the end of this phase, ad hoc standards are defined but are not yet well adopted.
• After a while, it becomes clear that more formality and governance are needed. The
industry then comes together within standards organizations and initiatives.
Compliance with standards becomes a selling point and a procurement criterion.
AI now has a significant impact and applications in practically all industries. Sectors that
lead this adoption include legal, insurance, crime and fraud investigation and prevention,
meteorology, media management, marketing, and more.
● the availability of platforms from big players such as IBM, Google, Amazon, or
Microsoft;
● the pervasiveness of cloud-based capabilities (with a consequent focus on APIs);
The following activities and emerging standards (not an exhaustive list) indicate that the
time is ripe for standardization of certain aspects of AI:
1
https://www.khronos.org/nnef
2
https://onnx.ai/
3
https://www.hdfgroup.org/
4
https://www.iso.org/standard/72826.html
5
https://www.cta.tech/News/Press-Releases/2019/April/CTA-Brings-Together-Tech-Giants,-Trade-
Association.aspx
6
https://www.nist.gov/publications/industrial-ontologies-foundry-proof-concept-project
7
https://www.nist.gov/itl/iad/mig
© 2019 Object Management Group 7
• There are also AI initiatives in organizations such as OpenAI8, the Artificial
Intelligence Open Network (AI-ON)9, the Machine Intelligence Research
Institute (MIRI)10, the Allen Institute for Artificial Intelligence (AI2)11, the
Partnership on AI to Benefit People and Society12, the Cognitive Computing
Consortium13, the Consortium for Safer Artificial Intelligence14, and more.
• Open-source AI frameworks such as TensorFlow, Keras, Caffe, Scikit-learn,
Theano, and Torch are starting to be widely adopted.
• We now see a growing interest in the field of AI Ethics, including the work of Dr.
Andreas Vogel15 and position papers from various companies.16
8
https://openai.com
9
https://ai-on.org
10
https://intelligence.org
11
https://allenai.org
12
https://partnershiponai.org
13
https://cognitivecomputingconsortium.com
14
https://makingaisafer,org
15
http://www.aisociety.life/
16
Such as for example https://www.ibm.com/watson/ai-ethics/
© 2019 Object Management Group 8
3.4 Preserving Competitiveness – AI Platforms vs. AI Applications
To properly focus AI-related standardization efforts, we must distinguish between
platforms and applications.
● Common foundations for AI, such as the representation of neural network building
blocks, APIs for knowledge bases and ontologies, or libraries of natural language
processing primitives, will accelerate development. Instead of users and tool
vendors wasting time supporting multiple APIs for these common capabilities, they
will be able to use standards-based tools of commercial or open source origin.
4 Why OMG
4.1 OMG’s Proven Capabilities
Readers who are not familiar with the Object Management Group® (OMG®) should refer
to our website, www.omg.org, for more information, including OMG’s history since its
foundation [10], its standards development process, lists of our 245+ members and 225+
adopted specifications, and the organizations with which we maintain liaison relationships,
including ISO (see https://www.omg.org/about/liaison.htm).
In its thirty-year history, OMG has shown its ability to expand to new areas of concern.
From its beginning in object-oriented middleware—with CORBA® and related object
services—OMG transitioned to Model Driven Architecture (MDA), to cloud computing, to
software modernization and quality, to knowledge representations and reasoning, and to
standards supporting the Industrial Internet of Things.
OMG recognized early that horizontal or industry-generic standards were not sufficient to
help users, but that specific industries required their own standards. The organization
adapted to serve this need, pursuing both “platform” and “domain” standards through
separate task forces and technical committees. Over the years, the list of domains
addressed by OMG has evolved to stay aligned with industry needs. It now includes
finance, healthcare, manufacturing, C4I (Command, Control, Communications,
Computers, and Intelligence), robotics, space, and retail. All those areas are being
transformed by AI and will benefit from the development of AI-related standards.
Open Process. OMG’s standards development process has matured over the years, and
has been applied to 225+ specifications. It is recognized by ISO as being sufficiently
rigorous and disciplined as to qualify OMG for participation in the ISO Publicly Available
Specification (PAS) and FastTrack programs. As a result, many OMG standards have
become ISO standards.
The open process is implemented through a set of subgroups (Task Forces and Special
Interest Groups) open to all members, and through facilities such as wikis, a Jira® issues
database, etc. The practices employed to execute this process include the issuance of
discussion papers, Requests for Information (RFI), Requests for Proposals (RFPs), or the
adoption of Requests for Comments (RFCs).
The OMG’s policies and procedures are publicly available, even to non-members, at
https://www.omg.org/cgi-bin/doc.cgi?pp.
One Vote per Member. OMG is open to organizations of all sizes. Each organization has
one vote in the subgroups to which it contributes. Government and academia also
participate in the process under the same terms – this is important since researchers in
universities or national laboratories often do the leading-edge work in areas such as AI.
Free Specifications. OMG’s approved specifications are available to the public free of
charge.
Living Standards. There is a formal change process to ensure that specifications do not
become stale. As soon as a specification is adopted, a task force is formed to address any
issues of interpretation or implementation raised by the public, or address new
requirements within its scope. When a revised version is published, a new such task force
is formed.
First, an AI Reference Model—similar to the seminal work that NIST performed to create
its widely recognized Cloud Computing Reference Architecture [11]—would be useful to
categorize cross-domain vs. domain-specific capabilities, platforms and tools.
Once this Reference Model is agreed upon, each type of organization (AI suppliers, AI users,
government entities, etc.) can determine which part of the model their initiatives will
address. The Reference Model could distinguish:
Machine Training data set Allow the sharing of data that can be used to train
Learning representation and models. While the models may be proprietary, the
metadata data sets (e.g., anonymized equipment or patient
data) could, if associated with appropriate
metadata and shared in a standard format,
accelerate the improvement of the models.
Machine learning decision Address a growing demand for the ability to “audit”
explanation model. how a neural network arrived at a certain
conclusion. There are technical, legal, regulatory
and ethical reasons why the ability to explain the
decision may be required.
Cognitive Standard APIs for access Allow users to substitute components from multiple
Services to Ai algorithms in vision, suppliers providing those services, without
speech recognition, impeding the competition between those suppliers.
language understanding,
intelligent search and
more.
Facial and Protocols, APIs, Provide a secure and traceable way for justified
biometrics encryption, access rules. access while protecting personal data against
recognition unintended use through encryption or obfuscation
techniques.
Speech Evaluation metrics, test A published standard would make the test
Recognition sets, evaluation methodology, metrics, and test sets available to all
methodology, APIs. developers of speech/language recognition
systems.
Natural Information classification Help solve the information overflow problem (the
Language and rule representation challenge of processing the mass of data received
Processing for automatic message by humans on a daily basis) by providing a common
processing by intelligent representation of the non-confidential content of
agents. messages, which will allow machine learning-based
intelligent assistants and spam filters.
Agents Agent modeling languages Increase the rigor and consistency of agent-related
and techniques. Alert and specifications, and ensure interoperability of agent-
notification interfaces. based systems.
Augmented Content markup and Ensure that AR reaches its full potential as an
Reality management, object enhancement to human life and information use.
identification, navigation.
Sector- Rules and decision models Enable various levels of reasoning and automation,
Specific that leverage, but go as appropriate for each sector, through the ability
Information beyond, the work already to interchange rules and decision models that are
Models and done on sector-specific used by AI applications.
Decision ontologies.
Models
AI Ethics Reference architecture for Diminish the risk of accidents or social rejection by
confidentiality, privacy and provide guidance to developers and users so that AI
ethical decision-making in can be applied responsibly, ethically and legally.
AI.
Subgroups (SIGs or Task Forces) do not work in isolation within OMG. They routinely confer
and collaborate on common interests. The AI Task Force will influence work done in other
Task Forces such as Healthcare, Finance, Manufacturing, Retail, Robotics, etc.
In May 2019, OMG responded to NIST’s RFI mentioned earlier [5], aimed at developing a
U.S. “AI standards engagement plan.” While NIST’s effort is U.S.-specific and OMG is
international in scope, our response [7] can lead to a fruitful collaboration. In particular,
OMG suggested that NIST:
OMG is ready to discuss collaborating with any of these organizations to advance our
common interests.
17
https://www.omg.org/about/liaison.htm)
18
http://sites.ieee.org/sagroups-ssit/
19
https://thearea.org/
© 2019 Object Management Group 14
6.3 Call for Participation
The vision expressed in this paper remains a potential roadmap until realized as OMG
members “roll up their sleeves” and participate in the activity. We call on participants in the
AI community to provide input from as many sources as possible, discuss and improve the
roadmap, and help select the top priority areas. While we will use and analyze the
responses to the NIST RFI, a logical vehicle for additional information gathering is for OMG
to issue its own RFI, in particular to involve international organizations. This will be the first
step in applying OMG’s open process to start developing appropriate standards.
We invite any whose concerns and interests have been touched upon in this paper to join
us as we move forward. Concrete steps include:
● Write to [email protected] to express your interest and provide feedback about this
paper as well as the specifications mentioned in it, additional ideas that will
influence OMG’s AI roadmap, and to inform OMG of other relevant efforts.
● Visit the AI subgroup’s wiki at https://www.omgwiki.org/AI.
● Attend meetings organized by OMG’s AI subgroup (to be posted at
https://www.omg.org/events).
● Inform OMG of other relevant efforts.
● Consider an OMG membership in order to have a real impact (including voting
rights) on OMG’s work.
6.6 Conclusion
AI has matured and its successful application can be enhanced by the development and
adoption of standards. OMG has the capability and motivation to successfully expand its
activities in this domain. We encourage the AI community—across all domains and
regions—to get involved in this effort by contacting us, participating in our AI-related
activities and events, and joining OMG to take an active role.
20
https://www.iiconsortium.org
21
https://www.it-cisq.org/
© 2019 Object Management Group 16
Appendix A: AAAI Taxonomy of Artificial Intelligence
This de facto taxonomy of AI material (articles, papers, books…) is extracted from the search
menu of AITopics, an official publication of the Association for the Advancement of Artificial
Intelligence (AAAI), at www.aitopics.org/search. It is provided here solely as an example of
such taxonomies. Some of the subcategories include a third level of detail; we only
included the first two levels here. For the complete taxonomy, see the source.
Artificial Intelligence
• Assistive Technologies o Fuzzy Control
o Inductive Learning
• Challenges
o Kernel Methods
• Cognitive Science o Learning Graphical Models
o Childhood Development o Learning in High Dimensional
o Cognitive Architectures Spaces
o Creativity and Intelligence o Memory-Based Learning
o Emotion o Neural Networks
o Neuroscience o Pattern Recognition
o Problem Solving o Performance Analysis
o Simulation of Human Behavior o Reinforcement Learning
• Games o Statistical Learning
o Supervised Learning
o [list of games omitted]
o Transfer Learning
• History o Unsupervised or Indirectly
• Human-Centered Computing Supervised Learning
[2] Golstein, B. (2018): A Brief Taxonomy of AI. White paper by Sharper AI Pte Ltd.
http://www.sharper.ai/taxonomy-ai/
[3] Johnson, L. (2004): A False Sense of Proprietary. The Standards Edge: Dynamic Tension,
Chapter 17. Bolin (ed.), Sheridan Books.
https://www.thebolingroup.com/standards_series.html
[4] Smith, C., McGuire, B., Huang, T., & Yang, J. (2006): The History of Artificial Intelligence.
University of Washington materials for course CSED 590A.
https://courses.cs.washington.edu/courses/csep590/06au/projects/history-ai.pdf
[5] National Institute of Standards and Technology (2019): Request for Information on
Artificial Intelligence Technical Standards and Tools.
https://www.federalregister.gov/documents/2019/05/01/2019-08818/artificial-
intelligence-standards
[6] National Institute of Standards and Technology (2019): Comments Received for RFI
about Federal Engagement in Artificial Intelligence Standards.
https://www.nist.gov/topics/artificial-intelligence/comments-received-rfi-about-
federal-engagement-artificial
[7] Object Management Group (2019): Response to the NIST RFI on Artificial Intelligence
Technical Standards and Tools. https://www.nist.gov/document/nist-ai-rfi-omg-001pdf
[8] Antoniou, Grigoris, et al. (2005): Combining Rules and Ontologies. A Survey. REWERSE.
http://rewerse.net/deliverables/m12/i3-d3.pdf
[9] Xu, Li, et al.: Combining Declarative and Procedural Knowledge to Automate and Represent
Ontology Mapping. https://www.deg.byu.edu/papers/SWAT06-131.pdf
[11] National Institute of Standards and Technology (2011): NIST Cloud Computing Reference
Architecture. Special Publication 500-292. https://doi.org/10.6028/NIST.SP.500-292
[17] Athan, T., Bell, R., Kendall, E., Paschke, A., & Sottara, D. (2015): API4KP Metamodel: A
Meta-API for Heterogeneous Knowledge Platforms. Conference paper, International
Symposium on Rules and Rule Markup Languages for the Semantic Web. Springer.
https://link.springer.com/chapter/10.1007/978-3-319-21542-6_10