Mobile Monitoring Solutions

Search
Close this search box.

The most common mistake people make in mid-career transition to AI

MMS Founder
MMS RSS

Article originally posted on Data Science Central. Visit Data Science Central

 AI will impact many jobs  and COVID has only accelerated this trend   
 
Based on my teaching at the University of Oxford for AI, we see a big demand for people wanting to transition to AI due to the current environment. 
If you are at the early stage of your career (less than two years out of Uni), a transition to AI is relatively easier
But you may need a different strategy for a mid career transition to AI
Why?
In the early stage of your career, all things being equal,  you would add more value than the company pays you
But about 4 plus years into your career, that changes 
At that time, you are moving away from core development (directly creating value) and also your are being paid more  – leading to a decline in value in pure economic terms 
(I know this is a generalization – it does not apply to everyone but it is valid overall)
You then end up with a variety of titles that give incremental pay basically do the same thing
At this point, many a career could languish
Hence, it is at this point that people explore alternate careers paths especially to AI 
But mid-career transition to AI is a bit different
The biggest mistake by far which people make – is ignoring what they already know 
The general thinking goes like this
You focus on learning Python and equate knowledge of coding with AI
Coding is indeed necessary but is not a sufficient in itself
Because ultimately to add value, you would need to more than coding alone
So, now let’s consider a different starting point
You learn Python but you also consider what you know
To give you an example, suppose you are an engineer
 
An engineer could model a problem using specific techniques such as mathematical modelling (see my previous blog on this topic HERE)
Once you model a problem, you could work on model evaluation criteria for specific problems and compare them to industry benchmarks
 
In other words, you could co-relate problems in your industry to data science 
 
The good thing is, data science will be in every field
Hence, the trick to transition to data science is to find and solve big problems in your industry based on ideas you already know from your experience in the industry
Image source: General Assembly – United Nations

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


External Change Drivers that will Impact Work and Professions

MMS Founder
MMS RSS

Article originally posted on Data Science Central. Visit Data Science Central

In my previous post, What’s Driving the Future of Work and Professions?, I mentioned PESTLE as a helpful framework for classifying external forces that act on all of us and the companies for which we work.  In this article, I present a list of them for you to consider.  It’s not encyclopedic, but it’s a good start.

 

As you do, ask yourself:

  • What was the old norm?
  • What is the new norm?
  • What does a person need to thrive in the new norm?

 

