0% found this document useful (0 votes)
13 views91 pages

Module 04

Module-4 covers various topics related to AI, including ethical concerns, AI as a Service, recent trends, expert systems, IoT, and AIoT. It emphasizes the importance of AI ethics in ensuring responsible, fair, and transparent AI systems while addressing issues like bias, accountability, and privacy. The document also discusses the challenges of regulating AI and the potential risks associated with its misuse.

Uploaded by

Nisha Kotyan G R
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views91 pages

Module 04

Module-4 covers various topics related to AI, including ethical concerns, AI as a Service, recent trends, expert systems, IoT, and AIoT. It emphasizes the importance of AI ethics in ensuring responsible, fair, and transparent AI systems while addressing issues like bias, accountability, and privacy. The document also discusses the challenges of regulating AI and the potential risks associated with its misuse.

Uploaded by

Nisha Kotyan G R
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Module-4

Topics covered
• 1. AI and Ethical Concerns: Introduction to AI Ethics, Ethical Implications in
AI Development, Addressing Bias and Fairness in AI
• 2. AI as a Service (AIaaS): Overview of AI as a Service, Benefits and
Challenges of AIaaS, Popular AIaaS Platforms
• 3. Recent Trends in AI: Overview of Current AI Trends, Key Developments in
AI Research and Applications
• 4. Expert Systems: Introduction to Expert Systems, Components of Expert
Systems, Applications of Expert Systems
• 5. Internet of Things (IoT): Introduction to IoT, IoT Architecture and
Components, IoT Applications in Various Industries
• 6. Artificial Intelligence of Things (AIoT): AIoT: Combining AI and IoT,
Applications of AIoT in Smart Cities, Healthcare, and Industry 4.0
Understanding AI Ethics and Its Importance
• AI ethics refers to the moral principles and responsibilities involved in the
design, development, and use of Artificial Intelligence systems. It ensures
that AI technologies are fair, transparent, accountable, and aligned with
human values and societal norms. AI ethics helps prevent misuse of AI and
protects human rights, privacy, and safety.
• Importance of AI Ethics
• Ensures responsible and trustworthy use of AI
• Prevents bias, discrimination, and unfair decisions
• Protects user privacy and data security
• Promotes accountability and transparency in AI systems
• Builds public trust in AI technologies
AI and Ethical Concerns

