- From: carl mattocks <carlmattocks@gmail.com>
- Date: Fri, 12 Jun 2020 08:25:45 -0400
- To: Paola Di Maio <paoladimaio10@googlemail.com>
- Cc: W3C AIKR CG <public-aikr@w3.org>
- Message-ID: <CAHtonunyVNUTxtYsLp1TULBOjBzBz2rAcod5ttpQV-Cfy5pYXA@mail.gmail.com>
We will be addressing Evaluation in the discussions around use of (StratMl part 2) KPIs which are essential for measuring success of a strategy. Agreed - KR activities can start only after the goal and scope of the AI system have been defined - Document the vision, values, goals, objectives for one or more *AIKR objects* - Employ ontological statements when explaining *AIKR object* audit data, veracity facts and (human, social and technology) risk mitigation It was a pleasure to clarify On Thu, Jun 11, 2020 at 8:46 PM Paola Di Maio <paola.dimaio@gmail.com> wrote: > > However, we can develop KR say ontologies, which are implementation > independent, > Perhaps look at the role of the ontologist, to get a sense of the role for > the AI KR strategist? > > I stress that I dont think of this as a strategy but adopting this > construct as it is part of the stratml vocab and can be useful way of of > looking at it > When it comes to ML, as per your table (ML Evaluation) it is definitely > not the role of the AI KR strategist to evaluate machine learning imho > Track (monitor) and evaluate are part of the same task imho > > It could be the role of the AI strategist to decide whether ML is needed > in the AI, and to evaluate the alternatives > The role of the AI KR strategies would be to devise and implement the KR > according to the type of AI design/methods being used by the system. > > The evaluation of a ML techniques irequires different approaches from the > evaluation of NL systems, for example > > On Fri, Jun 12, 2020 at 8:23 AM Paola Di Maio <paola.dimaio@gmail.com> > wrote: > >> Thank you for clarifying. The table is neat and a good starting point for >> elaboration. It is a bit scattered but that can be sorted. >> >> I dont see KR though >> >> 1. Can you please point out which of these items fall under KR? (say, >> ontology?) >> >> my experience, the AI KR development work starts after the case for the >> AI system has already been made, , ie, when the need for the AI system has >> already been identified, ( the first two points). The system design is in >> place schedules and resources to be in place, >> KR activities are not AI general system development activities. What I >> mean is that KR activities can start only after the goal and scope of the >> AI system have been defined. (not sure whose role is to define them, >> perhaps the system developer or the AI strategist) >> >> On Thu, Jun 11, 2020 at 10:44 PM carl mattocks <carlmattocks@gmail.com> >> wrote: >> >>> >>> Please peruse this GOAL Dependency approach to sequencing >>> >>> *Goal Activities* >>> >>> *Title AI Strategist Goal* >>> >>> *Goal Dependency* >>> >>> *AIKR Strategist Protocol* >>> >>> Give an understanding of the possible applications of AI to >>> conversations/decisions about business strategy >>> >>> >>> >>> Business Strategy >>> >>> >>> >>> Document, Requirements, Quality, Robust, Ontological Statements, Ethics, >>> Lawful, Machine Learning Evaluation, Track >>> >>> yes >>> >>> Identify which areas of the requirements warrant AI solutions versus >>> which can be achieved with other types of solutions >>> >>> >>> >>> Requirements >>> >>> >>> >>> Business Strategy, Document, Quality, Robust, Ontological Statements, >>> Ethics, Lawful, Machine Learning Evaluation, Track >>> >>> yes >>> >>> Document the vision, values, goals, objectives for one or more AIKR >>> objects >>> >>> >>> >>> Document >>> >>> >>> >>> Business Strategy, Requirements, Quality, Robust, Ontological >>> Statements, Ethics, Lawful, Machine Learning Evaluation, Track >>> >>> yes >>> >>> Define the limits of quality. If a product has limits of >>> quality/action, then these should be stated >>> >>> Quality >>> >>> >>> >>> Business Strategy, Document, Requirements, Robust, Ontological >>> Statements, Ethics, Lawful, Machine Learning Evaluation, Track >>> >>> yes >>> >>> Evaluate machine learning models >>> >>> >>> >>> Machine Learning Evaluation >>> >>> >>> >>> Business Strategy, Document, Requirements, Quality, Robust, Ontological >>> Statements, Ethics, Lawful, Track >>> >>> yes >>> >>> Track AIKR object performance outcome via KPI (Key Performance >>> Indicator) based on supervised learning models measurements >>> >>> >>> >>> Track >>> >>> >>> >>> Document, Requirements, Quality, Robust, Ontological Statements, >>> Machine Learning Evaluation >>> >>> yes >>> >>> Ensure AI Systems are designed to handle uncertainty and tolerate >>> perturbation from a likely threat perspective, such as, design >>> considerations incorporate human, social and technology risk factors >>> >>> >>> >>> Robust >>> >>> >>> >>> Document, Requirements, Quality, Ontological Statements, Ethics, Lawful, >>> Machine Learning Evaluation, Track >>> >>> yes >>> >>> Employ ontological statements when explaining AIKR object audit data, >>> veracity facts and (human, social and technology) risk mitigation >>> >>> Ontological Statements >>> >>> >>> >>> Business Strategy, Document, Requirements, Quality, Robust, Ethics, >>> Lawful, Machine Learning Evaluation, Track >>> >>> yes >>> >>> Ensure AI Systems adhere to principles of ethics >>> >>> >>> >>> Ethics >>> >>> >>> >>> Document, Requirements, Quality, Robust, Ontological Statements, Lawful, >>> Machine Learning Evaluation, Track >>> >>> yes >>> >>> Ensure AI Systems comply with all applicable laws and regulations, such >>> as, provision audit data defined by a governance operating model >>> >>> >>> >>> Lawful >>> >>> >>> >>> Document, Requirements, Quality, Robust, Ontological Statements, Ethics, >>> Machine Learning Evaluation, Track >>> >>> yes >>> >>> Carl Mattocks >>> >>> It was a pleasure to clarify >>> >>> >>> On Wed, Jun 10, 2020 at 8:46 AM carl mattocks <carlmattocks@gmail.com> >>> wrote: >>> >>>> >>>> Please find attached (summary extract below) Strategic Plan - The role >>>> of the AI KR Strategist (A strategist is a person with responsibility >>>> for the formulation and implementation of a strategy). >>>> >>>> To help validate the list of goals we invite proposals for a sequencing >>>> (of the goals) that could be the foundation of an AI Strategy Protocol. >>>> >>>> Please provide your proposals as a reply to this post.. intent is to >>>> apply them to the StratMl version at 9:00 am (NY time) June 23 meeting. >>>> >>>> >>>> >>>> thanks >>>> >>>> Carl Mattocks >>>> AIKRCG co-Chair >>>> >>>> >>>> Strategic Plan >>>> >>>> *The role of the AI KR Strategist* >>>> >>>> For: *Artificial Intelligence Knowledge Representation Community Group >>>> (AIKR CG)* >>>> >>>> Submitted By: *Carl Mattocks* >>>> >>>> y *CarlMattocks@WellnessIntelligence.Institute* >>>> >>>> *Overview* >>>> >>>> This plan defines the role of the AI KR Strategist. >>>> >>>> Contents >>>> >>>> *No table of contents entries found.* >>>> 1. Articulation 1.1. Vision >>>> >>>> For all AI systems to have clearly and transparently documented goals >>>> and performance data showing that they are being achieved. >>>> 1.2. Mission >>>> >>>> The mission of an AI Strategist is to define the purpose and goals of >>>> AI systems, as well as the KPIs by which we can determine if the system is >>>> meeting its goals. >>>> 1.3. Scorecard >>>> >>>> >>>> >>>> *Goals* >>>> >>>> *Objectives* >>>> >>>> *Performance Indicators* >>>> >>>> *Commentary* >>>> >>>> *Goals with no perspective* >>>> >>>> Quality (see pp1) >>>> >>>> Adherence to Environmental Impacts (see pp1) >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Efficiency (see pp1) >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Ethics (see pp1) >>>> >>>> Accountability (see pp1) >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Autonomy (see pp1) >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Confidentiality (see pp1) >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Veracity (see pp1) >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Machine Learning Evaluation (see pp1) >>>> >>>> Track (see pp1) >>>> >>>> Precision Recall >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Accuracy >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Confusion Matrix >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Per-class accuracy >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Log-Loss >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> AUC-ROC Curve >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> F-measure >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> NDCG >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Regression Analysis >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Quantiles of Errors >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> "Almost correct" predictions >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Trustworthy (see pp1) >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Lawful (see pp1) >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Ontological Statements (see pp1) >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Track (see pp1) >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Business Strategy (see pp1) >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Requirements (see pp1) >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Document (see pp1) >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Robust (see pp1) >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> 1.4. Goals.... >>>> >>>> It was a pleasure to clarify >>>> >>>> >>>> On Tue, Jun 9, 2020 at 11:56 PM Paola Di Maio <paola.dimaio@gmail.com> >>>> wrote: >>>> >>>>> oops- >>>>> Thanks Carl Owen and Chris >>>>> for capturing and sharing. >>>>> I repeat here my comment shared with participants after the session - >>>>> also pasted below >>>>> >>>>> if the plan we worked on yesterday is to describe the role of an AI >>>>> Strategist >>>>> then we need to make explicit what the goal of the role and associated >>>>> activities is/are >>>>> >>>>> AI systems /software development can be very sophisticated and well >>>>> understood practice >>>>> in systems/software engineering . It is not a strategy role to do >>>>> requirements analysis and write >>>>> technical systems specifications, especially not technically advanced >>>>> ones >>>>> So we should review and devise an AI strategist/strategy goals >>>>> accordingly, taking into account the technical system specifications. >>>>> or viceversa? >>>>> A strategist could identify the need for a technical system based on a >>>>> business problem/need, but then pass the development >>>>> to a specialist (a systems developer/engineer) who has the skills to >>>>> do so >>>>> So upon further reflection, I dont think requirements belong to an ai >>>>> strategy. unless better specified >>>>> >>>>> pdm >>>>> paola wrote: >>>>> Thanks for starting this plan >>>>> As I read what had been drafted I commented with my software/system >>>>> developer hat on >>>>> The system lifecycle is considered a process, rather than a strategy, >>>>> and consists of >>>>> identifying requirements, specifications and documentation and all >>>>> Its well understood and documented and there are several models, but >>>>> the lifecycle itself >>>>> is fairly standard, it applies to AI systems as to any system >>>>> So before I have a go at reorganising and perhaps streamlining a bit >>>>> those goals >>>>> I think we should define better what is the role of the AI strategist >>>>> does it overlap the role of a ai system analyst and designer (which is >>>>> what I have in mind) >>>>> ie identify what needs to be done >>>>> or is it more a role to decide HOW these goals need to be achieved in >>>>> terms of resources, schedules, policies, coordination with management >>>>> etc >>>>> Also, as I mentioned, this may depend on what other roles the AI >>>>> strategist works with/depends on- >>>>> p >>>>> >>>>> >>>>> On Wed, Jun 10, 2020 at 11:45 AM Paola Di Maio <paola.dimaio@gmail.com> >>>>> wrote: >>>>> >>>>>> >>>>>> >>>>>> On Wed, Jun 10, 2020 at 12:38 AM carl mattocks < >>>>>> carlmattocks@gmail.com> wrote: >>>>>> >>>>>>> Role of Data Scientist has a process that is described in the links >>>>>>> below : >>>>>>> >>>>>>> *Cross-industry standard process for data mining*, known as >>>>>>> *CRISP-DM*,[1] >>>>>>> <https://en.wikipedia.org/wiki/Cross-industry_standard_process_for_data_mining#cite_note-Shearer00-1> is >>>>>>> an open standard <https://en.wikipedia.org/wiki/Open_standard> process >>>>>>> model that describes common approaches used by data mining >>>>>>> <https://en.wikipedia.org/wiki/Data_mining> experts. It is the most >>>>>>> widely-used analytics <https://en.wikipedia.org/wiki/Analytics> >>>>>>> model >>>>>>> >>>>>>> https://en.wikipedia.org/wiki/Cross-industry_standard_process_for_data_mining >>>>>>> >>>>>>> >>>>>>> these lecture notes provide good background notes >>>>>>> >>>>>>> >>>>>>> https://wiwi.hs-duesseldorf.de/personen/thomas.zeutschler/Documents/HSD_W_ITAiBA_Zeutschler_SS2016_Lecture2_CRSIP_DM.pdf >>>>>>> >>>>>>> >>>>>>> this is an IBM presentation on the The Data Science Process >>>>>>> >>>>>>> https://www-01.ibm.com/events/wwe/grp/grp304.nsf/vLookupPDFs/Polong%20Lin%20Presentation/$file/Polong%20Lin%20Presentation.pdf >>>>>>> >>>>>>> >>>>>>> enjoy >>>>>>> Carl >>>>>>> >>>>>>> It was a pleasure to clarify >>>>>>> >>>>>>> >>>>>>> On Tue, Jun 9, 2020 at 12:13 PM Owen Ambur <Owen.Ambur@verizon.net> >>>>>>> wrote: >>>>>>> >>>>>>>> Carl, thanks for leading another productive editing session on the >>>>>>>> AIKR CG televideo conference today. I found myself agreeing with much of >>>>>>>> what Paola was saying, and I continue to be impressed by Chris' capability >>>>>>>> to comprehend and capture the essence of our dialog in his StratNavApp. >>>>>>>> For the benefit of those who were unable to join us, I am providing a link >>>>>>>> here >>>>>>>> <https://www.stratnavapp.com/StratML/Part1/861566c8-e9be-4642-b52f-f673fa499f4e/Styled> >>>>>>>> so that they can view our draft plan as it currently exists. >>>>>>>> >>>>>>>> I'm sorry that Justin was not able to participate to ensure that we >>>>>>>> are capturing the knowledge he has gained in considering the roles of AI >>>>>>>> strategists. However, it would be great if he and others could contribute >>>>>>>> their comments and edits on our draft in Chris' app >>>>>>>> <https://www.stratnavapp.com/> and perhaps participate in our text >>>>>>>> televideo conference on June 23. >>>>>>>> While the StratML collection does not yet contain a model >>>>>>>> performance plan for Data Scientists, it does include one for Chief Data >>>>>>>> Officers (CDOs), at https://stratml.us/drybridge/index.htm#PP4CDO >>>>>>>> >>>>>>>> Unless someone has a better source, I will soon convert the >>>>>>>> contents of this one to StratML format: >>>>>>>> https://www.sas.com/en_us/insights/analytics/what-is-a-data-scientist.html >>>>>>>> >>>>>>>> BTW, Carl, your reference to OASIS's Business Centric Methodology >>>>>>>> (BCM) prompted me to convert its content to StratML format at >>>>>>>> https://stratml.us/drybridge/index.htm#BCM >>>>>>>> >>>>>>>> These elements of the BCM are closely related to the purposes of >>>>>>>> the StratML standard: >>>>>>>> >>>>>>>> Objective 1.1: Goals >>>>>>>> <https://stratml.us/carmel/iso/BCMwStyle.xml#_6b2c0b98-aa65-11ea-9885-42f42983ea00> >>>>>>>> - Determine the business goals. >>>>>>>> Objective 1.3: Participants >>>>>>>> <https://stratml.us/carmel/iso/BCMwStyle.xml#_6b2c0d32-aa65-11ea-9885-42f42983ea00> >>>>>>>> - Identify the project participants. >>>>>>>> Objective 1.4: COIs >>>>>>>> <https://stratml.us/carmel/iso/BCMwStyle.xml#_6b2c0e40-aa65-11ea-9885-42f42983ea00> >>>>>>>> - Identify the Community of Interest. >>>>>>>> Goal 2: Goals >>>>>>>> <https://stratml.us/carmel/iso/BCMwStyle.xml#_6b2c1106-aa65-11ea-9885-42f42983ea00> >>>>>>>> - Understand the business goals. >>>>>>>> Objective 3.3: Standards Bodies >>>>>>>> <https://stratml.us/carmel/iso/BCMwStyle.xml#_6b2c1750-aa65-11ea-9885-42f42983ea00> >>>>>>>> - Map interoperability requirements to standard bodies. >>>>>>>> Objective 3.4: Formats >>>>>>>> <https://stratml.us/carmel/iso/BCMwStyle.xml#_6b2c182c-aa65-11ea-9885-42f42983ea00> >>>>>>>> - Map interoperability requirements to internal legacy system formats. >>>>>>>> Objective 3.5: Templates >>>>>>>> <https://stratml.us/carmel/iso/BCMwStyle.xml#_6b2c191c-aa65-11ea-9885-42f42983ea00> >>>>>>>> - Capture information in a way that can be reused over time and among >>>>>>>> participating organizations. >>>>>>>> Objective 3.5.1: Strategies >>>>>>>> <https://stratml.us/carmel/iso/BCMwStyle.xml#_6b2c19f8-aa65-11ea-9885-42f42983ea00> >>>>>>>> - Implement strategies for interoperability. >>>>>>>> Objective 3.5.5: Standards >>>>>>>> <https://stratml.us/carmel/iso/BCMwStyle.xml#_6b2c1da4-aa65-11ea-9885-42f42983ea00> >>>>>>>> - Apply standards for interoperability and contracts. >>>>>>>> Objective 3.5.7: Performance >>>>>>>> <https://stratml.us/carmel/iso/BCMwStyle.xml#_6b2c206a-aa65-11ea-9885-42f42983ea00> >>>>>>>> - Monitor and manage performance. >>>>>>>> Objective 4.1: Standards >>>>>>>> <https://stratml.us/carmel/iso/BCMwStyle.xml#_6b2c2b82-aa65-11ea-9885-42f42983ea00> >>>>>>>> - Use existing standards. >>>>>>>> >>>>>>>> It would be great if BCM practitioners were to use the StratML >>>>>>>> standard (ISO 17469-1). Anyone who may wish to apply the BCM template as a >>>>>>>> performance plan for their organization in StratML Part 2 format could do >>>>>>>> so by clicking on the link provided here. >>>>>>>> >>>>>>>> Owen >>>>>>>> >>>>>>>> -------- Forwarded Message -------- >>>>>>>> Subject: Re: ai strategist role >>>>>>>> Date: Tue, 9 Jun 2020 11:22:53 -0400 >>>>>>>> From: carl mattocks <carlmattocks@gmail.com> >>>>>>>> <carlmattocks@gmail.com> >>>>>>>> To: Paola Di Maio <paoladimaio10@googlemail.com> >>>>>>>> <paoladimaio10@googlemail.com> >>>>>>>> CC: Owen Ambur <Owen.Ambur@verizon.net> <Owen.Ambur@verizon.net>, >>>>>>>> Chris Fox <chris@chriscfox.com> <chris@chriscfox.com>, Paul Alagna >>>>>>>> <pjalagna@gmail.com> <pjalagna@gmail.com> >>>>>>>> >>>>>>>> Data Scientist is a complimentary role.. which is supported by an >>>>>>>> open source method that has strong emphasis on machine learning and is Plan >>>>>>>> Do Check Act oriented. >>>>>>>> >>>>>>>> Carl >>>>>>>> >>>>>>>> On Tue, Jun 9, 2020, 11:12 AM Paola Di Maio <paola.dimaio@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Thanks for starting this plan >>>>>>>>> As I read what had been drafted I commented with my >>>>>>>>> software/system developer hat on >>>>>>>>> The system lifecycle is considered a process, rather than a >>>>>>>>> strategy, and consists of >>>>>>>>> identifying requirements, specifications and documentation and all >>>>>>>>> Its well understood and documented and there are several models, >>>>>>>>> but the lifecycle itself >>>>>>>>> is fairly standard, it applies to AI systems as to any system >>>>>>>>> So before I have a go at reorganising and perhaps streamlining a >>>>>>>>> bit those goals >>>>>>>>> I think we should define better what is the role of the AI >>>>>>>>> strategist >>>>>>>>> does it overlap the role of a ai system analyst and designer >>>>>>>>> (which is what I have in mind) >>>>>>>>> ie identify what needs to be done >>>>>>>>> or is it more a role to decide HOW these goals need to be achieved >>>>>>>>> in >>>>>>>>> terms of resources, schedules, policies, coordination with >>>>>>>>> management etc >>>>>>>>> Also, as I mentioned, this may depend on what other roles the AI >>>>>>>>> strategist works with/depends on- >>>>>>>>> p >>>>>>>>> >>>>>>>>
Received on Friday, 12 June 2020 12:26:39 UTC