To remind you PESTLE stands for Political, Economic, Social, Technological, Legal and Environmental.  Each of these areas is addressed, below:

 

  • Political
    • COVID impacts, countries’ responses and the economic fallout
    • Healthcare issues—costs, availability
    • Wealth inequality and redistribution, differences in educational opportunities
    • Cross-border trade and supply chains, protectionism vs. globalism
    • Urban, suburban, rural differences and partisan polarization, adversarial government and the inability to push forward legislative action
    • Climate change and denial, green initiatives, energy-related tax incentives and policies
    • Immigration policy discord and changing demographics, mass migrations, differences in birth rates
    • Overpopulation, impact on the ecosystem and strain on quality of lives
    • Chinese, Russian, Iranian and Saudi aspirations
    • New political systems, decline of Liberalism, nationalism, protectionism
    • Asymmetric and Cyber warfare, Tech cold war, foreign social media influence and election tampering, data privacy and security

 

  • Economic
    • Productivity increases, quality of life improves, poverty decreases but inequality increases; perceived justice issues spur distrust and unrest
    • Geo-economic issues, money flows, globalism, rise of the 3rd world
    • National and individual debt
    • Population growth, fewer opportunities, differences in birth rates, greying of populations
    • Impacts of COVID, climate change
    • Remote Work, decline of cities, strain on food, restaurant, sports, travel & entertainment industries; increasing gig and contracting work
    • New jobs and forms of competition and cooperation will emerge, robotics displaces or permanently alters massive number of jobs; new entrepreneurial opportunities emerge

 

  • Social
    • Impact of social media, loss of social cohesion, disinformation runs rampant, social unrest; increasing numbers of people believe blatantly false information
    • Resentment and anger, tension, differences in expectations, inequality of wealth and opportunities, politics of grievance
    • Norms, such as religious beliefs, shatter; new sects emerge (e.g., QAnon)
    • Loss of privacy, risks of mega companies
    • COVID restrictions disrupt in-person events of all sorts, COVID deaths
    • Work from anywhere, new forms of management, new definitions of work
    • End of or disruption in careers, diminishing work opportunities, end of institutions, end of elites
    • Education- higher education business model disrupted, companies will offer education opportunities as a perk or an inducement, lifelong learning will be mandatory

 

  • Technology: SMACIT—social, mobile, analytics, cloud and Internet of Things, and others
    • Social Media displaces face to face interactions, accelerates fads and trends; AR/VR will make its way into business and social interactions
    • Mobile, anywhere, anytime connectivity pushes the merging of work and personal lives. Work from anywhere will create arbitration opportunities for hiring companies to drive down pay scales for contractors and employees
    • AI drives decision-making and displaces what were formerly human interactions; it increasingly enables and augments on-line marketing and selling, among other things
    • Cloud becomes the foundational infrastructure for everything and a delivery mechanism for services.
    • IoT will flood the information ecosystem with real-time data. Things like healthcare and package delivery will evolve substantially.
    • Robotics—Anything physical that can be automated will be automated. Manufacturing jobs will diminish, though a higher level of employee that can program, manage and service robots will emerge. 3D printing will displace manufacturing and assembly processes.   Software robots will process an increasing percentage of day-to-day transactions.  Increasingly smart AI will drive out the need for human decision-making for everyday things.
    • Blockchain will become the foundational transaction processing substrate for interactions among governments, companies, NGOs and people.
    • Software development—What’s now done by programmers will increasingly be generated autonomously.
    • Apps for everything—interactions between customers and providers (companies, government, NGOs, others) will be displaced by apps.

 

  • Legal
    • Political polarities and power politics will impair the ability to evolve laws at the rate that society is changing, laws on privacy and data protection, in particular. All-or-nothing ethos will prevail.
    • International laws will evolve unevenly, power will shift as alliances do
    • Legal mechanisms are perceived as unfair, existing mechanisms for consensus cease working
    • The filter for decision-making and problem solving will increasingly be risk.
    • Rise and risks of global elites will provoke responses and engender legislation
    • Ageism becomes an increasing problem as the population ages.
    • Technology will increasingly be incorporated into legal interactions—blockchain, smart contracts and AI, in particular.

 

  • Environmental
    • Climate change has profound impacts, making some areas inhabitable while making others habitable. Food production may become impossible in many areas.  The costs of some food products may soar.  Others may simply disappear.
    • Carbon-producing energy and power-consuming industries and equipment will get displaced over time—electric vehicles will displace internal combustion vehicles
    • Dirty industries that pollute 3rd-world countries will be forced to curtail their activities to a large extent. Internet-enabled piece work alternatives to manual labor done by local populations may change the economic trade-offs on such operations.
    • Provenance of goods will be much more widely and closely tracked and the information may impact a lot of international trade. Supply chain monitoring automation will proliferate.

 

Now, give some thought to the following questions about your chosen profession:

 

  1. What’s your reaction to this list? Is anything missing that is relevant to your profession?
  2. What drives the business model of your profession?
  3. What major changes have you seen over the past few years and do you see coming in the next few?
  4. Which of them do you think will be the most impactful? In the near-term? In the longer term?  Which will be most difficult to navigate and why?
  5. How do you think your profession will have to change to adapt?
  6. What advice would you give to anyone contemplating entering or remaining in the profession?