• We know that ethics define the discipline that deals with moral
obligations and duties of humans.
• Correspondingly, ethics of AI deals with ethics specific to robots and
other artificially intelligent beings.
• These ethics can be divided into two groups.
1. Roboethics:
2. Machine ethics:
Roboethics
• Roboethics focuses on human responsibility when it comes to designing,
building, using, and interacting with artificial beings (like robots).
• It covers a wide range of ethical questions regarding how humans should
treat AI entities. Some of the critical areas include:
• Designing ethical robots: Ensuring that robots are built with features that
align with human morals, including their capabilities and limitations.
• Treatment of robots: Addressing how humans should interact with AI
entities, especially those designed to resemble humans.
• Roboethics consider moral behaviour of humans as they design, construct,
use and treat artificially intelligent beings.
Ex: Ethical Rules in Healthcare Applications
• Autonomous robots in healthcare assist in surgery, patient care, diagnosis, and rehabilitation.
• Key ethical rules:
• Safety and Non-maleficence: Robots must not harm patients. Their actions should minimize risk
and medical errors.
• Human Control and Accountability: Final decisions should remain under human supervision.
Doctors are responsible for outcomes, not the robot alone.
• Patient Privacy and Confidentiality: Robots must protect sensitive medical data and follow data-
protection laws.
• Accuracy and Reliability: AI systems must be well-tested and provide accurate assistance to avoid
misdiagnosis or wrong treatment.
• Fairness and Non-discrimination: Healthcare robots should treat all patients equally, without bias
based on age, gender, or background.
• Example: A surgical robot must operate only under a surgeon’s guidance and stop immediately if
an abnormal condition is detected.
Machine Ethics
• Machine ethics, on the other hand, concerns the moral behavior of AI systems or
Artificial Moral Agents (AMAs), especially those designed to interact with
humans or make important decisions.
• These systems need to make moral decisions independently, without direct human
intervention.
• Examples of AMAs include self-driving cars or AI systems used in healthcare.
This includes:
• Decision-making systems: AI algorithms that affect people’s lives directly, like
automated loan approvals, criminal sentencing, or hiring decisions.
• Moral programming: Developing frameworks that allow AI systems to make
ethical decisions based on societal norms, laws, and ethics.
• These ethics manage the moral behavior of artificial moral agents (AMAs) that
play an important role in delivering artificial general intelligence (AGIs) within
existing legal and social frameworks.
Machine Ethics
• Machine ethics focuses on enabling machines or AI systems to make
ethical decisions on their own.
• Key points:
• Deals with embedding moral reasoning into AI systems
• Helps AI choose actions that are ethically acceptable
• Important in autonomous systems like self-driving cars
• Ensures AI decisions align with human moral values
• Example:
A self-driving car deciding how to react in an unavoidable accident
situation.
Key Ethical Concerns in AI
[Link] AI Make Human-like Decisions?
• AI generates human-like outputs (e.g., loan approvals, healthcare decisions).
• Do AI systems understand the consequences of their actions like humans do?
[Link] AI Decisions Truly Human-like?
• AI decisions are based on data and probabilities.
• But do they fully comprehend human context behind those decisions?
[Link] of AI’s Decisions
• Is the reasoning behind AI decisions justifiable?
• Transparency is crucial for aligning AI decisions with ethical and legal frameworks.
[Link] in AI Decisions
• Are AI decisions fair and free from bias?
• AI systems should respect individual rights and avoid discrimination.
[Link] of AI
• Can we trust AI systems (e.g., self-driving cars) to make safe decisions?
• AI must be reliable, transparent, and accountable to earn trust.
1. Responsible
• Meaning:
AI systems must safeguard human rights, privacy, and data security.
They should not cause harm or misuse personal information.
• Example:
A healthcare AI system securely stores patient medical records and
uses encryption to prevent data leaks or unauthorized access.
2. Accountable
• Meaning:
Organizations and developers must take responsibility for AI decisions
and continuously improve systems using feedback.
• Example:
If a bank’s AI loan system wrongly rejects an eligible applicant, the
bank reviews the decision, corrects the model, and provides a human
appeal process.
3. Transparent
• Meaning:
AI systems should explain how decisions are made so users can
understand and trust the outcomes.
• Example:
An AI recruitment tool explains why a candidate was shortlisted based
on skills, experience, and qualifications instead of giving a hidden
decision.
4. Empowering
• Meaning:
AI should support human productivity, economic growth, and
employment rather than replace humans completely.
• Example:
AI tools used in offices automate repetitive tasks, allowing employees
to focus on creative and decision-making work.
5. Inclusive
• Meaning:
AI should respect societal values and work fairly for all users, avoiding
bias or discrimination.
• Example:
A facial recognition system is trained on diverse datasets so it works
accurately for people of different genders, ages, and ethnic
backgrounds.
• By following Responsible, Accountable, Transparent, Empowering,
and Inclusive principles, AI systems become trustworthy, fair, and
beneficial to society, increasing public confidence in AI technologies.
Ethical Use of Artificial Intelligence
Bias-Free AI
• AI systems should be free from bias, especially with complex
algorithms like deep learning and generative adversarial
network(GAN).
Explainability
• AI decisions, especially in regulated industries, must be explainable
(e.g., credit decisions in finance). "Black box" AI systems that can't
explain decisions are problematic.
Key Features of Responsible AI

a. Explainable: AI decisions should be


understandable.
b. Monitorable: AI should be trackable and
auditable.
c. Reproducible: AI systems must yield
consistent results.
d. Secure: AI systems must be safe from
attacks.
e. Human-Centered: AI should prioritize
human well-being.
f. Unbiased: AI must avoid discrimination.
g. Justifiable: Decisions should be
defendable and ethical.
Challenges in Regulation
• Formulating laws for AI is difficult due to rapid advancements in
technology.
• Existing laws (e.g., privacy) may not cover new AI technologies like
voice assistants (e.g., Alexa, Siri), which can be exploited by malicious
actors.
Is AI Dangerous? Will Robots Take Over the
World?
AI’s Potential for Harm
• AI could be risky if specifically programmed for harm (e.g., autonomous weapons).
• Autonomous drones and self-driving cars can become dangerous if misused or hacked.
Lack of Clear Accountability
• Current laws don’t cover AI’s role in society, especially in terms of liability.
• Questions arise like: Who is responsible for AI’s actions? Can AI systems be held
accountable?
Job Automation Risk
• AI might replace many jobs, especially low-skilled, repetitive tasks.
• This could lead to unemployment for millions, particularly in industries like retail,
hospitality, and warehouse work.
Biased Algorithms
• AI systems are vulnerable to bias if trained with biased data.
• Biased AI can produce unfair results, impacting crucial decisions like hiring or loan
approvals.
Privacy Concerns
• AI systems collect large amounts of personal data, leading to privacy invasion.
• Facial recognition technology can track individuals without consent, creating
privacy risks.
Unreliable Information
• AI can be used to create fake content (e.g., deepfakes, fake news).
• Manipulated videos or images can spread misinformation or be used maliciously
Ethics in AI
Ethical AI Definition
• Ethical AI refers to AI systems designed to be fair, just, and unbiased.
• It focuses on ensuring AI’s actions align with moral principles.
Importance of Ethical AI
• Ethical AI ensures the technology benefits society while avoiding harm or unfair treatment.
• It guarantees AI decisions are transparent and responsible.
Bias in AI
• AI systems can produce biased results if trained on biased data.
• Unchecked bias in AI can lead to unethical decisions, such as unfair hiring or loan approval.
Example of Unethical AI
• Tay Chatbot: Microsoft’s Tay learned negative and harmful behaviors after interacting with trolls on Twitter.
• The bot started spreading hate and offensive messages, forcing Microsoft to shut it down within 24 hours.
Features of Ethical AI
• Uses unbiased data for training.
• Follows the right learning model for the problem at hand.
• Continuously monitored to ensure its outputs are right and fair.
AI and Bias
What is AI Bias?
• AI bias occurs when an algorithm produces results that are unfair or
prejudiced towards a particular group.
Example: If AI frequently misidentifies people of color in computer vision
systems, it’s biased.
Examples of AI Bias
• Doctors in Images: Search results for "doctor" mostly show white men.
• Gender Bias in Professions: "Doctor" is often male, while "nurse" is female
in many images and videos.
• Voice Assistants: Virtual assistants like Siri and Alexa use female voices,
reinforcing gender bias.
• Recognition Failures: Computer vision struggles with recognizing people of
different skin colors accurately.
• Three basic sources of bias in AI systems.
1. Data: Any AI system is just as good as the data we put into them. Naturally,
adding biased or skewed data can never give fair results. Machines do not
have the intelligence to differentiate between right or wrong training data.
2. Algorithm: Algorithm can further amplify the biases injected by skewed
data.
3. People: People who are developing the AI system, that is, engineers,
scientists, developers, etc. are the next big source of bias. Humans design AI
systems to give the most accurate results with the available data. So, data
feeders that may be humans may again hit the success unknowingly.
Therefore, it is rightly said that ethics and bias are not the problem of the
machine but that of the humans behind the machine.
Towards Ethical and Trustworthy AI
• Challenges with AI in Recruitment:
Issue: Some AI hiring platforms show biased results, like women being disproportionately
rejected based on years of biased data in male-dominated sectors.
Solution: Addressing these biases by regulating AI practices and continuously monitoring
recruitment algorithms.
• Regulating Ethical AI:
1. European Commission (April 2021): Launched a legal framework to ensure AI safety,
protecting fundamental rights.
Introduced a risk-based approach to set requirements and ban AI systems that could harm
people’s rights, such as systems that manipulate human behavior.
2. Australia (June 2021):
Launched a similar AI ethics framework to guide businesses and governments on ethical AI
usage.
• Company and Organizational Engagement:
Building Trust: Organizations are implementing:
 Cultural programs to raise awareness.