We have enlisted the help of some noted practitioners in a number of professions and gotten their answers to these questions.  We will be posting these interviews over the next several weeks.

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


Presentation: How Netflix Scales Its API with GraphQL Federation

MMS Founder
MMS Jennifer Shin Stephen Spalding

Article originally posted on InfoQ. Visit InfoQ

Jennifer Shin, Stephen Spalding discuss Netflix’s API unification process using GraphQL Federation.

By Jennifer Shin, Stephen Spalding

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


Article: Instrumenting the Network for Successful AIOps

MMS Founder
MMS Ron Nevo

Article originally posted on InfoQ. Visit InfoQ

AIOps platforms empower IT teams to quickly find the root issues that originate in the network and disrupt running applications. AI/ML algorithms need access to high quality network data to determine what went wrong and where. Network visibility starts from TAPs around network equipment, and teams can add application instrumentation and logs as data sources for complete insights.

By Ron Nevo

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


New Electron Release Supports New Apple Silicon Chips

MMS Founder
MMS Bruno Couriol

Article originally posted on InfoQ. Visit InfoQ

The Electron team recently released the 11th iteration of the popular cross-platform native desktop application framework. Electron 11 introduces support for the new Apple silicon hardware (Darwin arm64). Electron 11 also updates the versions of Chromium, Node, and its JavaScript engine.

By Bruno Couriol

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


How Can Your Organization Manage AI Model Biases?

MMS Founder
MMS RSS

Article originally posted on Data Science Central. Visit Data Science Central

I’ve been reading the interesting and soul-searching (from a data scientist perspective) book from Cathy O’Neil titled “Weapons of Math Destruction”, or WMD as used in the book.  The book provides several real-world examples of how Big Data and Data Science – when not properly structured – can lead to ethically-wrong unintended consequences. 

Chapter 3 “Arms Race: Going to College” describes how the college ranking system developed by “US News & World Report” in 1983 has created its own self-fulfilling, mis-aligned ecosystem. Because of the influence the “US News & World Report” ranking has on the multi-billion-dollar college recruiting business, a few key metrics – SAT scores, student-teacher ratios, acceptance rates, alumni donations, freshman retention – get over-valued in college’s investment strategies. 

The unintended consequences is that many colleges focus their investments on overly-opulent facilities and over-paid research faculty programs in the effort to increase their ranking, sometimes at the expense of a more holistic “quality education and enlightening personal experience” for the college students.

But the “US News & World Report” ranking is greatly flawed with the omission of several critical key metrics.  For example, the ranking doesn’t considered price.  If cost is not an issue for someone deciding to go to college, then that’s okay.  But for the other 99% of us, cost is an important factor in determining a “quality” educational experience.

And that’s the challenge with AI model biases, if you don’t carefully consider the different variables and metrics against which you need to measure model progress and success, you may end up with AI models that deliver ethically-wrong unintended consequences.

So, how does one mitigate the negative impacts of models that are supposed to represent the real-world, but actually provide a dangerously biased and skewed perspective on that world? Here are a couple of things that every organization can do to reduce the ethically-wrong unintended consequences caused by AI models that turn into ““Weapons of Math Destruction”:

  1. Brainstorm a “diverse, sometimes conflicting set of metrics” across a diverse group of stakeholders that drives the AI Utility Function
  2. Thoroughly explore and quantify the AI model costs of False Positives and False Negatives

#1. Brainstorm Diverse Set of Metrics to Power AI Utility Function

One way to avoid AI models that deliver unintended consequences is to invest the time upfront to brainstorm a “diverse, sometimes conflicting set of metrics” against which the AI model will seek to optimize.  This means embracing a diverse set of stakeholders (a stakeholder map can help to identify the different stakeholders who either impact or are impacted by the AI model) who can provide a diverse set of perspectives on how best to measure the AI model’s progress and success.