Risk assessments to identify potential AI issues.
Third-party audits to ensure compliance with ethical standards.
Framework: AI systems should be monitored using a prevention, detection, and response
framework (like anti- corruption measures).
• Role of Rights and Activist Groups:
Human-Centric AI: AI systems must prioritize human rights and be developed with social
responsibility.
Challenge: Civil rights groups should challenge AI practices and amplify the voices of those
most affected by technology.
• Questions to Ask:
Is the technology necessary?
Is there an alternative?
Does the benefit outweigh the harm?
• Ensuring Data Privacy:
1. Data Protection: Essential for ethical AI.
2. Encryption: Ensures data is secure.
3. Secure Computation: Prevents AI developers from accessing private data.
4. Dataset Boundaries: AI should not learn beyond its provided dataset.
5. Prevent Reverse Engineering: Ensures data used in AI models is inaccessible to
users.
• Diversify Your Team to Prevent Bias:
1. Diverse Teams: Forming teams with varied backgrounds (e.g., data scientists,
business leaders, lawyers, sociologists, and ethicists) can help in identifying and
preventing bias in AI systems.
2. Fairness Checks: Regular analysis of data and algorithms ensures that biases are
spotted early.
3. Bias Mitigation Tools: Tools like Bias Analyzer help automate the detection of
bias and analyze the effectiveness of mitigation actions.
Why is Ethical AI Important?
AI as a Service (AIaaS)
• In artificial intelligence as a service (AIAAS), companies use off- the-
shelf AI tools to implement and scale AI techniques at a very low price
as compared to building a complete in-house AI system.
• When a software is provided as a service across the network, it
usually uses cloud computing. Similarly, the idea of providing AI
services using cloud computing has allowed even small business
organizations to use cost effective solutions to improve their
performance in a big way.
Factors Triggering Growth of AIaaS
• In the last couple of years, AIaaS is growing fast as a business opportunity and
many startups have joined to lead the AI revolution. Some major advancements
in IT in the last few years have fostered the adoption of AIaaS. Some examples are
as follows:
1. Availability of cloud platform with a variety of affordable options for enterprise
data management.
2. Data storage technologies have improved and have become cheaper and
reliable.
3. Streaming devices and IoT technologies generate massive amounts of data
which when analysed can render vital information required to gain competitive
advantage.
4. Availability of semi or fully automated data management, analytics and BI
products changed the way business was analysed.
• Some major factors that have motivated business to use AIaaS are
listed below.
1. Expensive infrastructure
2. Lack of trained programmers
3. Very high charges charged by programmers for implementing AI in a
particular organization
4. Many companies lacked sufficient data to analyse
Recent Trends in AI
Collaborative Systems
• These days, a lot of research is being done to develop collaborative systems
in which humans and machines (with AI) can become effective partners by
overcoming each other’s limitations and augmenting human abilities.
• There are many examples of machine-human collaboration as follows.
• Foldit: AI and humans collaborate to fold proteins.
• AI in Chess: Amateurs and AI beat grandmasters.
• AI in Business: AI elected to company boards.
• Military: Drones and humans working together.
Humans Assisting Machines
• In a human-machine collaborative system, humans need to perform three
important roles.
• First, they must train machines to perform a particular task;
• Explain the outcome of that task (especially when results are counterintuitive or
controversial)
• Sustain the responsible use of machines so that machines do not harm mankind.
• For example, the European Union’s new General Data Protection Regulation
(GDPR) empowers consumers with the right to get an explanation for any
algorithm-based decision (like reason for acceptance/rejection of a loan). This
feature will not able be a big step in delivering responsible AI but will also create
about 75,000 new jobs to administer the GDPR requirements.
• Last but not the least, companies also need employees who can continuously
monitor to ensure that AI systems are functioning properly, safely and
responsibly.
Algorithmic Game Theory and Computational
Social Choice
• These days, (especially enhanced due to pandemic) with increased
Internet connectivity and speed, more people prefer to play games
like chess, checker, poker and solitaire.
• These games are played using a clear set of defined rules. So, there
was a need to embed algorithms in machines that allowed machines
to play ethically according to pre-defined rules.
• This led to the onset of game theory. In a multi-agent situation (when
more than one person is involved in solving a logical problem), game
theory is used to choose from a set of options knowing that our
choice would affect the choices of the opponent and their decision
would affect our choices.
We can understand the concept of game theory by
studying the five categories.
1. Cooperative vs Non-cooperative Games: In cooperative games, participants can establish
alliances to increase their chances of winning the game. Correspondingly, in a non-
cooperative game, participants cannot form any alliance.
2. Symmetric vs Asymmetric Games: In a symmetric game, each participant has the same
goal(s). However, their strategy to win may be different. In contrast to this, in an
asymmetric game, the participants have different (and at times conflicting) goals.
3. Perfect vs Imperfect Information Games: In perfect information games like chess, all the
players can see what moves the other player(s) are making. But, in an imperfect
information game (like card game), other players’ moves are hidden.
4. Simultaneous vs Sequential Games: In simultaneous games, multiple players can take
actions concurrently. In a sequential game like in a board game, each player is aware of the
other players’ previous actions.
5. Zero-sum vs Non-zero Sum Games: In zero sum games, a player gains something that
causes a loss to other players but in a non-zero sum game, multiple players get the
advantages when another player gains.
Nash Equilibrium
• The Nash equilibrium is a condition in which all the players playing
the game accept that there is no better solution to the game than the
current situation. No player would gain anything after changing their
current strategy. So, any new decision made by the players will not
result in anything better.
• A typical example of Nash equilibrium is the Prisoner’s Dilemma. If
two criminals get arrested and are kept in confinement without being
allowed to communicate with each other, then look at Fig. below to
understand the possibilities.
• If either of the two prisoners
confess that the other committed a
crime, the first will be set free and
the other will be sent to prison for
10 years.
• If none of them confess, then they
will be sent to prison only for 1
year.
• If both confess, then both will be
sent to prison for 5 years.
• In this case, the Nash equilibrium is
reached when both criminals
betray each other.
• Inverse Game Theory: Game theory is used to understand the
dynamics of a game to optimize the possible outcome of its players.
In contrast to this, inverse game theory designs a game based on
players’ strategies and aims. It is key to designing AI agents
environments.
• Example: A generative adversarial network (GAN) is a machine
learning (ML) model in which two neural networks compete with
each other to become more accurate in their predictions.
• A generative adversarial network (GAN) is a machine learning (ML)
model in which two neural networks compete with each other to
become more accurate in their predictions.
• GANs contains two models—a generative model and a discriminative
model
• Generative models accept some features as input to examine their
distributions and understand how they have been produced.
• Discriminative models take the input features to predict the class to
which our sample belong
Multi-Agents Reinforcement Learning (MARL)
• Instead of depending only on learning through interaction between
the agent and the environment, now it is also dependent on the
interaction between agents.
• Modelling systems with multiple agents is not a trivial task as increase
in the number of agents exponentially increases the number of
possible ways in which they can interact with each other.
• Therefore, modelling multi-agents reinforcement learning models can
be done using mean field scenarios (MFS)
• Example: To improve the traffic flow in a city, AI-powered self- driving
cars can perfectly interact with the external environment. But things
can get complicated if these cars think as a group. In such a case, a car
might get in conflict with another when both of them find it most
convenient to follow a certain route.
• The above situation can be easily modelled using game theory. Our
cars would be different players and the Nash equilibrium would be
the point between the collaboration between the different cars.
Neuromorphic Computing
• Neuromorphic computing is a technique in which a computer (both
hardware and software) is modelled based on the architecture of the
human brain and its nervous system.
• It is a science that draws concepts from multiple disciplines including
computer science, biology, mathematics, electronic engineering and
physics.
• The main aim of neuromorphic computing is to create artificial neural
systems inspired by biological structures. Such a structure would
enable the machine to behave like a human brain in the following
ways.
• First, to learn, retain information and even make logical decisions as
the human brain makes.
• Second, to acquire new information and work like a human brain.
Thus, a computer needs to be transformed into a cognition machine.
How Does Neuromorphic Computing Work?
• Traditional neural network and machine learning algorithms are best
suited for existing algorithms. They either provide fast computation or
focus on using low power and there is always a trade-off between the
what to achieve.
• Neuromorphic systems perform fast computation while consuming
less power consumption. Additionally, they also resemble human
brain as they have the following features:
1. They are massively parallel, to handle multiple tasks at once.
2. They are event-driven, as they respond to events dynamically based
on changing environmental conditions.
3. They are economical in terms of power used.
4. They are flexible as they are highly adaptable and are able to
generalize.
5. They are strong and fault-tolerant, since they produce results even
when some component(s) have failed.
• Neuromorphic computing achieves brain-like efficiency by building
artificial neural systems that mimic neurons and synapses using
analog circuitry. These components transfer electrical signals in a way
similar to the human brain. The system controls signal strength
between nodes to replicate varying synaptic strengths. Such networks
are called spiking neural networks (SNNs), which transmit
information through electric pulses. This capability is not present in
traditional neural networks that rely on digital signals.
• Neuromorphic Computing introduce a new chip architecture that
collocates memory and processing together on each individual
neuron.
• Hence, there is no need to have separate memory unit (MU), central
processing unit (CPU) and data paths.
• Having separate parts requires information to be repeatedly moved
back and forth between different components to complete a given
task, creating a bottleneck for time and energy efficiency.
• This is known as the von Neumann bottleneck.
• Examples: Intel’s Loihi and IBM’s TrueNorth chips.
Challenges in Neuromorphic Computing
• Difficult Transition: Moving from Von Neumann architecture to
neuromorphic computing is challenging.
• Needs: New programming languages, sensors, and storage
technologies.
• Programming: Requires new development for neuromorphic systems.
Impact of AI Trends
• Mainstream AI:
• AI is becoming standard across industries.
• New opportunities with challenges in ethical implementation.
Capabilities of the Expert System
• Advise: Provides advice for any query within its domain.
• Decision-Making: Makes complex decisions in fields like finance, medicine, etc.
• Demonstrate Devices: Demonstrates features, specifications, and usage of new
products.
• Problem-Solving: Solves complex problems within its domain.
• Explain a Problem: Offers detailed descriptions of input problems.
• Interpret Input: Interprets user input for further processing.
• Predict Results: Predicts outcomes based on historical data.
• Assist in Decision-Making: Assists humans in making informed decisions.
• Diagnose: Used in medical fields to diagnose diseases.
• Justify Conclusions: Explains the reasoning behind the conclusions drawn.
• Suggest Alternatives: Suggests alternative solutions to problems.
Limitations of the Expert System
• Cannot Substitute Human Decision-Makers: It does not replace
human judgment.
• Lacks Human Capabilities: Cannot replicate human emotions or
intuitive thinking.
• Inaccurate Output with Inadequate Knowledge Base: Performance
depends on the quality of the knowledge base.
• Cannot Refine Knowledge Base: It cannot autonomously improve or
update its knowledge.
• Cannot Use Emotions in Decisions: Decisions are purely logical,
without emotional influence.
Advantages of Expert Systems
• Reproducible Results: Results are consistent and can be reproduced each time.
• Safe in Risky Environments: Can be used in hazardous places where human presence is
risky.
• Accuracy: Provide accurate results, especially with regularly updated knowledge bases.
Consistent and Fast Performance: They perform consistently without being affected by
emotions or fatigue.
• Easily Available: Mass-produced software makes expert systems widely available.
• Affordable: Production costs are reasonable, making them cost-effective.
• High Speed: Operate at high speed, reducing human effort and time.
• Explainable Results: Capable of explaining how conclusions or solutions were reached.
• Improved Decision Quality: Enhance the quality of decisions made.
• Efficient Use of Expert Knowledge: Efficiently gather and use scarce expertise for better
solutions.
Limitations of Expert Systems
• Wrong Results: Incorrect or outdated knowledge leads to wrong results.
• Different Solutions: Human experts may give different answers from the system.
• Lack of Creativity: Can't handle unusual or creative scenarios.
• High Cost: Expensive to develop and maintain.
• Hard to Gather Knowledge: Collecting the right knowledge is difficult.
• Depend on Experts: Success relies on expert knowledge input.
• No Self-Learning: Can't learn from experience, needs manual updates.
• Needs Plenty of Knowledge: Can't work with limited information.
• Training Intensive: Requires extensive training to function well.
• No Emotions: Cannot understand or use emotions in decisions.
• No Common Sense: Lacks human-like reasoning.
• Domain-Specific: Only works for a specific area.
• Struggles with Unusual Situations: Can't make decisions in rare cases.
• Garbage In, Garbage Out (GIGO): Poor data leads to poor results.
• High Maintenance Cost: Regular updates and maintenance are expensive.
Applications of Expert Systems
• Design & Manufacturing: VLSI systems, camera lenses, automobiles.
• Knowledge Publishing: Tax advisors and other advisory systems.
• Finance: Detect fraud, suspicious activities, stock trading, loan approvals.
• Medical Diagnosis: Used extensively for diagnosing diseases and treatment.
• Planning & Scheduling: Project goals, airline scheduling, cargo, manufacturing.
• Software Development: Tracking project progress.
• Monitoring Systems: Detect leaks in pipelines, continuous data comparison.
• Process Control: Control physical processes through monitoring.
• Automobile & Electronics: Fault detection in vehicles and computers.
• Complex System Diagnosis: Electronic, electromechanical, diesel-electric systems.
Expert System Technology:
Expert System Development Environment
• Hardware: Workstations, minicomputers, mainframes.
• Programming Languages: LISP, PROLOG (high-level symbolic programming).
• Databases: Large databases for storing information.
Tools:
• Powerful Editors: Help developers efficiently create systems.
• Debugging: Multi-window debugging for easy identification of errors.
• Rapid Prototyping: Fast development and testing.
• Predefined Models: In-built knowledge representation and inference design.
Shells:
• Definition: Expert systems without a knowledge base, providing essential modules.
• Modules: Knowledge acquisition, inference engine, user interface, and explanation.
• Popular Shells:
• JESS: Java Expert System Shell, used with Java API.
• Vidwan: Enables encoding knowledge in IF-THEN rules.
Development of Expert Systems
Identify Problem Domain: Test and Refine the Prototype:
• Identify the problem to solve.
• Test the prototype with sample cases.
• Ensure it is solvable by an expert system.
• Work with end-users to find errors and discrepancies.
• Collaborate with human experts and assess cost-
• effectiveness. • Refine the system based on test results.
Design the System: Develop and Complete the System:
• Choose hardware, tools, and shells. • Test the system with end-users and databases.
• Plan system integration with other systems and
• Integrate the system with other information systems.
• databases.
• Document the system and train users.
• Design a framework for representing knowledge.
Develop the Prototype: Maintain the System:
• Acquire domain knowledge from experts. • Regularly review and update the knowledge base.
• Represent knowledge in If-THEN-ELSE rules. • Integrate new requirements and interfaces as systems evolve.
• Integrate heuristic knowledge for reasoning.
Internet of Things
• IoT means a system of interrelated computing devices, machines,
objects, animals or people that have unique identifiers for
identification and also the ability to transfer data over a network
without requiring human-to-human or human-to-computer
interaction.
Examples of IoT Devices:
• People: Heart monitor implants.
• Animals: Biochip transponders.
• Automobiles: Sensors for monitoring tyre pressure.
• Objects: Any device assigned an IP address to transfer data.
Applications of IoT:
• Precision Agriculture: Monitoring crops, soil, and environment.
• Building Management: Automating lighting, heating, and security
systems.
• Healthcare: Remote patient monitoring with wearable devices.
• Energy: Smart grids and energy management systems.
• Transportation: Traffic management, vehicle monitoring, etc.
Examples of Applications of IoT
• Smart Car Navigation: Car suggests the best route, updates on traffic, and sends
notifications if delayed.
• Smart Home Automation: Alarm rings, and coffee machine starts brewing automatically.
• Wearable Fitness Trackers: Smartwatch tracks activity and productivity, providing
insights.
• Self-Driving Cars: Equipped with sensors for detecting objects and ensuring safe
navigation.
• Smart Football: Tracks distance and speed, records stats for training.
• Smart Refrigerator: Notifies when groceries run out or when food is expired.
• Smart Air Conditioner: Controlled remotely via smartphone to set the desired
temperature before arrival
• Smart Cities: IoT helps in reducing traffic congestion, managing resources efficiently, and
reducing pollution and crime.
Sensors
• A sensor is a device that detects and responds to some type of input
that it receives from the physical environment. This input could be
heat, light, motion, pressure, moisture or any other environmental
phenomena.
• As the output, sensors usually generate a signal that is converted to
human-readable form and then displayed at the sensor location or
transmitted electronically over a network for reading or further
processing.
Artificial Intelligence of Things (AIoT)
• AIoT combines Artificial Intelligence (AI) with the Internet of Things
(IoT) to enhance efficiency, improve decision-making, and enable
better data management.
• AI simulates human intelligence, while IoT connects devices to
transfer data over networks without human intervention.
• AIoT improves IoT by adding machine learning algorithms to enhance
decision-making.
How Does AIoT Work?
• AI is embedded in IoT devices and connected through IoT networks.
• Devices collect data, which is analyzed using AI techniques to improve
productivity and efficiency.
• Edge AI reduces bandwidth needs and minimizes delays in data
processing.
Where Does AI Unlock IoT?

• AI enhances the Analysis step in IoT, which directly impacts efficiency.


AIoT helps:
• Manage, analyze, and obtain meaningful insights from data.
• Provide fast, accurate data analysis.
• Balance localized and centralized intelligence.
• Ensure data privacy and security.
Applications and Examples of AIoT
AIoT is widely used in various fields:
• Smart Cities: Enhances operational efficiency, improves traffic management, and
optimizes resource use.
• Smart Retail: Uses smart cameras to track customers and optimize store operations.
• Smart Homes: Devices analyze user habits to provide customized support.
• Manufacturing: Monitors equipment and detects malfunctions.
• Autonomous Vehicles: Uses real-time data to make driving decisions.
• Healthcare: Devices monitor patient data, enabling remote care and accurate diagnoses.
• Smart Thermostats: AI-powered devices adjust temperature based on user preferences
and schedules.
• Fleet Management: Monitors vehicles, tracks fuel usage, and identifies driver behavior.
Benefits and Challenges of AIoT
Benefits:
• Increases operational efficiency by analyzing and adjusting system
operations in real-time.
• Enables on-the-fly decision-making with real-time data analysis.
• Reduces workload and saves time by automating data analysis.
• Scalable systems that connect more devices as needed.
• Better risk management by predicting potential problems in advance.
• Improves products and services through real-time data analysis.
Challenges:
• Security: Protection of sensitive data is a significant concern.
• Scalability: Managing large volumes of data from multiple devices.
• Interoperability: Lack of standardization among different IoT devices.
• Privacy: Handling user data and ensuring privacy compliance.
Future of AIoT
• Growth with 5G: 5G will boost AIoT by providing faster data transfer
and lower latency.
• Revolutionizing Industries: AIoT will improve supply chains,
operational efficiency, and decision- making.
• Exponential Data Growth: With more devices connected, AI will help
manage the massive amount of data generated.
• By 2025, the number of IoT devices is expected to rise to 42 billion,
and AI will help process and analyze the increasing data efficiently.

You might also like