To understand why it’s important to capture a diverse and sometimes conflicting set of metrics against which the AI model must seek to optimize, one needs to understand how an AI model (AI Agent) works (see Figure 1):

  1. The AI model relies upon the creation of an “AI Agent” that interacts with the environment to learn, where learning is guided by the definition of the rewards and penaltiesassociated with actions taken by the AI Agent.
  2. The rewards and penalties against which the “AI Agent” seeks to take the “right” or optional actions are framed by the definition of valueas represented in the AI Utility Function.
  3. In order to create an “AI Agent” that makes the “right” decision, the AI Utility Functionmust be comprised of a holistic definition of “value” including financial/economic, operational, customer, society, environmental and spiritual value.

Figure 1: Role of AI Agents and Continuously-learning and Adapting

Bottom-line: the AI Agent determines or learns “right versus wrong” based upon the definition of value as articulated in the AI Utility Function.  The AI Utility Function provides the metrics against which the AI model will learn the right actions to take in what situations (see Figure 2)

Figure 2: AI Utility Function

To avoid the unintended consequences of a poorly constructed AI Utility Function, collaboration with a diverse set of stakeholders is required to identify those short-term and long-term metrics and KPI’s against which AI model progress and success will be measured.  The careful weighing of the short-term and long-term metrics associated with the financial/economic, operational, customer, society, environmental and spiritual dimensions must be taken into consideration if we are to make AI work to the benefit of all stakeholders (and maybe avoid those pesky Terminators in the process).

To help brainstorm these diverse set of metrics, embrace the “Thinking Like a Data Scientist” methodology which is designed to drive the cross-organizational collaboration necessary to root out and brainstorm these different metrics. The “Thinking Like a Data Scientist” process guides the identification of a “diverse, sometimes conflicting metrics” into the data science modeling work because the real world is full of “diverse, sometimes conflicting metrics” against which the world must try to optimize (see Figure 3).

Figure 3: The Art of Thinking Like a Data Scientist

A key deliverable from the “Thinking Like a Data Scientist” process is the Hypothesis Development Canvas.  The Hypothesis Development Canvas helps in the identification of the variables and metrics against which one is going to measure the targeted use case’s progress and success.  For example, increase financial value, while reducing operational costs and risks, while improving customer satisfaction and likelihood to recommend, while improving societal value and quality of life, while reducing environmental impact and carbon footprint (see Figure 4).

Figure 4: Hypothesis Development Canvas

The AI modeling requirements captured in the Hypothesis Development Canvas then need to be translated into the AI Utility Function that guides the metrics and variables against which the AI model will seek to optimize. Shortcutting the process to define the measures against which to monitor any complicated business initiative is naïve…and could ultimately be dangerous depending upon the costs associated with False Positives and False Negatives. 

#2. Codifying the Costs Associated with False Positives and False Negatives

Unintended consequences can easily occur with the AI model if a thorough, comprehensive exploration of “what could go wrong” isn’t conducted prior to building the AI models, and then integrated those costs into the AI Utility Function.  And that brings us into the realm of Type I and Type II errors, or False Positives and False Negatives.

  • A Type I Error, or False Positive, occurs when asserting something as true when it is actually false.  This false positive error is basically a “false alarm” – a result that indicates a given condition has been fulfilled when it actually has not been fulfilled (i.e., erroneously a positive result has been assumed).
  • A Type II Error, or False Negative, occurs when a test result indicates that a condition has failed, when in reality the condition was successful.   A Type II Error or False Negative occurs when we fail to believe something (like someone is sick, or a part is going to break) is a true condition.

I think most folks struggle to understand Type I (False Positive) and Type II (False Negative) errors, which is why I think Figure 5 summarizes Type I and Type II errors very nicely (he-he-he).

Figure 5: Understanding Type I (False Positive) and Type II (False Negative) Errors

In Figure 5, a Type I Error (False Positive) occurs when the doctor tells the man that he is pregnant, when obviously he can’t be.  The Type II Error (False Negative) occurs when the doctor tells the women that she is NOT pregnant when visual inspection confirms that she is pregnant.

Let’s look at understanding the costs of False Positives and False Negative using a real-world COVID19 example. With respect to COVID19, when one has incomplete data and is trying to buy time in order to get more complete, accurate and trusted data through testing, then the best thing that one can do is to make decisions based upon the costs of the False Positives and False Negatives.  In the case of the COVID19, that means:

  • The cost of a False Positiveis that a healthy person will be quarantined and will be one of the first to receive the vaccine when it is available.  The cost of being wrong in this case are the costs associated with being quarantined such as lost wages and the inconvenience associated with being quarantined.  The cost of the False Positive in this case is very low.
  • One the other hand, the cost of a False Negativeis that an infected person is classified as healthy and they continue to mingle in public infecting others and even potentially leading to the death of others.  The cost of the False Negative in this case is very high.

See the blog “Using Confusion Matrices to Quantify the Cost of Being Wrong” for more homework on understanding the costs associated with False Positives and False Negatives.  Maybe some of you can share this blog with some of our elected officials…

Summary

Any time you see a very complex, multi-faceted decision that has been boiled down to a single number…WATCH OUT! Creating a single number against which to monitor any complicated business initiative is naïve. Baseball, for example, leverages a bevy of numbers and metrics to determine the value of a particular player, and many of those numbers and metrics – such as Wins above Replacement, Offensive Wins above Replacement, Offensive Runs above Average and W-L Percentage of Offensive Wins above Average – are complex, composite metrics that are comprised of additional data and metrics.

In a world more and more driven by AI models, Data Scientists cannot effectively ascertain on their own the costs associated with the unintended consequences of False Positives and False Negatives. Mitigating unintended consequences requires the collaboration across a diverse set of stakeholders in order to identify the metrics against which the AI Utility Function will seek to optimize.  And these metrics need to represent multiple, sometimes conflicting objectives including financial/economic, operational, customer, society, environmental and spiritual objectives.  And again, the determination of the metrics that comprise the AI Utility Function is not a Data Scientist job, unless, of course, you don’t mind herds of Terminators roaming the local mall (I hear that they like sunglasses).

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


Podcast: Antoine Patton on Learning to Code While in Prison and Sharing That Knowledge

MMS Founder
MMS Antoine Patton

Article originally posted on InfoQ. Visit InfoQ

In this podcast recorded at QCon San Francisco 2019, Shane Hastie, Lead Editor for Culture & Methods, spoke to Antoine Patton on Holistic Ed-tech and Diversity, learning to code while in prison and founding a non-profit to teach people of color how to code.

By Antoine Patton

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


Puppet Releases Its 2020 State of DevOps Report

MMS Founder
MMS Hrishikesh Barua

Article originally posted on InfoQ. Visit InfoQ

The State of DevOps Report 2020 released by Puppet reveals that internal platforms for self-service and effective change management practices were key for organizations to move up the DevOps evolution ladder. Security integration in the software delivery pipeline also plays a key role.

By Hrishikesh Barua

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


Google Launches a New Serverless Database Migration Service

MMS Founder
MMS Steef-Jan Wiggers

Article originally posted on InfoQ. Visit InfoQ

Recently, Google announced a new serverless Database Migrates Service (DMS) in preview. The service supports migrations of self-hosted MySQL databases, either on-premises or in the cloud, and managed databases from other clouds, to Cloud SQL for MySQL.

By Steef-Jan Wiggers

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


Presentation: Breaking Serverless Things on Purpose: Chaos Engineering in Stateless Environments

MMS Founder
MMS Emrah Samdan

Article originally posted on InfoQ. Visit InfoQ

Emrah Şamdan discusses challenges of building a highly resilient serverless app, designing for unpredictable problems, planning for chaos experiments, using various observability solutions.

By Emrah Şamdan

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.