The area of smart city seeks to use information and communication technology (ICT) to engage citizens and seek participative ways to reduce wastage and achieve positive, measurable, economic and societal outcomes. In this tutorial, we will make early and experienced researchers aware, and equip them to create, societal innovations with AI techniques like semantics, knowledge representation, data integration, machine learning, planning, scheduling, logic, trust and agents, and open data, that is increasingly, readily available, globally from government and other sources.
Smart city implication on future urban mobility and transportationSuvodip Das
My project Report on 'Smart City:Its impact on Future Urban Mobility and Transportation' briefs a brief description about Smart City and It also briefs about how the urban mobility and transportation will shape in Smart City.
40+ scenarios where network video can play a key role in smart city use cases. A list of representative cases with a short description of need, solution and result
On 6 and 7 June 2013, André Bouffioux, CEO of Siemens Belgium-Luxembourg, presented our Siemens’ view on how Smart Cities will develop and generate new business. He made this presentation during the European Young Innovator Forum’s unique Unconvention in Brussels, where young Europeans with innovative ideas and those who will inspire, guide and support them, were brought together.
Smart city implication on future urban mobility and transportationSuvodip Das
My project Report on 'Smart City:Its impact on Future Urban Mobility and Transportation' briefs a brief description about Smart City and It also briefs about how the urban mobility and transportation will shape in Smart City.
40+ scenarios where network video can play a key role in smart city use cases. A list of representative cases with a short description of need, solution and result
On 6 and 7 June 2013, André Bouffioux, CEO of Siemens Belgium-Luxembourg, presented our Siemens’ view on how Smart Cities will develop and generate new business. He made this presentation during the European Young Innovator Forum’s unique Unconvention in Brussels, where young Europeans with innovative ideas and those who will inspire, guide and support them, were brought together.
• Today in the Knowledge Economy and with the advancement of technologies and Rapid Sophistication of People in Urban Areas there is a need to make cities SMART to conserve Energy and resources for a long period of time. So one initiative in which San Carlos Calif has taken an initiative that with the help of Mobile Apps along with Sensors to implement Smart Parking Solutions they can keep a track of Parking Space nearby the Place or Shop where they want to track their Vehicle.
• Another way is that our cities are connecting hospitals to expand medical services via TELEMEDICINE this program help the patients to avoid long journeys and wait time and with the help of internet Doctor can diagnose Patients Problem.
• SMART Countries of Asia has been using Renewable Resources as in India there is a scarcity of resources. So India has to use renewable sources of energy. we have to use Solar cookers and Solar heaters which reduces our Consumption of LPG and increases our dependence on Solar Power Plants to generate Electricity.
• SMART Education which is the signal of Development and growth prospects in the country by using ICT Methods as India has to use Smart Technology Methods as Said By SAMSUNG to take an Initiative from the Secondary Schools so that their Brain get sharped from the very first day to compete and survive in this competitive world and for getting admission in reputed universities.
• SMART Cities must have Public Transport facility available at short distances in the form of Buses and Metros or even rapid metros so that People avoid using their own vehicles to go for any domestic work and even office work •
Internet of things adoption is expanding at phenomenal phase. The concept of IOT is to embed sensors and transceivers into different devices which can then transmits data to each other and to cloud through Internet, building analytics to comprehend this data and use this understanding to find solution for everyday issues. New domains for IOT are being explored and one such is to use IOT in urbanization of cities. In the context has evolved the term Smart Cities. There are already cities like Amsterdam, Barcelona, Stockholm, New York which has implemented several aspects of Smart Cities and nations like Singapore and India are moving in that direction. It is expected by 2025 there will be 26 global smart cities. So what is a smart city
The Business Case for Smart Cities
• What is a Smart City?
• Where are the Smart Cities?
• Does Smart = Sustainable?
• How can the investment be justified?
• How can success be measured?
Presentation on what a Smart City is by Dixon Chew, Group Chief Executive Officer of Pensonic Holdings Berhad, at the Selangor Smart City & Future Commerce Convention 2017 panel session titled ' Smart IoT: IoT and its role in Smart Cities'
this presentation shows you the meaning, advantages, projects etc about smart cities and also about smart cities in India. who will invest in these smart city projects? cities in india which are going to be smart cities.
#SmartCity is nothing but a city that satisfies its citizens aspirations on various parameters.
Here #IndoreSmartCity is sharing the ideal definition of #SmartCity according to all the parameters with citizens, so that they can share their views and aspirations for Indore.
Suggestions are invited at - http://bit.ly/IndoreSmartCity_Suggestions
1. Letter to all state governments to shortlist potential Smart Cities based on Stage-I criteria according to a number of Smart Cities distributed across states /UTs by the MoUD. This is the first stage of the Intra-State competition.
2. On the basis of response from States/UTs, the list of potential 100 Smart Cities is announced. The second stage of the All India competition begins.
3. Each potential Smart City prepares its proposal assisted by a consultant (from a panel prepared by MoUD) and a hand-holding External Agency (various offers received such as World Bank, ADB, GEF, USTDA, JICA, DFID, AFD, KfW, UN-Habitat)
4. By stipulated date, Stage 2 proposals submitted. Evaluation by a panel of experts.
5. Selected cities declared – Round 1 Smart Cities
6. Selected cities set up SPV and start the implementation of their SCP. Preparation of DPRs, tenders, etc. and Other cities prepare to improve their proposal for the next round of the Challenge
1. What is a Smart city?
2. Criteria for a Smart city.
3. Timeline of smart city project.
4. Smart city projects in India.
5. Smart city elements.
6. Special Purpose Vehicle (SPV)
India’s recent stand on Smart City Development and involvement of various high income countries; initiates the talk of ideal variables for smart city evolution by our own standards. With a vision of Urban Governance for general livability, it becomes imperative to study these parameters and ensure the evolution of our own concept of a Smart City. Our spatial planning models based on unique factors such as Human Diversity, Physical-Social networks and ICT impact on urban fabric, City resilience, etc. make it all the more interesting to evolve a blueprint for Planning a Smart City.
The paper centers the infrastructural developments for the Smart Urban Development in India. The research helps us arrive at a general line of action for Urban Planning implications catering to the Infrastructure Sector, amongst others; thus affecting environmental, social and economic structure significantly. The study further finds the scope of progress, encouraged from various government policies for successful implementation of Smart City Development. It also allows a peek into future scenario of improvements and deliberations particular to Indian standards in consideration with the scenario of other countries.
• Today in the Knowledge Economy and with the advancement of technologies and Rapid Sophistication of People in Urban Areas there is a need to make cities SMART to conserve Energy and resources for a long period of time. So one initiative in which San Carlos Calif has taken an initiative that with the help of Mobile Apps along with Sensors to implement Smart Parking Solutions they can keep a track of Parking Space nearby the Place or Shop where they want to track their Vehicle.
• Another way is that our cities are connecting hospitals to expand medical services via TELEMEDICINE this program help the patients to avoid long journeys and wait time and with the help of internet Doctor can diagnose Patients Problem.
• SMART Countries of Asia has been using Renewable Resources as in India there is a scarcity of resources. So India has to use renewable sources of energy. we have to use Solar cookers and Solar heaters which reduces our Consumption of LPG and increases our dependence on Solar Power Plants to generate Electricity.
• SMART Education which is the signal of Development and growth prospects in the country by using ICT Methods as India has to use Smart Technology Methods as Said By SAMSUNG to take an Initiative from the Secondary Schools so that their Brain get sharped from the very first day to compete and survive in this competitive world and for getting admission in reputed universities.
• SMART Cities must have Public Transport facility available at short distances in the form of Buses and Metros or even rapid metros so that People avoid using their own vehicles to go for any domestic work and even office work •
Internet of things adoption is expanding at phenomenal phase. The concept of IOT is to embed sensors and transceivers into different devices which can then transmits data to each other and to cloud through Internet, building analytics to comprehend this data and use this understanding to find solution for everyday issues. New domains for IOT are being explored and one such is to use IOT in urbanization of cities. In the context has evolved the term Smart Cities. There are already cities like Amsterdam, Barcelona, Stockholm, New York which has implemented several aspects of Smart Cities and nations like Singapore and India are moving in that direction. It is expected by 2025 there will be 26 global smart cities. So what is a smart city
The Business Case for Smart Cities
• What is a Smart City?
• Where are the Smart Cities?
• Does Smart = Sustainable?
• How can the investment be justified?
• How can success be measured?
Presentation on what a Smart City is by Dixon Chew, Group Chief Executive Officer of Pensonic Holdings Berhad, at the Selangor Smart City & Future Commerce Convention 2017 panel session titled ' Smart IoT: IoT and its role in Smart Cities'
this presentation shows you the meaning, advantages, projects etc about smart cities and also about smart cities in India. who will invest in these smart city projects? cities in india which are going to be smart cities.
#SmartCity is nothing but a city that satisfies its citizens aspirations on various parameters.
Here #IndoreSmartCity is sharing the ideal definition of #SmartCity according to all the parameters with citizens, so that they can share their views and aspirations for Indore.
Suggestions are invited at - http://bit.ly/IndoreSmartCity_Suggestions
1. Letter to all state governments to shortlist potential Smart Cities based on Stage-I criteria according to a number of Smart Cities distributed across states /UTs by the MoUD. This is the first stage of the Intra-State competition.
2. On the basis of response from States/UTs, the list of potential 100 Smart Cities is announced. The second stage of the All India competition begins.
3. Each potential Smart City prepares its proposal assisted by a consultant (from a panel prepared by MoUD) and a hand-holding External Agency (various offers received such as World Bank, ADB, GEF, USTDA, JICA, DFID, AFD, KfW, UN-Habitat)
4. By stipulated date, Stage 2 proposals submitted. Evaluation by a panel of experts.
5. Selected cities declared – Round 1 Smart Cities
6. Selected cities set up SPV and start the implementation of their SCP. Preparation of DPRs, tenders, etc. and Other cities prepare to improve their proposal for the next round of the Challenge
1. What is a Smart city?
2. Criteria for a Smart city.
3. Timeline of smart city project.
4. Smart city projects in India.
5. Smart city elements.
6. Special Purpose Vehicle (SPV)
India’s recent stand on Smart City Development and involvement of various high income countries; initiates the talk of ideal variables for smart city evolution by our own standards. With a vision of Urban Governance for general livability, it becomes imperative to study these parameters and ensure the evolution of our own concept of a Smart City. Our spatial planning models based on unique factors such as Human Diversity, Physical-Social networks and ICT impact on urban fabric, City resilience, etc. make it all the more interesting to evolve a blueprint for Planning a Smart City.
The paper centers the infrastructural developments for the Smart Urban Development in India. The research helps us arrive at a general line of action for Urban Planning implications catering to the Infrastructure Sector, amongst others; thus affecting environmental, social and economic structure significantly. The study further finds the scope of progress, encouraged from various government policies for successful implementation of Smart City Development. It also allows a peek into future scenario of improvements and deliberations particular to Indian standards in consideration with the scenario of other countries.
IoT, AI, ML Mix or How to Deal with New Technologies (Borys Pratsiuk Technolo...IT Arena
Lviv IT Arena is a conference specially designed for programmers, designers, developers, top managers, inverstors, entrepreneurs and startuppers. Annually it takes place at the beginning of October in Lviv at Arena Lviv stadium. In 2016 the conference gathered more than 1800 participants and over 100 speakers from companies like Microsoft, Philips, Twitter, UBER and IBM. More details about the conference at itarena.lviv.ua.
Sldies I proposed for the lecture at CUOA Business School for the 2016 Edition of the Executive Master on ITC - Path Big Data e Social Analytics - http://www.cuoa.it/ita/formazione/corsi-executive/jobleader-big-data-e-social-analytics.php#/
BM Research continues this work through the pursuit of new scientific instruments – whether physical devices or advanced software tools – designed to make what’s invisible in our world visible, from the macroscopic level down to the nanoscale.
This is a summary 5-in5-5 deck
Predictive Analytics - Big Data & Artificial IntelligenceManish Jain
Quick overview of the latest in big data and artificial intelligence. A lot of buzzwords being thrown around, hopefully this presentation will demystify many of the terms.
The Impact of Data in the Oil and Gas IndustryNetApp
Worldwide demand for oil and gas is growing; it’s expected to reach over 94 million barrels per day by the end of 2015.1 In response, most companies in the oil and gas industry plan to invest the same amount or more in digital technologies now and in the future.2 Digital technologies can help companies reach remote sources of oil and gas at efficient costs, while continuing to enhance environmental safeguards, operational safety, reliability, and security.
Find out how NetApp can help energy, oil and gas industries manage big data to optimize production and maximize profits with energy data management: http://www.netapp.com/us/solutions/industry/energy/
Jeff Dean at AI Frontiers: Trends and Developments in Deep Learning ResearchAI Frontiers
In this talk at AI Frontiers conference, Jeff Dean discusses recent trends and developments in deep learning research. Jeff touches on the significant progress that this research has produced in a number of areas, including computer vision, language understanding, translation, healthcare, and robotics. These advances are driven by both new algorithmic approaches to some of these problems, and by the ability to scale computation for training ever large models on larger datasets. Finally, one of the reasons for the rapid spread of the ideas and techniques of deep learning has been the availability of open source libraries such as TensorFlow. He gives an overview of why these software libraries have an important role in making the benefits of machine learning available throughout the world.
Transform your Business with AI, Deep Learning and Machine LearningSri Ambati
Video: https://www.youtube.com/watch?v=R3IXd1iwqjc
Meetup: http://www.meetup.com/SF-Bay-ACM/events/231709894/
In this talk, Arno Candel presents a brief history of AI and how Deep Learning and Machine Learning techniques are transforming our everyday lives. Arno will introduce H2O, a scalable open-source machine learning platform, and show live demos on how to train sophisticated machine learning models on large distributed datasets. He will show how data scientists and application developers can use the Flow GUI, R, Python, Java, Scala, JavaScript and JSON to build smarter applications, and how to take them to production. He will present customer use cases from verticals including insurance, fraud, churn, fintech, and marketing.
- Powered by the open source machine learning software H2O.ai. Contributors welcome at: https://github.com/h2oai
- To view videos on H2O open source machine learning software, go to: https://www.youtube.com/user/0xdata
Deep Learning - The Past, Present and Future of Artificial IntelligenceLukas Masuch
In the last couple of years, deep learning techniques have transformed the world of artificial intelligence. One by one, the abilities and techniques that humans once imagined were uniquely our own have begun to fall to the onslaught of ever more powerful machines. Deep neural networks are now better than humans at tasks such as face recognition and object recognition. They’ve mastered the ancient game of Go and thrashed the best human players. “The pace of progress in artificial general intelligence is incredible fast” (Elon Musk – CEO Tesla & SpaceX) leading to an AI that “would be either the best or the worst thing ever to happen to humanity” (Stephen Hawking – Physicist).
What sparked this new hype? How is Deep Learning different from previous approaches? Let’s look behind the curtain and unravel the reality. This talk will introduce the core concept of deep learning, explore why Sundar Pichai (CEO Google) recently announced that “machine learning is a core transformative way by which Google is rethinking everything they are doing” and explain why “deep learning is probably one of the most exciting things that is happening in the computer industry“ (Jen-Hsun Huang – CEO NVIDIA).
Technological Challenges in Managing and Operating a Smart City: Planning for...Biplav Srivastava
This talk discusses smart city in Indian context and how Data/Open and AI/Planning can help in tackling them. Given as part of IEEE Workshop on Technologies for Planning and Acting in Real World Systems at Bangalore, India on 4th Sep, 2015.
Open Data for Financial Innovations in the Developing WorldBiplav Srivastava
Financial innovations are key to getting developing countries like India their rightful role in the global economy. However, such innovations depend on data, advanced analytics and timely access to insights. In this talk, we will discuss open data collected by governments and people and how it can bootstrap innovations that matter. Open data helps not only overcome initial data bottleneck but also helps standardize solutions for scalability and wider adoption.
Changing trends in citation analysis and challenges in API measurementMunesh Kumar
Changing trends in citation analysis and challenges in API measurement article focused on the changing theme of citation analysis and evaluation of Altmetrics, and issues in academic performance Indicator (API).
Usability testing: rapid results when you need them. Have a question about whether a new feature or design idea works for users? It’s easy to find out early, so your design process is as responsive as your code. We'll look at ways to run quick usability test, how to find users in the wild, and when to add it to your project plan. Yes, it can be fast, good, and cheap.
Presentation at the dotgov design conference - March 27, 2015
Innovation Labs (iLabs) is a social innovation program covering a series of conferences. One the one hand, the goal is to bring social and technology experts together for the networking purpose. On the other hand, the motivation is to harness technology to solve the most challenging social and environmental problems and to build tech-based systems.
What framework for a responsible use of AI in education? OECD Berlin Centre
Präsentation von Stréphan Vincent-Lancrin, stv. Leiter der OECD-Abteilung für Innovation in der Bildung, im Rahmen eines Webinars von OECD Berlin Centre und Konrad-Adenauer-Stiftung am 2. Oktober 2020.
What framework for a responsible use of AI in education?OECD Berlin Centre
Präsentation von Stéphan Vincent-Lacrin im Rahmen der Veranstaltung "Künstliche Intelligenz an der Schule?" von OECD Berlin Centre und Konrad-Adenauer-Stiftung am 2.Oktober 2020
Talk given to the Smart City course students at CEPT University. Oct 19, 2014.
* Overview on Physical (IoT/Sensor), Cyber (OpenGov) and Social (citizen Sensing) data
* Relevance to City Departments
* Three smart city applications (from India, Europe and US)
More on the course: http://indianexpress.com/article/india/india-others/cept-launches-first-ever-course-on-smart-cities/
Tutorial on AI-based Analytics in Traffic ManagementBiplav Srivastava
This is the tutorial on AI analytical techniques for traffic management presented at the IJCAI 2013 conference, Beijing, China presented by Biplav Srivastava and Akshat Kumar.
smart service systems, service systems, cognitive systems, cognitive assistants, Moore's-like Law of Service Innovation, T-shaped people, IBM Watson, Apple Siri, Microsoft Cortana, Amazon Echo, Google Now, service science
The role of open data in the development of sustainable smart cities and smar...Anastasija Nikiforova
This presentation is a supplementary material for the guest lecture "The role of open data in the development of sustainable smart cities and smart society" I delivered for the Federal University of Technology – Paraná (Universidade Tecnológica Federal do Paraná (UTFPR)) (Brazil, May 2022).
Trusted Data Science via Testing and Rating Behavior of AI Services: Text and...Biplav Srivastava
Slides of the talk given at Vaibhav Summit 2020 (https://vaibhav.gov.in/v6.php#Schedule) session -
V6H5S1: Image, Video, and Textual Data Analytics: Current and Future Trends
TOWARDS BUILDING PEOPLE-CENTRIC AI FOR BUSINESS - THE LONG HAULBiplav Srivastava
Presentation given at New York University's Mini Conference -- AI in the Workplace: Future Directions in People Analytics, 2020;
Link: https://wp.nyu.edu/aiatwork/
The Potential and Risks of Working With Conversation AgentsBiplav Srivastava
From the very start of Artificial Intelligence (AI), performing natural conversation
has been a key pursuit of AI research and development. Their most recent form, chatbots, which can engage people in natural conversation and are easy to build in software, have been in the news a lot lately. There are many platforms to create dialogs quickly for any domain, based on simple rules. Further, there is a mad rush by companies to release chatbots to show their AI capabilities and gain market valuation. However, beyond basic demonstration, there is little experience in how they can be designed and used for
real-world applications that need decision making under constraints (e.g., sequential
decision making), work with groups of people and deal with dynamic
data. Further, users expect systems to adapt their functionality to their users’ individual needs, convincingly explain their suggestions and decision-making
behavior, and maintain highest ethical standards. This talk will summarize the area of
task-oriented conversation agents and highlight key considerations
while selecting, designing, building, deploying and maintaining them. The talk will
be agnostic to any company's offering and will be relevant to professionals building
user-facing data-driven decision-support technologies.
Technology Based Social Entrepreneurship: Innovations That MatterBiplav Srivastava
Presentation and key points for a panel at the 2017 Global Conference on Cyberspace (GCCS 2017) on the topic of “Technology Startups: Disrupting the growth curve”.
Summaries of Workshops held at IJCAI 2016 at New York in JulyBiplav Srivastava
IJCAI is the premier AI conference. The workshops represent some of the cutting-edge topics related to AI theory and practice. See details at: http://ijcai-16.org/index.php/welcome/view/accepted_workshops
Case Studies in Managing Traffic in a Developing Country with Privacy-Preserv...Biplav Srivastava
Simulation is known to be an effective technique to understand
and manage traffic in cities of developed countries. However, in developing countries, traffic management is lacking due to a wide diversity of vehicles on the road, their chaotic movement, little instrumentation to sense traffic state and limited funds to create IT and physical infrastructure to ameliorate the situation. Under these conditions, in this paper, we present our approach of using the Megaffic traffic simulator as a service to gain actionable insights for two use-cases and cities in India, a first. Our approach is general to be readily used in other use cases and cities; and our results give new insights: (a) using demographics data, traffic demand can be reduced if timings of government offices are altered in Delhi, (b) using a mobile company’s Call
Data Record (CDR) data to mine trajectories anonymously,
one can take effective traffic actions while organizing events
in Mumbai at local scale.
Blue Water: A Common Platform to Put Water Quality Data in India to Productiv...Biplav Srivastava
Water is unique in its role as a life preserver. It is important to all members of a society. However, if one is looking for quality data in India to make data-driven decisions, one is lost. This is surprising given that there is a rich history of data collection in the country and looks forward to adopting real-time water sensing in a big way. In this talk, we will discuss our work on collating and
integrating historical open pollution data and new, real-time sensing data, along citizen-centeric usage like drinking, irrigation or industrial need. The talk will cover current issues around data management practices for water that have prevented their widespread dissemination, combining multiple pollution
sensing techniques, data platforms for integration, novel analytics to aid routine decisions, field experiments on Yamuna at Delhi, Hindon at Meerut and Ganga at Haridwar, and mobile apps - GangaWatch and Neer Bandhu (Water Friend) - we have released.
Data View2016 Analytics Competition for Public Health Using Indian Open DataBiplav Srivastava
The COMAD Data Challenge Contest, “DataView 2016” was the first of its kind analytics and app contest to ask participants for insights from data government has put in public domain for everyday governance issues affecting the society. The slides details the contest and the winners.
Jumpstarting an Integrated Township Operations Center (Smart City) Using Peop...Biplav Srivastava
The presentation describes how an Integrated Township Operations Center (Smart City) may be created quickly using People as Sensors and then evolve with other sensors over time. It is a project idea that campuses can try.
Big, Open, Data and Semantics for Real-World Application Near YouBiplav Srivastava
(This is material presented as keynote at AMECSE 2014 on 21 Oct 2014 at Cairo, Egypt.)
State-of-the-art Artifical Intelligence (AI) and data management techniques have been demonstrated to process large volumes of noisy data to extract meaningful patterns and drive decisions in diverse applications ranging from space exploration (NASA's Curiosity), game shows (IBM's Watson in Jeopardy™ ) and even consumer products (Apple's SIRI™ voice-recognition). However, what stops them from helping us in more mundane things like fighting diseases, eliminating hunger, improving commuting
to work, or reducing financial frauds and corruption? Consumable data!
In this talk, Biplav will demonstrate and discuss how large volumes of data (Big), made available publicly (Open), can be productively used with semantic web and analytical techniques to drive day-to-day applications. One important source of this type of data is government open data which is from governments and free to be reused. Big Open Data is leading to early examples of "open innovations" - a confluence of open data (e.g., Data.gov, data.gov.in), accessible via API techniques (e.g., Open 311),
annotated with semantic information (e.g., W3C ontologies, Schema.org) and processed with analytical techniques (e.g., R, Weka) to drive actionable insights. The talk will illustrate how this can help bring increased benefits to citizens and discuss research issues that can accelerate its pace. It is increasingly being adopted by progressive businesses and governments to drive innovation that matters.
One Stop Destination to Know More About the Cities you Care About!
This app uses Open 311 and CitySDK APIs to present information about cities, their events and the type of services they provide.
Composing Web APIs – State of the art and mobile implicationsBiplav Srivastava
This tutorial was given at ICSE 2014 co-located MobiSoft conference. http://mobilesoftconf.org/2014/program/.
Same Title: Composing Web APIs – State of the art and mobile implications
This is the tutorial on AI techniques for traffic management presented at the AAAI 2012 conference, Toronto, Canada presented by Biplav Srivastava and Anand Ranganathan.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
JMeter webinar - integration with InfluxDB and Grafana
AI for Smart City Innovations with Open Data (tutorial)
1. AI FOR SMART CITY
INNOVATIONS
WITH OPEN DATA
DR. BIPLAV SRIVASTAVA
A C M D I S T I N G U I S H E D S C I E N T I S T , A C M D I S T I N G U I S H E D
S P E A K E R
S E N I O R R E S E A R C H E R A N D M A S T E R I N V E N T O R ,
I B M R E S E A R C H – I N D I A
1Tutorial on 27 July 2015 @ IJCAI 2015
2. Why This Tutorial?
Tutorial on 27 July 2015 @ IJCAI 2015
— Sustainability is a key imperative of modern societies
— AI techniques have high potential to impact the
world
— But they need data which is not always available
— Open data is often the most promising source to start
making quick impact
— Eventual aim should be to scale innovations with
other data sources
2
3. What to Expect: Tutorial Objectives
Tutorial on 27 July 2015 @ IJCAI 2015
— The aim of the tutorial is to
¡ Make early and experienced researchers aware, and equip them to create, societal innovations
with AI techniques like semantics, knowledge representation, data integration, machine learning,
planning, scheduling, logic, trust and agents, and open data, that is increasingly, readily available,
globally from government and other sources.
— Relation to other tutorials
1. Tutorial on Composing Web APIs – State of the art and mobile implications, in conjunction with 1st International Conference
on Mobile Software Engineering and Systems (MobiSOFT), held with 39th International Conference on Software Engineering
(ICSE), by Biplav Srivastava; Hyderabad, India, June 2, 2014.
2. Tutorial on AI-Driven Analytics In Traffic Management, in conjunction with International Joint Conference on Artificial
Intelligence (IJCAI-13), by Biplav Srivastava, Akshat Kumar, at Beijing, China, Aug 3-5, 2013.
3. Tutorial describing the traffic space and relevance of AI techniques was held at 26th Conference on Artificial Intelligence
(AAAI-12), at Toronto, Canada. Formally called “Tutorial Traffic Management and AI”, by Biplav Srivastava and Anand
Ranganathan, its details are at: http://www.aaai.org/Conferences/AAAI/2012/aaai12tutorials.php
4. Tutorial highlighting planning and scheduling techniques for traffic management was held at ICAPS 2010. Formally called
“Planning and Scheduling for Traffic Control” by Scott Sanner. Its details are available at:
http://users.cecs.anu.edu.au/~ssanner/Papers/traffic_tutorial.pdf
5. Tutorial on Open Data in Practice, in conjunction with the World Wide Web (WWW 2012), by Hadley Beeman, in Lyon, France
on the 16th of April, 2012. Slides at: http://www.w3.org/2012/Talks/0417-LD-Tutorial/
6. Tutorial on How to Publish Linked Data on the Web, in conjunction with International Semantic Web Conference (ISWC
2008), by Tom Heath, Michael Hausenblas, Christian Bizer, Richard Cyganiak, Olaf Hartig, Karlsruhe. Slides and video at:
http://videolectures.net/iswc08_heath_hpldw/
— Disclaimer: we are only providing a sample of Smart City space intended to whet audience interest in the available time.
3
4. Acknowledgements
All my collaborators over last 5 years, and especially those in:
— Government agencies around the world
¡ City: Boston, USA; New York/ New Jersey area, USA; Silicon Valley, USA; Dubuque, IA; Dublin,
Ireland, Stockholm, Sweden; Ho Chi Minh City, Vietnam; New Delhi, India; Bengaluru, India; Nairobi,
Kenya; Tokyo, Japan
¡ Country: India, Singapore
— Academia
¡ India: IIT Delhi, IISc CiSTUP, IIIT Delhi, IIT BHU
¡ USA: Boston University, Wright State University, University of Southern California,
Arizona State University
¡ Vietnam: Ho Chi Minh University
— IBM: Akshat Kumar, Anand Ranganathan, Raj Gupta, Ullas Nambiar, Srikanth Tamilselvam, L V Subramaniam, Chai Wah Wu,
Anand Paul, Milind Naphade, Jurij Paraszczak, Wei Sun, Laura Wynter, Olivier Verscheure, Eric Bouillet, Francesco Calabrese,
Tsuyoshi Ide, Xuan Liu, Arun Hampapur, Nithya Rajamani, Vivek Tyagi, Rauam Krishnapuram, Shivkumar Kalyanraman, Manish
Gupta, Nitendra Rajput, Krishna Kummamuru, Raymond Rudy, Brent Miller, Jane Xu, Steven Wysmuller, Alberto Giacomel, Vinod A
Bijlani, Pankaj D Lunia, Tran Viet Huan, Wei Xiong Shang, Chen WC Wang, Bob Schloss, Rosario Usceda-Sosa, Anton Riabov,
Magda Mourad, Alexey Ershov, Eitan Israeli, Evgenia Gyana R Parija, Ian Simpson, Jen-Yao Chung, Kohichi Kajitani, Larry L Light,
Lisa Amini, Marco Laumanns, Mary E Helander, Milind Naphade, Sebastien Blandin, Takayuki Osogami, Tony R Heritage, Ulysses
Mello, Wei CR Ding, Wei CR Sun, Xiang XF Fei, Yu Yuan, Bipin Joshi, Vishalaksh Agarwal, Pallan Madhavan, Ravindranath Kokku,
Mukundan Madhavan, Rashmi Mittal, Sandeep Sandha, Sukanya Randhawa, Karthik Vishweshvariah, Guruduth Banavar
For discussions, ideas and contributions. Apologies to anyone unintentionally missed.
Material gratefully taken from multiple sources. Apologies if any citation is unintentionally missed.
Tutorial on 27 July 2015 @ IJCAI 2015
4
5. Outline
— Motivating Examples
— Basics
¡ AI: Analytics to process data, derive insights and enable action
¡ Smart City
÷ Challenges
÷ Innovation needs – value desired
÷ Critical considerations different from other applications
¡ Open Data
÷ Introduction and issues
÷ Giving semantics for evolution
¡ Access via APIs
— Applications
¡ Open data as disruptor technology:
÷ patents, corruption, citizen engagement
¡ Health
¡ Environment Pollution
¡ Transportation
¡ Tourism
— Discussion
5Tutorial on 27 July 2015 @ IJCAI 2015
7. Tutorial on 27 July 2015 @ IJCAI 2015 7
[India] Ganga – Local Ground Situation @ Varanasi (Assi/ Tulsi Ghats) + Patna
Photos of/ at Assi/ Tulsi Ghat, Varanasi on 25 March 2015 during 1700-1800 Hrs
Assi Ghat post recent cleanup Bathing on Tulsi Ghat
A nullah draining into Ganga
A manual powered boat
Photos at Gandhi Ghat, Patna on 18 March 2015 during 1700-1800 Hrs
8. Example –River Water Pollution
— Value – To individuals, businesses, government institutions
¡ Example – Can I take a bath? Will it cause me dysentery?
¡ Example – How should govt spend money on sewage treatment for maximum
disease reduction?
— Data – Quantitative as well as qualitative
¡ Dissolved oxygen,
¡ pH,
¡ … 30+ measurable quantities of interest
— Access –
¡ Today, little, and that too in water technical jargon
¡ In pdf documents, website
Key Idea: Can we make insights available when needed and help
people make better decisions?
8Tutorial on 27 July 2015 @ IJCAI 2015
9. We All See Traffic Daily. An Illustration from Across the Globe
Source: Google map for New York City and New Delhi; Search done on Aug 20, 2010
Characteristics New York City,
USA
New Delhi,
India
Beijing, China Moscow, Russia Ho Chi Minh City,
Vietnam
Sao Paolo, Brazil
1 How is traffic pre-
dominantly managed
Automated control,
manual control
Manual
control
Automated control,
manual control
Automated,
manual control
Manual control Automated, manual
control, Rotation
system (# plate based)
2 How is data collected Inductive loops,
cops, video, GPS
Traffic
surveys, cops
Video, GPS, cops GPS, some video,
cops
Traffic surveys, cops Video, GPS, cops
3 How can citizens manage
their resources
GPS devices, alerts
on radio, web, road
signs (variable)
Alerts on
radio
alerts on radio,
road signs
(variable), mobile
alerts
GPS, radio, road
signs, mobile
alerts
Alerts on radio GPS devices, alerts
on radio, web
4 Traffic heterogeneity by
vehicle types(Low: <10;
Medium 10-25; High: >25)
Low High Low Low Medium Low
5 Driving habit maturity
(Low: <10 yrs; Medium:
10-20; High: > 20)
High Low Low Low Low Medium
6 Traffic movement Lane driving Chaotic Lane driving Lane driving Chaotic Lane Driving 9
10. Example –Traffic Management
— Value – To individuals, businesses, government institutions
¡ Example – Can I reach office on time? Where to park if I take my car?
¡ Example – How much overt-time does the city need to give today? Where
should I deploy my traffic cops today?
¡ Example – When to service city’s buses?
— Data – Quantitative as well as qualitative
¡ Volume – traffic count
¡ Speed on road
¡ City events
— Access –
¡ Today, little and on city websites
¡ Facebook sites
Key Idea: Can we make insights available when needed and help
people make better decisions?
10Tutorial on 27 July 2015 @ IJCAI 2015
12. Advanced AI Techniques (Analytics) like Planning & Machine Learning
make use of data and models to provide insight to guide decisions
Models
Analytics
Data
Insight
Data sources:
Business automation
Instrumentation
Sensors
Web 2.0
Expert knowledge
“real world physics”
Model:
a mathematical or
algorithmic
representation of
reality intended to
explain or predict
some aspect of it
Decision executed
automatically or
by people
12Tutorial on 27 July 2015 @ IJCAI 2015
13. Example: Tutorials
— Are they useful? (Descriptive)
¡ Answering needs an assessment about the event
— If it happens next time, how many will attend?
(Predictive)
¡ Above + Answering needs an assessment about unknowns
(e.g., future)
— Should you attend? (Prescriptive)
¡ Above + Answering needs understanding the goals and current
status of the individual
13Tutorial on 27 July 2015 @ IJCAI 2015
14. Analytics Landscape
Degree of Complexity
CompetitiveAdvantage
Standard Reporting
Ad hoc reporting
Query/drill down
Alerts
Simulation
Forecasting
Predictive modeling
Optimization
What exactly is the problem?
What will happen next if ?
What if these trends continue?
What could happen…. ?
What actions are needed?
How many, how often, where?
What happened?
Stochastic Optimization
Based on: Competing on Analytics, Davenport and Harris, 2007
Descriptive
Prescriptive
Predictive
How can we achieve the best outcome?
How can we achieve the best outcome
including the effects of variability?
14Tutorial on 27 July 2015 @ IJCAI 2015
15. Real-World Applications of ICT Follow a Pattern
n Value (from Action, Decisions) – Providing
benefits that matter, to people most in need of, in a
timely and cost-efficient manner. Going beyond
technology to process and people aspects.
n Data + Insights – Available, Consumable with
Semantics, Visualization / Analysis
n Access - Apps (Applications), Usability - Human
Computer Interface, Application Programming
Interfaces (APIs)
Tutorial on 27 July 2015 @ IJCAI 2015 15
16. ML Reference
— WEKA
¡ Website: http://www.cs.waikato.ac.nz/~ml/weka/index.html
¡ WEKATutorial:
÷ Machine Learning withWEKA: A presentation demonstrating all graphical user interfaces (GUI) in
Weka.
÷ A presentation which explains how to useWeka for exploratory data mining.
¡ WEKA Data Mining Book:
÷ Ian H.Witten and Eibe Frank, Data Mining: Practical Machine LearningTools and
Techniques (Second Edition)
÷ http://www.cs.waikato.ac.nz/ml/weka/book.html
¡ WEKAWiki: http://weka.sourceforge.net/wiki/index.php/Main_Page
— Jiawei Han and Micheline Kamber, Data Mining: Concepts andTechniques, 2nd ed.
— http://www.kdnuggets.com/2015/03/machine-learning-table-elements.html
Tutorial on 27 July 2015 @ IJCAI 2015 16
18. What is a Smart City?
Tutorial on 27 July 2015 @ IJCAI 2015
Smart city can mean one or more of the following:
— As a resource optimization objective, it is to know and manage a
city's resources using data.
— As a caring objective, it is about improving standard of life of citizens
with health, safety, etc indices and programs.
— As a vitality objective, it is about generating employment and doing
sustainable growth.
A city leadership can choose among these or define their own objective(s)
and manage with measurements to pro-actively achieve it
18
See other FAQs at: https://sites.google.com/site/biplavsrivastava/research-1/intelligent-systems/scfaqs
19. Tutorial on 27 July 2015 @ IJCAI 2015 19
Cities are traditionally built and governed by independent departments
operating as domains of functions
C i t y
I n f r a s t r u c t u r e
D a t a
Water Energy TransportSecurity Planning Food . . . Science Health ICT
City
Responsibility
Department
Responsibility
Project
Responsibility
Task
Responsibility
Typically lacking holistic view
OperationalSystems
Before
20. Tutorial on 27 July 2015 @ IJCAI 2015 20
DoIT
An integrated Smarter City Framework – a comprehensive management system
across all core systems, will anchor the vision to executable steps
I n f r a s t r u c t u r e
D a t a
City
Responsibility
Department
Responsibility
Project
Responsibility
Task
Responsibility
OperationalSystems
C i t y M a n a g e m e n t
Analytics, Insight, Visualization, Control Center, etc.
Water Energy TransportSecurity Planning Food . . . Science Health . . .
DoW
DoE
DoT
DoS
DoP
DoF
Do...
DoS
DoH
...
B u s i n e s s P r o c e s s e s a n d A p p l i c a t I o n s
Your
City
After
21. Tutorial on 27 July 2015 @ IJCAI 2015 21
Smarter Cities solution paths leverage a similar approach
Uniquevaluerealized
Use of Smarter Cities capabilities
Manage
Data1
Analyze
Patterns2
Optimize
Outcomes
3
Integrate service
information to
improve department
operations
Develop integrated
view to improve
outcomes and
compliance
Leverage end-to-end
case management to
optimize service
delivery
Ç Improve service levels
È Reduce fraud and abuse
Ç Focus on the citizen
Ç Savings from overpayment
Ç Assistance with compliance
Ç Integrated case management
Ç Automation of citizen support
È Reduce operating costs
23. Open Data
— Open data is the notion that data should not
be hidden, but made available to everyone.
The idea is not new.
— Scientific publications follow this: “standing
on the shoulders of giants”
¡ Science stands for repeatability of results and
hence, sharing
¡ The scientific community asserts that open
data leads to increased pace of discovery.
(See: Ray P. Norris, How to Make the Dream Come True: The Astronomers' Data Manifesto, At
http://www.jstage.jst.go.jp/article/dsj/6/0/6_S116/_article, Accessed 2 Apr, 2012)
— Governments are the new source for open
data
¡ Data.gov efforts world-wide; 400+
governmental bodies, including 20+ national
agencies, including India, have opened data
¡ In India, additional movement is “Right to
Information Act”
Tutorial on 27 July 2015 @ IJCAI 2015 23
24. Not to Be Confused With Orthogonal Trend – Big Data
— Volume
— Variety
— Velocity
— Veracity
— …
Cartoon critical of big data application,
by T. Gregorius.
http://upload.wikimedia.org/wikipedia/commons/thumb/b/b3/
Big_data_cartoon_t_gregorius.jpg/220px-
Big_data_cartoon_t_gregorius.jpg
Tutorial on 27 July 2015 @ IJCAI 2015 24
25. 400+Data Catalogs of Public Data
As on 21 July 2015
Tutorial on 27 July 2015 @ IJCAI 2015 25
29. City Level – Buenos Aires, AR
Tutorial on 27 July 2015 @ IJCAI 2015 29
As on 21 July 2015
30. Peek into the Future - Amsterdam
http://citydashboard.waag.org/
Tutorial on 27 July 2015 @ IJCAI 2015 30
31. Illustration of Levels
Source: http://5stardata.info/
Does Opening Data Make It Reusable? No
1
2
3
4
5
Tutorial on 27 July 2015 @ IJCAI 2015 31
32. Linking of Open Data for Reusability
32
Source: http://5stardata.info/
Source: http://lab.linkeddata.deri.ie/2010/
star-scheme-by-example/
Tutorial on 27 July 2015 @ IJCAI 2015
33. India: Right to Information Act
— Any citizen “may request information from a "public
authority" (a body of Government or "instrumentality of State")
which is required to reply expeditiously or within thirty days.”
¡ Passed by Parliament on 15 June 2005 and came fully into force on 13
October 2005. Citation Act No. 22 of 2005
— Lauded and reviled
¡ Brought transparency
¡ Also,
÷ Increased bureaucracy
÷ Shortcomings in preventing corruption
— More information
¡ http://en.wikipedia.org/wiki/Right_to_Information_Act
¡ http://rti.gov.in
Tutorial on 27 July 2015 @ IJCAI 2015 33
34. Data Quality in Public Data in India
— Right to Information
¡ Not even 1*
¡ Information available to requester, but no one else
— Data.gov.in
¡ 2-3*
¡ Available in CSV, etc but not uniquely referenceable
— Open data movements are moving to linked data
form for semantics
34Tutorial on 27 July 2015 @ IJCAI 2015
35. Semantics for Published Data
35
Classify data in public domain. Use schema.org as illustration.
¡ Select an area (e.g., food, news events, crime, customs, diseases, …)
¡ Build + disseminate the catalog tags via a website
¡ Encourage publishers to use meta-data tags and enable search
Catalog/
ID
General
Logical
constraints
Terms/
glossary
Thesauri
“narrower
term”
relation
Formal
is-a
Frames
(properties)
Informal
is-a
Formal
instance
Value Restrs. Disjointness,
Inverse, part-of…
Tutorial on 27 July 2015 @ IJCAI 2015
Credits:
Ontologies Come of Age McGuinness, 2001
From AAAI Panel 99 – McGuinness, Welty, Uschold, Gruninger, Lehmann
Plus basis of Ontologies Come of Age – McGuinness, 2003
36. — Abstract:
This
document
describes
a
core
ontology
for
organiza7onal
structures,
aimed
at
suppor7ng
linked-‐data
publishing
of
organiza7onal
informa7on
across
a
number
of
domains.
It
is
designed
to
allow
domain-‐specific
extensions
to
add
classifica7on
of
organiza7ons
and
roles,
as
well
as
extensions
to
support
neighbouring
informa7on
such
as
organiza7onal
ac7vi7es.
1.
Introduc7on
2.
Conformance
3.
Namespaces
4.
Overview
of
ontology
5.
Design
notes
6.
Notes
on
style
7.
Organiza7onal
structure
7.1
Class:
Organiza7on
7.1.1
Property:
subOrganiza7onOf
7.1.2
Property:
transi7veSubOrganiza7onOf
7.1.3
Property:
hasSubOrganiza7on
7.1.4
Property:
purpose
7.1.5
Property:
hasUnit
7.1.6
Property:
unitOf
7.1.7
Property:
classifica7on
7.1.8
Property:
iden7fier
7.1.9
Property:
linkedTo
7.2
Class:
FormalOrganiza7on
7.3
Class:
Organiza7onalUnit
7.4
Notes
on
formal
organiza7ons
7.5
Notes
on
organiza7onal
hierarchy
7.6
Notes
on
organiza7onal
classifica7on
8.
Repor7ng
rela7onships
and
roles
8.1
Class:
Membership
8.1.1
Property:
member
8.1.2
Property:
organiza7on
8.1.3
Property:
role
8.1.4
Property:
hasMembership
8.1.5
Property:
memberDuring
8.1.6
Property:
remunera7on
8.2
Class:
Role
8.2.1
Property:
roleProperty
8.3
Property:
hasMember
8.4
Property:
reportsTo
8.5
Property:
headOf
8.6
Discussion
9.
Loca7on
9.1
Class:
Site
9.1.1
Property:
siteAddress
9.1.2
Property:
hasSite
9.1.3
Property:
siteOf
9.1.4
Property:
hasPrimarySite
9.1.5
Property:
hasRegisteredSite
9.1.6
Property:
basedAt
9.2
Property:
loca7on
10.
Projects
and
other
ac7vi7es
10.1
Class:
Organiza7onalCollabora7on
11.
Historical
informa7on
11.1
Class:
ChangeEvent
11.1.1
Property:
originalOrganiza7on
11.1.2
Property:
changedBy
11.1.3
Property:
resultedFrom
11.1.4
Property:
resul7ngOrganiza7on
A.
Change
history
B.
Acknowledgments
C.
References
C.1
Norma7ve
references
C.2
Informa7ve
references
http://www.w3.org/TR/vocab-org/Tutorial on 27 July 2015 @ IJCAI 2015
Illustration: W3C Organization
36
37. Usage of W3C’s Org Ontology – Community Directory
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix dir: <http://dir.w3.org/directory/schema#> .
@prefix directory: <http://dir.w3.org/directory/orgtypes/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix gr: <http://purl.org/goodrelations/v1#> .
@prefix org: <http://www.w3.org/ns/org#> .
<> foaf:primaryTopic <#org> .
<#org> a org:Organization, dir:Organization, gr:BusinessEntity, vcard:Organization
; rdfs:label "International Business Machines"
; gr:legalName "International Business Machines"
; vcard:organization-name "International Business Machines"
; skos:prefLabel "International Business Machines"
; dir:isOrganizationType directory:commercial
; vcard:url <http://www.ibm.com>
; vcard:logo <http://upload.wikimedia.org/wikipedia/commons/thumb/5/51/IBM_logo.svg/200px-
IBM_logo.svg.png>
; rdfs:comment """International Business Machines Corporation (NYSE: IBM), or IBM, is an American
multinational technology and consulting corporation, with headquarters in Armonk, New York, United States. IBM
manufactures and markets computer hardware and software, and offers infrastructure, hosting and consulting
services in areas ranging from mainframe computers to nanotechnology."""
.
<#org> org:siteAddress <#address-1NewOrchardRoad+Armonk+UnitedStates> .
<#address-1NewOrchardRoad+Armonk+UnitedStates> a vcard:VCard, vcard:Address
; vcard:street-address "1 New Orchard Road "
; vcard:locality "Armonk "
; vcard:country-name "United States"
; vcard:region "New York"
; vcard:postal-code "10504-1722"
.
37Tutorial on 27 July 2015 @ IJCAI 2015
38. Still Confused on Semantics? Start with Linked Data Glossary
Tutorial on 27 July 2015 @ IJCAI 2015 38
39. Open Data References
— Concept
¡ Open Data, At http://en.wikipedia.org/wiki/Open_data,
¡ Open 311, At http://open311.org/
¡ Catalog of Open Data, At http://datacatalogs.org/dataset
¡ Data City Exchange: http://www.imperial.ac.uk/digital-city-exchange
— India specific
¡ Open data report in India, At http://cis-india.org/openness/publications/ogd-report
— Standards
¡ W3C, At http://www.w3.org/2011/gld/
¡ 5 Star Linked Data ratings, At http://www.w3.org/DesignIssues/LinkedData.html
— Applications and ecoystems
¡ Introduction to Corruption, Youth for Governance, Distance Learning Program, Module 3, World Bank
Publication. Accessed on June 15th 2011, At
http://info.worldbank.org/etools/docs/library/35970/mod03.pdf
¡ Dublinked, At http://dulbinked.ie
39Tutorial on 27 July 2015 @ IJCAI 2015
41. Business
Source: Bessemer Venture Partners 2012
Business Capabilities as Services are being via APIs and delivered as-a-service,
allowing Businesses to engage with Clients and Partners with speed at Scale
41Tutorial on 27 July 2015 @ IJCAI 2015 41
45. REST v/s Web Services?
45
REST
• support limited integration styles, and
involves fewer decisions on architectural
alternatives
• This simplifies client-side integration
steps (at the cost of lessening automation
in system evolution); more focus on do-it-
yourself
Source: Pautasso et al, RESTful Web Services vs. “Big” Web Services: Making the Right
Architectural Decision, WWW 2008 45
46. Example: Open 311 (http://open311.org/)
Tutorial on 27 July 2015 @ IJCAI 2015
— Refers to non-emergency events like graffiti,
garbage, down trees, abandoned car, …
¡ Not human life threatening
¡ 60+ cities support it world-wide
46
48. Discovering Open 311 of a City
Tutorial on 27 July 2015 @ IJCAI 2015
— http://311api.cityofchicago.org/open311/discovery.json
— Result
{"changeset":"2012-09-14T08:00:00-05:00”,
"contact":"Contact developers@cityofchicago.org for assistance",
"key_service":"Visit http://test311api.cityofchicago.org/open311 to request an
API Key",
"endpoints":
[{"specification":"http://wiki.open311.org/GeoReport_v2",
"url":"http://311api.cityofchicago.org/open311/v2",
"changeset":"2012-09-14T08:00:00-05:00”,
"type":"production","formats":["text/xml","application/json"]},
{"specification":"http://wiki.open311.org/GeoReport_v2",
"url":"http://test311api.cityofchicago.org/open311/v2",
"changeset":"2012-09-14T08:00:00-05:00” ,
”type”:"test","formats":["text/xml","application/json"]}]}
48
49. Demonstration: Open 311
Tutorial on 27 July 2015 @ IJCAI 2015
— List of services
¡ http://311api.cityofchicago.org/open311/v2/services.json
¡ Result
[{"service_code":"4ffa4c69601827691b000018","service_name":"Abandoned Vehicle","description":"Abandoned vehicles are
taken to auto pound 3S or 3N where they are -- if not redeemed by the owners -- sold for
scrap.","metadata":true,"type":"batch","keywords":"code:SKA","group":"Streets & Sanitation"},
{"service_code":"4ffa9cad6018277d4000007b","service_name":"Alley Light Out","description":"One or more alley lights out,
on a wooden pole in the alley itself, are reported under this service request type. Important information needed when
reporting alley lights out includes: the exact address that the light/lights are behind, how many lights are out, and if the
light(s) are completely out or if they blink on and off intermittently. Alley light repairs are done during the day when the lights
are not on, so this information is essential to expedite the repair
work.","metadata":true,"type":"batch","keywords":"code:SFA","group":"Transportation"},
…]
— Details of a service
¡ http://311api.cityofchicago.org/open311/v2/services/4ffa4c69601827691b000018.json
¡ Result
{"service_code":"4ffa4c69601827691b000018",
"attributes":
[{"variable":true,"code":"FQSKA1",
"datatype":"singlevaluelist","required":false,"order":1,
"description":"Vehicle Make/Model",
"values":
[{"key":"ASVEAV","name":"(Assembled From Parts,Homemade)"},
{"key":"HOMDCYL","name":"(Homemade Motorcycle, Moped.Etc.)"},
{"key":"HMDETL","name":"(Homemade Trailer)"}, …]
...]}
49
50. Demonstration: Open 311
Tutorial on 27 July 2015 @ IJCAI 2015
— http://311api.cityofchicago.org/open311/v2/services/4ffa9cad6018277d4000007b.json
— Result
{"service_code":"4ffa9cad6018277d4000007b",
"attributes":
[{"variable":true,"code":"ISTHELI2",
"datatype":"singlevaluelist","required":true,"order":1,
"description":"Is the light located in your alley or the street?",
"values":[{"key":"ALLEY","name":"Alley"},
{"key":"STREET","name":"Street"}]},
{"variable":true,"code":"POLEWORM",
"datatype":"singlevaluelist","required":true,"order":2,
"description":"Is the pole wooden or metal?",
"values":[{"key":"METAL","name":"Metal"},
{"key":"WOODEN","name":"Wooden"}]},
{"variable":true,"code":"ISTHELI3",
"datatype":"singlevaluelist","required":true,"order":3,
"description":"Is the light directly behind this address?",
"values":[{"key":"NO","name":"No - Light Not Directly Behind Address"}
,{"key":"YES","name":"Yes - Light Directly Behind Address"}]},
{"variable":true,"code":"A511OPTN",
"datatype":"string","required":false,
"datatype_description":"Enter number as 999-999-9999","order":4,
"description":"Input mobile # to opt-in for text updates. If already opted-in, add mobile # to contact info."}]}
50
53. Example of API Design– APIs for Temperature at
Conference Location
— API examples
¡ Get temperature (input: current, last, input instant)
¡ Get temperature interval (input: day)
¡ Get average temperature (input: time range)
— REST or web-service
— Semantic annotation on input and output
Tutorial on 27 July 2015 @ IJCAI 2015 53
54. Every citizen is a potential city event sensor
• Citizen notices 311 event worth reporting
• Reports event using mobile
• Launches mobile application
• Browses recent already-reported events
• Creates new event report
• [Is pre-enabled or gets any needed credentials to report event]
• Identifies service type for new event
• Shares location using mobile device (coordinates)
• Can add location annotations (road, district, city) and description
• Get confirmation of submission
• Get updates on service request
Extreme
Personalization
=
Location
Intelligence
Empowered
Citizen
+
Social
Analytics
+ +
ALLGOV SCENARIO: CROWDSOURCING 311* EVENT REPORTING
Tutorial on 27 July 2015 @ IJCAI 2015 54
55. Browsing Services in One’s City:
Mary M. can look at the 311 services her city provides
On selecting the icon,
• She sees a small set of categories
(health, building, traffic, cityimage, others) around which all
the city’s services are grouped.
• She can look at a list of services and check out the agencies
involved
• If there has been a change in agency responsible or
new services added for an agency, she can note that
directly
Browsing Services in Other Cities:
Her colleagues from another city are visiting. She may want to bring a
window (instantiate an app with browse city pattern) to look at what
that city offers to their citizens
[Alternatively, if she is travelling to another city, she may be interested
to know how that city does compared to her’s, by which agency, etc.]
On selecting the icon,
• See sees a small set of familiar categories (health, building, traffic,
cityimage, others) regardless of what the city calls its services
• She can look at a list of services and check out the agencies
involved
If her city does something different, she can show that to her
colleagues in her or other cities.
Tutorial on 27 July 2015 @ IJCAI 2015 55
56. A Demonstration of AllGov Pattern
with Open 311
Tutorial on 27 July 2015 @ IJCAI 2015 56
57. Applica7on
Paern
¡ What
is
it?:
A
paern
is
any
applica7on
using
APIs,
with
some
informa7on
generalized
(i.e.,
removed
and
parameterized)
¡ Business
Value:
A
paern
÷ standardizes
the
usage
experience
by
promo7ng
similar
behavior
(for
users)
÷ simplifies
applica7on
development
by
templa7zing
API
interac7ons
(for
developers)
÷ serves
as
the
organiza7on’s
memory
of
the
best-‐prac7ces
in
developing
a
class-‐
of-‐applica7ons
even
when
the
specific
APIs
may
not
be
relevant
(for
business)
¡ Key
Technical
Issue
÷ What
paerns
should
one
build
?
Theore7cally,
there
exists
a
trivial
method
to
blindly
generate
a
paern
from
any
applica7on.
Any
paern
development
process
has
to
do
beer
than
this
baseline.
÷ How
should
the
paerns
be
used
in
prac7ce?
÷ Building
a
tool-‐enabled
process
around
Paern-‐based
programming
Tutorial on 27 July 2015 @ IJCAI 2015 57
58. Applica7on
Paern
¡ Approach
followed
in
AllGov
÷ Common
steps
taken
by
a
role
player
is
a
candidate
paern
÷ Common
steps
that
can
be
executed
in
the
same
infrastructure
is
a
candidate
paern
¡ Paern
1:
Browse
city
services
paern
[User
Role:
Govt.
Dept
Admin;
Environment:
PRODUCTION
system]
÷ find
a
city's
services
÷ find
a
service's
defini7on
÷ find
services
of
a
par7cular
high-‐level
category
(example:
building,
graffi7,
...)
¡ Paern
2:
Create
service
request
paern
[User
Role:
Developer;
Environment:
TEST
system]
÷ Browse
city
services
÷ Browse
raised
city
service
requests
÷ Create
a
new
service
request
¡ Paern
3:
Create
service
request
paern
[User
Role:
General
ci7zen
of
a
par,cular
City;
Environment:
PRODUCTION
system]
÷ Browse
city
services
÷ Browse
raised
city
service
requests
÷ Create
a
new
service
request
Tutorial on 27 July 2015 @ IJCAI 2015 58
59. AllGov Scenario Deconstruction (flows)
Customer
Mobile
AllGov
City Services
1
2
External IBM Client
browse
events get recent events
Request
confirmation
get service types
create
request
Post location
coordinates
Post details on
Event, location
3
Notify service
completed
P1, P1+
P2, P3
Tutorial on 27 July 2015 @ IJCAI 2015 59
62. Open Data as Disruptor Technology
Tutorial on 27 July 2015 @ IJCAI 2015
Is happening in areas where information can disrupt
status-quo
— Granting and Defending Patents
— Detecting Corruption
— Citizen Engagement
62
63. Patents
Tutorial on 27 July 2015 @ IJCAI 2015
— Are for novel, useful and non-obvious ideas
— Which have not been known read (read: published
and available in public domain)
63
67. Corruption - “the misuse of public office for
personal gains”
* Source: http://cpi.transparency.org/cpi2012/results/
Corruption afflicts
both public and
corporate services
world wide. It is
known that it has
a significant negative
impact on the growth
of economies and
hence, is universally
considered
undesirable.
Corruption : “Monopoly + Discretion –
Accountability” (Klitgaard, Robert E. Controlling
corruption. Berkeley: U. of California Press, 1988)
Tutorial on 27 July 2015 @ IJCAI 2015 67
68. A Nation’s Competitiveness
and Corruption Perception
Don’t Go Hand-in-Hand
For Promoting Growth,
Corruption Perception has
to be Removed
69. Latin America’s Competitiveness
Tutorial on 27 July 2015 @ IJCAI 2015 69
Source:
http://
americasmi.com/
en/expertise/
articles-trends/
page/the-cost-of-
corruption-to-latin-
americas-
competitiveness
70. Some Key Questions Related to Corruption
— Exchange of money: can a service for which the customer
does not pay a fee (free service) be termed corrupt? Or
conversely, can a corrupt practice only happen if the
customer pays for a service?
— Human agents: can a service be corrupt if the agent
delivering the service is not a human but an automated
agent?
— Contention for resources: can corruption happen if
delivering it requires no contention of resources?
Alternatively, if resources are scarce, will an objective way
of allocating them help remove corruption?
Tutorial on 27 July 2015 @ IJCAI 2015 70
71. Metamodel – Expressing Key Concepts for Corruption
Provider
Ac7vity
Process
Task
Decision
Inputs
Outputs
Escala7on
Requestor
0..1
*
1
+
Person
Organiza7on
1
1
1
1
1
1
1
*
Process
Instance
*
Ac7vity
Instance
1
+
Execu7on
Time
Execu7on
Cost
1
1
1
1
1
Tutorial on 27 July 2015 @ IJCAI 2015 71
A Computational Model for Corruption Assessment, Nidhi
Rajshree, Nirmit V. Desai and Biplav Srivastava, IJCAI 2013
Workshop on Semantic Cities, Beijing, 2013
72. Framework Evaluation, by Example
National Registration - Kenya
1. Submit
supporting
documents
2.
Validate
docs
4.
Handover
serialized
App Form
11. App signed
and stamped by
Chief Asst.
Officer
12. Submit
documents to
NRB
13. Verify
identity of the
applicant
14.
Process
ID Card
17.
Collect
ID
Card
- Proof of birth
- Proof of citizenship
- Proof of residence
5. Fill and submit
application form
- Form 101
- Form 136 A
- Form 136 C
6. Take finger
prints
7. Click
photograph for
ID card
8. Handover the
waiting card
10. Submit
documents
to Chief
3.
Vetting
15. Send ID
card to the
Registration
Office- Additional proof of
residence
Ancestral home town is a
border district or age >> 18
Insufficient
documents
Sufficient
documents
9. Receive waiting card
and wait for processing
16. Receive
ID Card from
NRB
CitizenRegistration
Officer
Satisfie
d
Not
satisfied
Vetting
Committee
Ch.Asst.Officer
NRBOfficer
73. National Registration
Kenya India (Aadhar) USA (Social Security)
• The decision node, 3 - vetting, and
the activity, 13 - verify identity,
are discretionary with no clear
mechanism on how to accomplish
them.
• In contrast, the checks for
documents having been submitted
are objective.
• There is no Service Level
Agreement (SLA) for the process.
• The ID process is monopolistic
since only a single authority
• (registration office) can process it.
• The process has little reviewability
and low visibility since there is no
escalation mechanism.
• 18 Proofs of Identity (PoI) and 33
Proofs of Address (PoA)
documents are permitted for
making the request.
• The process also allows discretion
by allowing at- tested documents
from high-level officials.
• The cost and time limits for the
service are prescribed.
• The process, however, can only be
handled by a single agency
creating a monopoly.
• In SS, a clear list of documents
proving US citizenship (or legal
residence), age and identity is
listed.
• There is little room for discretion
because no category allows a
signed attestation by a high-level
official to be acceptable
• The cost and time limits for the
service are prescribed.
• The process, however, can only be
handled by a single agency
creating a monopoly.
Tutorial on 27 July 2015 @ IJCAI 2015 73
74. Framework Evaluation, by Example
International Driving Permit (IDP)
1. Submit
supporting
documents
2.
Validate
docs
5. Handover
Appl Form
10.
Stamp and sign
the IDP
13. Collect
IDP
- Driver’s license
- Passport
- Air tickets
- VISA
5. Fill and submit
application form
- Form CMV1
+
4. DL Address
change process
8.
Verify
applicants
driving skills
DL address not under
RTO jurisdiction
Insufficient
documents
DL address
under RTO
jurisdiction
Citizen
FrontDesk
Officer
Satisfied
Not
satisfied
Inspector
Regional
Transport
Officer
3. Validate
address
7. Send applicant for
DL Test
6.
Verify DL
issuance
date
9. Send application to
Regional Transport
Officer
11.
Send IDP to front
desk officer
12. Receive IDP
from Regional
Transport Officer
Address has
not changed
DL issued within 3
months
Address has
changed
DL issued within more
than 3 months
Tutorial on 27 July 2015 @ IJCAI 2015 74
75. International Driving License
India (IDP) USA (AAA)
• Service execution cost is specified
(of Rs 500) but not service
execution time given.
• There is no escalation mechanism
• The check whether all documents
have been sub- mitted is objective.
• The IDP is monopolistic since only
a single authority (RTO) can
process it.
• The process has little reviewability
and low visibility since there is no
escalation mechanism.
Procedure involves filling a form
online, visiting the office of an
authorized agency with a valid state-
issued driver’s license, photos and
fees, and getting the permit.
Here, there are multiple agencies to
process the request and the
prerequisite driver license can be
verified objectively (e.g., with social
security databases).
• No monopoly
• Objective criteria
Tutorial on 27 July 2015 @ IJCAI 2015 75
76. Tackling Corruption
Tackling corruption pro-actively:
— Open Government Data
¡ Increases transparency hence increasing the risk of being caught (i.e.,
increasing accountability) in the act of corruption
¡ Makes benchmarking by Service Level Agreements (SLAs) possible
— Process Redesign
¡ Ensures a robust process design reducing corruption hotspots
¡ Formalizes adequate data needs, reduces monopoly & discretion
— Automation
¡ Automation needs outcomes and inputs to be formally defined
¡ Reduces discretion, forces data formalization (input, output, outcome)
Corruption : “Monopoly + Discretion – Accountability” (Klitgaard,
Robert E. Controlling corruption. Berkeley: U. of California Press, 1988)
Tutorial on 27 July 2015 @ IJCAI 2015 76
77. Corruption – It’s All Around
Tutorial on 27 July 2015 @ IJCAI 2015 77
78. Citizen Engagement
Tutorial on 27 July 2015 @ IJCAI 2015
— Reporting problems
— Finding help
— Generally: People-as-sensors
78
82. Two Tales from (Public) Health
Cutting-edge Technical
Progress
• Enormous improvement in our
understanding of diseases. E.g.,
Computational epidemiology
• Enormous advances in treating
diseases are being made
÷ We are living longer - A baby girl born
in 2012 can expect to live an average of
72.7 years, and a baby boy to 68.1
years. This is 6 years longer than the
average global life expectancy for a
child born in 1990. (Source: WHO 2014
Health Statistics)
• Data on disease outbreaks is
more available than ever before
thanks to open data movement
(E.g., data.gov, data.gov.in)
Stone-age Ground Reality
— Half of the top 20 causes of deaths
in the world are infectious diseases,
and maternal, neonatal and
nutritional causes, while the other
half are due to noncommunicable
diseases (NCDs) or injuries. (Source:
WHO 2014 Health Statistics)
— Worse – Indifference,
mismanagement in response to
communicable diseases - late
response to known diseases, in
known period of the year
¡ E.g.: Japanese Encephalitis (JE) has been
prevalent for ~3 decades in some parts of
India killing 600+ every year
¡ District level health experience is not
reused over time and in similar regions
Tutorial on 27 July 2015 @ IJCAI 2015 82
84. Case Study: Dengue (Mosquito-borne)
— Overall cost of a Dengue case is US$ 828 (Sabchareon et al 2012).
— From 9 countries in 1960s, it has spread to more than 110 countries now
— Prevention methods
COMMUNITY
1. Mosquito Coils & Candles: The use of mosquito coils, candles & vapor mats indoors and outdoors of homes to combat
mosquitoes.
2. Window screens & Bed Nets: The use of window screens in homes and bed nets in bedrooms to keep mosquitos out.
3. Insecticide Application: Application of insecticide to kill mosquitos that invade homes and surrounding areas.
4. Larviciding at Home: Application of larvicide in homes to kill larvae that live in stagnant water breeding sites like small
ponds, gutters, cisterns, barrels, jars, and urns.
5. Household/Community Cleanup: Organize cleanups within communities in the surrounding housing areas and
individual homes to recycle potential breeding sites like discarded plastic bottles, cans, old tyres, and any trash that can hold
water for mosquitoes to breed in.
GOVERNMENT
6. Surveillance For Mosquitoes: Conduct periodical surveillance in hotspot areas and other communities to look for signs of
mosquitoes.
7. Medical Reporting: To collate and compile reports of dengue cases and statistics to prioritize and focus dengue and vector
mosquito control efforts and actions for best results.
8. Effective Publicity & Campaigns: To foster and champion effective campaigns amongst communities and create adequate
public awareness of combating dengue.
9. Enforcement: Support and enforce the public and communities to practice effective dengue vector elimination under
existing laws and implement new laws as appropriate for public health.
10. Insecticide Fogging: Conduct fogging in areas that have mosquitoes and dengue outbreak hotspots to kill adult mosquitoes.
11. Public Education: Foster, promote, and participate in public education in schools and all possible public meeting places to
inform communities how to eliminate dengue vector mosquitoes, recognize early symptoms of the disease, and proper medical
care and reporting.
CORPORATE
12. Education: To undertake community service initiatives and campaigns through marketing expertise and the media of TV,
radio, and newspapers.
13. PR/CSR: To use public relations and customer service relations to reach communities on the fight against dengue.
14. Adult Mosquito Traps: To provide adult mosquito traps and other measures within the work areas to protect employees
and workers from mosquitoes bites that transmit dengue.
15. Mosquito Repellants: Provide mosquito repellants to employees and workers within the work areas for further protection.
16. Mosquito Control Materials, Methods, and Agents: To provide the tools to the public and government that are
necessary for dengue mosquito vector control like pesticides, biocontrol agents, mosquito traps, repellants, and other means
to prevent dengue by eliminating the mosquito vectors.
WHO, 2013, Dengue Control. At http://www.who.int/Denguecontrol/research/en/, Accessed 21 June 2013.
Entogenex, 2013, Integrated Mosquito Management. At
http://www.entogenex.com/what-is-integrated-mosquito- management.html, Accessed 21 June 2013.Tutorial on 27 July 2015 @ IJCAI 2015 84
85. So, Do We Control Dengue
Effectively? NO
Source: http://nvbdcp.gov.in/den-cd.html
Data for India
• Increasing
number of
states every
year
• No consistent
reduction of
cases
1"
10"
100"
1000"
10000"
100000"
C" C" C" C" C" C"
2008" 2009" 2010" 2011" 2012" 2013*"
Andhra"Pradesh"
Arunachal"Pradesh"
Assam"
Bihar"
Cha9sgarh"
Goa"
Gujarat"
Haryana"
Himachal"Pd."
J"&"K"
Jharkhand"
Karnataka"
Kerala"
Madhya"Pd."
Meghalaya"
Maharashtra"
Manipur"
Mizoram"
Nagaland"
Orissa"
Punjab"
Rajasthan"
Sikkim"
Tamil"Nadu"
Tripura"
UPar"Pradesh"
UPrakhand"
West"Bengal"
A&"N"Island"
Chandigarh"
Tutorial on 27 July 2015 @ IJCAI 2015 85
86. (ROI) Metrics
— Expense for disease control
¡ $/person spent: How much money (in $) is spent for a given method divided by the population
of the region. Lower is better.
— Impact of a disease control method
¡ Reduction: What is the magnitude of reduction in disease cases due to a method, expressed as
a percentage, in a time period (e.g., year, disease season)? Higher is better.
¡ Cases/ person: How many reported cases of a disease occurred in a time period divided by the
population of the region when a method was adopted? Lower is better.
— Cost-effectiveness:
¡ Cases / $: how many cases were reported for a disease per dollar spent on controlling it in a
given time period? Lower is better.
86Tutorial on 27 July 2015 @ IJCAI 2015 86
87. Major Methods to Tackle Dengue
— M1: Public awareness campaigns: to prevent
conditions conducive to disease propagation, to
improve reporting
— M2: Chemical Control: Aerosol space spray
— M3: Biological Control: Use of biocides
— M4: Distributing equipments: bednets, insecticide-
treated curtains
— M5: Vaccination against the disease
87Tutorial on 27 July 2015 @ IJCAI 2015 87
88. Dengue Control Case Studies from Literature
88
• An approach
may use 1 or
more method(s)
• They incur
different costs
per person
• Their efficacy is
subject to
various factors
Still, can we
reuse these
results in new
areas?
Tutorial on 27 July 2015 @ IJCAI 2015 88
Details:
Vandana Srivastava and Biplav Srivastava, Towards Timely Public Health Decisions to
Tackle Seasonal Diseases With Open Government Data , International Workshop on the
World Wide Web and Public Health Intelligence (W3PHI-2014), AAAI 2014
89. Challenge: Prescribe Methods to Use for a
Hypothetical, Illustrative Area - Sundarpur
— City is Sundarpur
¡ Made up of 10 districts
¡ 10,000 people in each district.
— Disease control
¡ Each district allocates $10,000 per annum to prevent disease.
¡ The city has a district-level health administrator per district and then an
overall citywide public health administrator.
— What approach/ method should the district health officer use? What should
the city health officer recommend?
¡ a mix of control methods to produce the maximum reduction feasible.
¡ Default option is to do nothing. This is unfortunately followed a lot!
89Tutorial on 27 July 2015 @ IJCAI 2015 89
90. Cost-benefits for Different Approaches
90
* represents assumption made to compensate for missing data.
Tutorial on 27 July 2015 @ IJCAI 2015 90
91. Prescription for Sundarpur
— Best tactical option for administrators at Sundarpur (at district and the whole city
level)
¡ is O1_A1 since it brings the maximum reduction.
¡ If the administrators are interested to cover the maximum number of people in the given
budget, the best method is still O1_A1.
¡ If the administrators are interested to show maximum reduction in cases for a pocket of the
city (sub- district level which may be more prone to the disease), they may choose O4_A4 but it
costs maximum and thus can be perceived as taking resources away from the not- directed
areas.
— Strategic option
¡ Select top-2 (O1_A1 and O2_A2), and try them in 5 districts each in one year. It hedges risk of
variability between Sundarpur and old location of previous studies.
¡ Based on efficacy, decide the single best option for Sundarpur in subsequent year.
¡ She may also use the vaccine option only when the disease outbreak is above certain
threshold.
91Tutorial on 27 July 2015 @ IJCAI 2015 91
Details:
Vandana Srivastava and Biplav Srivastava, Towards Timely Public Health Decisions to
Tackle Seasonal Diseases With Open Government Data , International Workshop on the
World Wide Web and Public Health Intelligence (W3PHI-2014), AAAI 2014
92. New Data Practices
— Find correlation among methods (positive or negative)
¡ We assumed independence
¡ Needs: Historic Data, Experiment Design
— Learn rate of return for approaches and methods (new combinations not
tried in health literature)
¡ Need: Collect data on efficacy of method individually
— Find similarity among regions
¡ Data Need: Spatio-temporal modeling/ STEM
— Multi-objective optimization
¡ Examples: Effectiveness of approach, Reduction of case, people coverage
¡ Needs: Data about approaches tried historically
92Tutorial on 27 July 2015 @ IJCAI 2015 92
93. Request to Medical Community on Data
— Report both cost and effectiveness of approaches and
methods
¡ Overlooking one hampers reuse of results
— Interact with AI community to learn and try mixed
approaches that reduce cost and improve overall
effectiveness
¡ All combinations cannot be tried on the ground due to practical
constraints
¡ Get more effective approaches rolled out faster targeted to new
regions
93Tutorial on 27 July 2015 @ IJCAI 2015 93
95. Water Cycle (aka Hydrological Cycle)
Source: Economist, May 20, 201095Tutorial on 27 July 2015 @ IJCAI 2015
96. Fresh Water: Supply and Demand
Source: Economist, May 20, 2010
Supply Demand
96Tutorial on 27 July 2015 @ IJCAI 2015
97. Water Challenges
— Increasing demand due to
¡ Population
¡ Changing water-intensive lifestyle
¡ Industrial growth
— Shrinking supplies
¡ Erratic rains due to climate change
¡ Sewage / effluent increase
— Poor management
¡ Below cost, unsustainable, pricing
¡ Delayed or neglected maintenance
Water is the next flash point for wars
97Tutorial on 27 July 2015 @ IJCAI 2015
98. [India] Ganga – Local Ground Situation @ Varanasi (Assi/ Tulsi Ghats) + Patna
Photos of/ at Assi/ Tulsi Ghat, Varanasi on 25 March 2015 during 1700-1800 Hrs
Assi Ghat post recent cleanup Bathing on Tulsi Ghat
A nullah draining into Ganga
A manual powered boat
Photos at Gandhi Ghat, Patna on 18 March 2015 during 1700-1800 Hrs
98Tutorial on 27 July 2015 @ IJCAI 2015
99. Example –River Water Pollution
— Value – To individuals, businesses, government institutions
¡ Example – Can I take a bath? Will it cause me dysentery?
¡ Example – How should govt spend money on sewage treatment for maximum
disease reduction?
— Data – Quantitative as well as qualitative
¡ Dissolved oxygen,
¡ pH,
¡ … 30+ measurable quantities of interest
— Access –
¡ Today, little, and that too in water technical jargon
¡ In pdf documents, website
Key Idea: Can we make insights available when needed and help
people make better decisions?
99Tutorial on 27 July 2015 @ IJCAI 2015
100. Value of Water Pollution Data
— Government for business decisions
¡ Source attribution
¡ Sewage treatment
¡ Public Health
— Individuals for personal decisions
¡ Bathing (Religious, Lifestyle)
¡ Recreation
¡ Community practices
100Tutorial on 27 July 2015 @ IJCAI 2015
101. Use-case: Individual
101
— Name: which bathing site should
one use?
¡ Based on distance (cost of travel), risk of
disease, exposure to pollutants,
suitability to occasion
— Total sites in Varanasi (ghats): 87
¡ Popular: 5
¡ #1 religious rites (puja):
Dashashwamedh Ghat
¡ Cremation (non-bathing) ghats: 2;
Manikarnika and Harishchandra Ghat
¡ Bathing ghats: All – cremation = 85
41. Lali Ghat
42. Lalita Ghat
43. Mahanirvani Ghat
44. Mana Mandira Ghat
45. Manasarovara Ghat
46. Mangala Gauri Ghat
47. Manikarnika Ghat
48. Mehta Ghat
49. Meer Ghat
50. Munshi Ghat
51. Nandesavara Ghat
52. Narada Ghat
53. Naya Ghat
54. Nepali Ghat
55. Niranjani Ghat
56. Nishad Ghat
57. Old Hanumanana Ghat
58. Pancaganga Ghat
59. Panchkota
60. Pandey Ghat
61. Phuta Ghat
62. Prabhu Ghat
63. Prahalada Ghat
64. Prayaga Ghat
65. Raj Ghat built by Peshwa Amrutrao
66. Raja Ghat / Lord Duffrin bridge /
Malaviya Bridge
67. Raja Gwalior Ghat
68. Rajendra Prasad Ghat
69. Ram Ghat
70. Rana Mahala Ghat
71. Rewan Ghat
72. Sakka Ghat
73. Sankatha Ghat
74. Sarvesvara Ghat
75. Scindia Ghat
76. Shivala Ghat
77. Shitala Ghat
78. Sitala Ghat
79. Somesvara Ghat
80. Telianala Ghat
81. Trilochana Ghat
82. Tripura Bhairavi Ghat
83. Tulsi Ghat
84. Vaccharaja Ghat
85. Venimadhava Ghat
86. Vijayanagaram Ghat
87. Samne Ghat
1. Mata Anandamai Ghat
2. Assi Ghat
3. Ahilya Ghat
4. Adi Keshava Ghat
5. Ahilyabai Ghat
6. Badri Nayarana Ghat
7. Bajirao Ghat
8. Bauli /Umaraogiri / Amroha Ghat
9. Bhadaini Ghat
10. Bhonsale Ghat
11. Brahma Ghat
12. Bundi Parakota Ghat
13. Chaowki Ghat
14. Chausatthi Ghat
15. Cheta Singh Ghat
16. Dandi Ghat
17. Darabhanga Ghat
18. Dashashwamedh Ghat
19. Digpatia Ghat
20. Durga Ghat
21. Ganga Mahal Ghat (I)
22. Ganga Mahal Ghat (II)
23. Gaay Ghat
24. Gauri Shankar Ghat
25. Genesha Ghat
26. Gola Ghat
27. Gularia Ghat
28. Hanuman Ghat
29. Hanumanagardhi Ghat
30. Harish Chandra Ghat
31. Jain Ghat
32. Jalasayi Ghat
33. Janaki Ghat
34. Jatara Ghat
35. Karnataka State Ghat
36. Kedar Ghat
37. Khirkia Ghat
38. Shri Guru Ravidass Ghat[5]
39. Khori Ghat
40. Lala Ghat
Source:
http://en.wikipedia.org/wiki/
Ghats_in_Varanasi
Note: ghats are specialities of most cities along Ganga – Haridwar, Allahabad, Patna
Tutorial on 27 July 2015 @ IJCAI 2015 101
102. Pollu7on
Example:
Leather
Tanneries
in
Kanpur,
India
• > 700 tanneries in Kanpur
– Employing > 100,000 people
– Bringing > USD 1B revenue
• Discharge water after leather processing to river or Sewage
treatment plants (STPs)
– Requirement
• Must have their own treatment facility
• Or, have at least chrome recovery unit
– But don’t due to costs which is a burden to main operations
• Installation
• Operations : electricity, manpower, technology upgrade, …
– State pollution board is supposed to do inspections but doesn’t do effectively
• Government’s STPs do not process chrome, the main pollutant
• 98 tanneries banned in Feb 2015 by National Green Tribunal; more
threatened
102Tutorial on 27 July 2015 @ IJCAI 2015
106. Analytics: Potential use cases
S.
No.
Stakehol
der
Use case Data Analytical
techniques
1 IT Identifying and removing outliers,
data validation
Sensor data Data mining (outlier
detection)
2 Individual Which bathing site to use? Sensor data, ghat
data
Rule-based decision
support
3 Individual/
Economy
What crops can I grow that will
flourish in available water?
Sensor data, crop
data
Distributed data
integration, co-relation
4 Institution Determine trends/anomalies in
pollution levels
Sensor data,
weather data
Time series analysis,
anomaly detection
5 Institution Attribute source of pollution at a
location
Sensor data,
demographics,
industry data
Physical modeling,
inversion
6 Institution Sewage treatment strategy and
operational planning
Sensor data,
demographics
data, STP data
Multi-objective
optimization
7 Institution Promoting wildlife/ dolphins Sensor data,
wildlife data
Rule-based decision
support
106Tutorial on 27 July 2015 @ IJCAI 2015
107. Air Pollution Analytical Models – A Birds Eye View
107
w
w
w
w
w
w
w
w
w
Meteorological Data
HillsHigh rise buildings
Forest
Water storage
Canyons
Sources of Air Pollutants Topography
Polluting gas
emission
Industrial parks Metal firms
Motor Vehicle
pollution
Industrial
Wastes
Forest fires
wind
smog
rain
TemperatureHumidity
Air
Pollution
Dispersion
Analytical
Models
What
is
the
air
pollution
level
at
X
(e.g.,
Jurong)?
Singapore
Tutorial on 27 July 2015 @ IJCAI 2015
108. Background
— Environmental issues such as Air Pollution and Quality
(APQ) are a prominent concern for citizens and cities.
— To monitor them and take timely action, environmental
engineers collect selected data from field sensors at a
limited number of locations, extrapolate them for
uncovered regions.
— The algorithms to extrapolate and analyze data are also
known as analytical models (AMs).
— An AM may be appropriate under very specific conditions -
terrain type of the region, specific weather conditions,
specific classes of pollutants, types of pollutant sources,
data sampling rate,etc.
108Tutorial on 27 July 2015 @ IJCAI 2015
109. Issues Faced by Environmentalists
109
Identifying
the
right
model
based
on
the
Contextual
information
of
pollutant
sources,
met
data
and
topography
information
CBP
BLP
Aurora
CALPUFF
CTSCREEN
ADSM
CTDM
AERMOD
CALINE4
HIWAY2
CAR-FMI
AEROPOL
GRAL
GATOR
OSPM
STAR-CD
ARIA-Local
PBM
TAPM
SCREEN3
SPRAY
AERSCREEN
What
is
the
air
pollution
level
in
Jurong?
Missing
Data/
NA
for
SpeciHic
ource/region/time
(precision)
CALPUFF
CALMET
Data
Volume
Source Data
User
Specified
Deposition
Velocities
User
Specified
Chemical
conversion rates
Complex Terrain
Receptor Data
File
MET
Data
Identifying
the
Requirements
of
Execution
platform
Execution
Platform
Data
Controllers
And
formatters
Executables
CALPuff
Executable
Data from raw sources
Data Access through CDOM
Tutorial on 27 July 2015 @ IJCAI 2015
110. 110
Before and After
As-Is State Future State
Obtaining instance
data
Collected from non-
integrated infrastructure
Collected with integrated
infrastructure
Discovering models Manual Automatic recommendation
based on context (location
and time)
Executing models with
available data
Manual In-context invocation for
select (supported) models;
Manual for the rest
Note: This is a common problem in e-science . Other use-cases world-wide are in bioinformatics and geology .
Tutorial on 27 July 2015 @ IJCAI 2015
111. The Solution
111
1 2 3
1 Extract entities and relations from document of these AM’s
2 Use the Domain models [a semantic model] to these AM’s to produce
Semantic models of the AM’s
3 Integrate with the Discovery system using the association definitions
Tutorial on 27 July 2015 @ IJCAI 2015
Kalapriya Kannan, Biplav Srivastava, Rosario U.-Sosa, Robert J.
Schloss, and Xiao Liu, SemEnAl: Using Semantics for
Accelerating Environmental Analytical Model Discovery, Big
Data Analytics (BDA 2014), New Delhi, India, Dec 20-23, 2014.
112. Sample: Semantic Model – Air Pollution Concepts
112
Key Concepts: Pollutants, Pollutant Sources, Effects and Indicator.
Key Concepts
Deep
Taxonomical
Characterization
Reused from
Existing
Scribe base
Tutorial on 27 July 2015 @ IJCAI 2015
114. Press on the IBM SCC Boston team work:
1. Boston Globe, June 29, 2012
http://www.boston.com/business/technology/articles/2012/06/29/
ibm_gives_advice_on_how_to_fix_boston_traffic__first_get_an_app/
(Alternative: http://bostonglobe.com/business/2012/06/28/ibm-gives-
advice-how-fix-boston-traffic-first-get-app/goxK84cWB9utHQogpsbd1N/
story.html)
2. Popular Science, 2 July 2012
http://www.popsci.com/technology/article/2012-07/bostons-ibm-built-
traffic-app-merges-multiple-data-streams-predict-ease-congestion
3. Others: National Public Radio (USA), and a range of local TV stations on
the work.
SCC Boston team with Mayor on June 27, 2012
Team at work – Source: Boston Globe article
114Tutorial on 27 July 2015 @ IJCAI 2015
115. Boston
Transporta7on
:
Before
State
GPS
Manual
Regional
Video
Road
Sensors
Lots
of
Instrumenta7on…
Not
enough
interconnec7on…
Unexploited
Intelligence…
Much
Data
Isolated
in
Silos
Mul7ple
Disconnected
Camera
Networks
Inaccessible
Data
Manual
Opera7ons
Insufficient
Data
"
Boston
is
forward-‐
thinking
&
progressive
"
Boston
recognizes
climate
&
traffic
goals
are
interconnected
Boston
is
na)onally
recognized
for
innova)on
115Tutorial on 27 July 2015 @ IJCAI 2015
116. Ecosystem
Roadmap
Ci,zens
Sharing
Analyzing
Forward
Thinking
Consumer
Value
Unlocking
Smarter
Transportation
Ecosystem
Industry
Academics
Government
Induc,ve
Loop
Data
Applications
Platform
Data
Ideas
Pneuma,c
Tube
Data
Manual
Count
Data
Automated
Data
Transfer
Online
Access
to
Aggregated
Data
Privacy
Considera,ons
Ci,zen
Online
Access
Smarter
Traffic
Infrastructure
Environmental
Es,mates
Mul,ple
Visualiza,ons
City
Benchmarks
Exploit
Video
Camera
Advanced
Visualiza,ons
Exploit
More
Data
Sources
Advanced
Analy,cs
Deliverables
"
Running
Prototype
"
Recommenda7ons
116Tutorial on 27 July 2015 @ IJCAI 2015
117. Common Model
Standards Aligned,
Uniform format,
Uniform Error Semantics
Mapping to Source
Data
Transformation
Data Source
Metadata
A Snapshot of Common Model and
Mapping to Data Sources
Source Models
117Tutorial on 27 July 2015 @ IJCAI 2015
118. Result
1:
Publicly
Available
Data
for
Mul7ple
Consumers
"
Many
data
sources,
various
loca7ons
&
7mes
"
Stakeholders
can
access
data
easily
&
intui7vely
"
Locate
available
data
sources
"
Zoom
in
to
areas
of
interest
"
Obtain
data
"
Drill
down
to
traffic
paerns
"
Assess
environmental
factors
"
See
what
happens
in
real
7me
Researchers
Prac77oners
Planners
Engineers
Residents
118Tutorial on 27 July 2015 @ IJCAI 2015
119. •
Assign
different
traffic
light
paerns
for
different
streets,
7mes
•
Schedule
public
works
projects
to
minimize
traffic
impact
•
Detect
changes
in
traffic
paerns
to
drive
policy
changes
(parking,
lanes,
street)
•
Assess
traffic
impact
of
new
landmarks
•
Inform
businesses,
developers
Result
2:
Street
Classifica7on
Based
on
Traffic
Volume
Commuting
Going Home
Anomaly
Early-Bird
Night Owl Busy
119Tutorial on 27 July 2015 @ IJCAI 2015
120. Result
3:
Birds-‐Eye
View
of
City
Traffic
from
Aggregated
Data
120Tutorial on 27 July 2015 @ IJCAI 2015
121. New York: All Taxi Rides
taxi.imagework.com
NYC taxi trips
originate at various
NY airport terminals
(JFK and LGA) over
the holiday season
(Nov 15th to Dec
31st).
Data Source:
NYC Taxi &
Limousine
Commission Taxi
Trip & Fare Data
2013
Stats
173.2M Rows |
28.85GB
Tools
Hadoop | Mapbox |
Leaflet | jQuery | d3 |
polyline | MapQuest
Open Directions API
http://taxi.imagework.com/
121Tutorial on 27 July 2015 @ IJCAI 2015
122. New York: Single Taxi Ride
http://nyctaxi.herokuapp.com/
122Tutorial on 27 July 2015 @ IJCAI 2015
123. Top Cities
Tourists Visit
(by money spent)
Figure Courtesy: MasterCard 2014 Global Destination Cities Index,
At http://newsroom.mastercard.com/digital-press-kits/mastercard-global-destination-cities-index-2014/
Top cities are
getting money
from tourists that
countries in Middle
East/ Africa /
Latin America
are planning by
2020
123Tutorial on 27 July 2015 @ IJCAI 2015
125. Promoting Public Transportation: Before and After We Seek
Many cities around the world, and especially in India and emerging ones, are getting
their transportation infrastructure in shape.
– They have multiple, fragmented, transportation agencies in a region (e.g., city)
– They do not have instrumentation on their vehicles, like GPS, to know about their
operations in real-time
– Schedule of public transportation is widely available in semi-structured form. They
are also beginning to invest in new, novel, sensing technologies
– Cities give SMS-based alerts about events on the road.
Our approach seeks to accelerate time-to-value for such cities.
Kind of Information Today Available to
Bus User
With IRL-Transit+ Benefit
Bus Schedule (static) Available online and
pamphlets
Available from IT-enabled
devices( low-cost phones,
smart phones, web)
Increase accessibility
Bus Schedule Changes
(dynamic)
No information Infer from city updates Increase information
Analytics (Bus Selection
Decision Support)
No information Will be available (Transit) Increase information
Standardization of
information
No support Will be supported
(SCRIBE, Transit)
Increase information’s
interoperability
125Tutorial on 27 July 2015 @ IJCAI 2015
126. A Quick Review of Related Work
¡ Bay Area, USA has : http://511.org
÷ Multi-agency public authorities consortium, has advanced instrumentation
÷ It is the model to replicate
§ Google has state-of-the-art from any non-public organization. It has separate
services
¡ Maps for driving guidance
¡ Transit for public transport, more than 1 mode
¡ Gaps:
÷ Considers only time, not other factors like frequency, fare and waiting time
÷ Does not integrate across their services for different mode categories
÷ Does not publish their data
¡ Acknowledgement: We use their GTFS format to consolidate schedule data
§ Many experimental systems with capabilities less than Google,
¡ DMumbai: Go4Mumbai (portal)- A http://www.go4mumbai.com/
¡ Delhi: Disha on DIMTS (local agency) website by IIT-D, Mumbai Navigator by IIT-B; links no longer work
§ Shortest route finding algorithms from mapping companies
126Tutorial on 27 July 2015 @ IJCAI 2015
127. Journey Planning Problem
— Invariant Inputs:
¡ The person
÷ has a vehicle (e.g., car), and
÷ can also walk short distances
¡ The city has taxis, buses, metros, autos, rickshaws
÷ Buses and metros have published routes, frequency and stops
÷ Autos and rickshaws can be available at stands, or opportunistically, on the road
÷ Taxis can be ordered over the phone
— Input:
¡ A person wants to travel from place A to B
— Output
¡ Suggest which mode or combination of modes to select
— Observation: Using preferences over factors that matter to users to keep
commuting convenient, while making best use of available public and para-transit
commute methods
127Tutorial on 27 July 2015 @ IJCAI 2015
128. Background: Public Transportation
Schedule Information
— Is widely available for public
transportation agencies around
the world
— Gives the basic, static,
information about transportation
service
— Usually in semi-structured format
with varying semantics
— Can have errors, missing data
Delhi Bus and Metro Data
128Tutorial on 27 July 2015 @ IJCAI 2015
129. Multi-Mode Commuting Recommender in Delhi And Bangalore
Highlights
• Published data of multiple
authorities used; repeatable
process
• Multiple modes searched
• Preference over modes, time,
hops and number of choices
supported; more extensions, like
fare possible
• Integration of results with map
as future work; already done as
part of other projects, viz.
SCRIBE-STAT
129Tutorial on 27 July 2015 @ IJCAI 2015
130. Solution Steps
— Use the widely available schedule information from individual operators
(agencies)
— Clean and consolidate it across agencies and modes to get a multi-modal
view for the region
¡ Optionally: Convert it into a standard form
¡ Optionally: Enhance (fuse) it with any real-time updates about services
for the region
— Perform what-if analysis on consolidated data
¡ Path finding using Djikstra’s algorithm
¡ Analyses can be pre-determined, analyses can also be user-created
and defined
— Make analysis results available as a service
¡ On any device
¡ To any subscriber
130Tutorial on 27 July 2015 @ IJCAI 2015
131. Handling Dynamic Updates
— Invariant Inputs:
¡ The person
÷ has a vehicle (e.g., car), and
÷ can also walk short distances
¡ The city has taxis, buses, metros, autos, rickshaws
÷ Buses and metros have published routes, frequency and stops
÷ Autos and rickshaws can be available at stands, or opportunistically, on the road
÷ Taxis can be ordered over the phone
— Input:
¡ A person wants to travel from place A to B
¡ [Optional] City provides updates on ongoing events, some may affect
traffic
— Output
¡ Suggest which mode or combination of modes to select
— Observation: Using preferences over factors that matter to users to keep
commuting convenient, while making best use of available public and para-transit
commute methods
City Notifications as a Data Source for Traffic Management, Pramod Anantharam, Biplav Srivastava, in 20th
ITS World Congress 2013, Tokyo
131Tutorial on 27 July 2015 @ IJCAI 2015
132. Number of SMS messages for bus stops in Delhi
for 2 years (Aug 2010 – Aug 2012)*
• 344 stops
with updates
• 3931 total stops
* using Exact Matching
132Tutorial on 27 July 2015 @ IJCAI 2015
133. IRL – Transit in Aug 2012
Key Points
• SMS message from city
• Event and location identified
• Impact assessed
• Impact used in search
133Tutorial on 27 July 2015 @ IJCAI 2015
134. Increase Accessibility and Availability of Bus Information to Passengers
Kind of
Information
Today
Available to
Bus Users
With Solution
over Phone
Mysore ITS (for
reference)*
Benefit
Bus Schedule (static) Available online
and pamphlets
Available from low-
cost phones (Spoken
Web – Static)
Available online and
pamphlets
Increase
accessibility
Bus Schedule
Changes (dynamic)
No information
today
Will be available
(Spoken Web -
Human)
No information but in
plan
Increase
information
Bus Location No information
today
Will be available
(GPS)
Will be available
(GPS)
Increase
information
Bus Condition No information
today
Will be available
(Spoken Web -
Human)
No information today Increase
information
Analytics (Bus
Selection Decision
Support)
No information
today
Will be available
(Transit)
No information but in
plan
Increase
information
Last –mile Connectivity
to/ from nearest stop
No information
today
Will be available
(Spoken Web -
Human)
No information today Increase
information
Standardization of
information
No support Will be supported
(SCRIBE, Transit)
Some support due to
GPS
Increase
information’s
interoperability
* Opinion based on only public information; Accurate as of Jan 2014.
Spoken Web is an Interactive IVR technology. SCRIBE is a ontology models for city events.
134Tutorial on 27 July 2015 @ IJCAI 2015
135. A Flexible Journey Plan
Pushing the Boundaries: Information to Commuters to Reach Destination in All Eventuality
Pilots
running
in
Dublin,
Ireland
Tutorial on 27 July 2015 @ IJCAI 2015 135
Docit: An Integrated System for Risk-Averse Multi-Modal Journey
Advising, Adi Botea, Michele Berlingerio, Stefano Braghin Eric
Bouillet, Francesco Calabrese, Bei Chen Yiannis Gkoufas, Rahul Nair,
Tim Nonner, Marco Laumanns, IBM Technical Report, 2014
136. • Traffic simulation is a promising tool to do what-if analysis impacting traffic
demand, supply or every-day business decisions
• What is the congestion if everyone takes out their vehicles?
• What is the impact if buses daily failure rate doubles?
• What happens if visitors constituting 20% of city traffic come for an event?
• However, simulators need to be setup with realistic road network, traffic patterns
and decision choices
• Open data is an important source for
• Road network (e.g., Open Street Maps)
• Creating pattern (e.g., vehicle
Origin-Destination pairs, accidents)
• Framing and interpreting decision choices
Using Open Data with Traffic Simulation
Tutorial on 27 July 2015 @ IJCAI 2015 136
137. New Delhi Area Selection
Area selected from openstreetmap.org with (top)
(bottom)(left)(right) co-ordinates as (28.6022)
(28.5707)(77.1990)(77.2522) for our experiment.
Tutorial on 27 July 2015 @ IJCAI 2015 137
138. Office Timing Change Decision Choices
Tutorial on 27 July 2015 @ IJCAI 2015 138
Last second of morning commute by different strategies
139. Traffic References
— Tutorial on AI-Driven Analytics In Traffic Management, in conjunction with International Joint
Conference on Artificial Intelligence (IJCAI-13), Biplav Srivastava, Akshat Kumar, at Beijing, China,
Aug 3-5, 2013 (tutorial-slides).
— Tutorial on Traffic Management and AI, in conjunction with 26th Conference of Association for
Advancement of Artificial Intelligence (AAAI-12), Biplav Srivastava, Anand Ranganathan, at Toronto,
Canada, July 22-26, 2012 (tutorial-slides).
— Making Public Transportation Schedule Information Consumable for Improved Decision Making, Raj
Gupta, Biplav Srivastava, Srikanth Tamilselvam, In 15th International IEEE Annual Conference on
Intelligent Transportation Systems (ITSC 2012), Anchorage, USA, Sep 16-19, 2012.
— Mythologies, Metros & Future Urban Transport , by Prof. Dinesh Mohan, TRIPP, 2008
— A new look at the traffic management problem and where to start, by Biplav Srivastava, In 18th ITS
Congress, Orlando, USA, Oct 16-20, 2011.
— Arnott, Richard and K.A. Small, 1994, “The Economics of Traffic Congestion,” American Scientist, Vol.
82, No. 5, pp. 446-455.
— Chengri Ding and Shunfeng Song , Paradoxes of Traffic Flow and Congestion Pricing,
139Tutorial on 27 July 2015 @ IJCAI 2015
140. Smarter Tourism
Details: Europe (2014), India (2014-)
https://sites.google.com/site/biplavsrivastava/research-1/intelligent-systems/smart-tourism
140Tutorial on 27 July 2015 @ IJCAI 2015
141. Why Tourism Matters
— Pros
¡ Promotes services jobs
¡ Helps upgrade infrastructure
¡ Gives alternative revenue source to government beyond
traditional agriculture and manufacturing
¡ Helps take local culture world-wide
¡ Promotes country image
— Cons
¡ Can lead to environmental impact if not planned well
¡ Can dilute local traditions and culture if unplanned
141Tutorial on 27 July 2015 @ IJCAI 2015
142. World Tourism in Numbers
Key Points
• In 2013, >1 billion people spent overnight in
another city and spent > 1 trillion USD
• France has highest visitors, USA gets the most
money and Chinese spend the most
• Among oldest civilizations (> 5K years) in the world,
of China, Egypt and India, only China gets and sends
tourists in top-5 by numbers and money spent.
• Tourists go beyond language and history to
spend their money for novel experiences
Tables Courtesy: http://en.wikipedia.org/wiki/World_Tourism_rankings (Accessed 20 Oct, 2014)
142Tutorial on 27 July 2015 @ IJCAI 2015
143. Possible Strategy to Promote Tourism
— Increase quality of experience for USPs using better
information availability. Examples:
¡ Increase Service quality – Information on what is happening
and what to expect, when, at what cost; make it easy to
consume offerings
¡ Remove barriers to travel and spending - Remove perception
of lack-of-safety, increase transparency about supporting
services like roads, hospitals, taxis
— Promote domestic tourism in addition to
international tourism
¡ Helps natives inculcate service-industry culture, build capacity
143Tutorial on 27 July 2015 @ IJCAI 2015
144. City Concierge (CC): Serving People by Design
— Target users
¡ Citizens wanting to know more about their city
¡ Travellers planning to visit new cities with memorable experiences
¡ People (e.g., business, government) wanting to compare cities
— Group information along a small set of easy-to-follow categories
¡ We selected - Traffic, health, building, city image, others
¡ Easy to change to any set of categories
— Languages supported – English, Portuguese, Spanish, German
¡ Easy to extend to any
2nd place winner in Europe’s CitySDK App Hackathon in June 2014
Details: http://www.slideshare.net/biplavsrivastava/city-concierge-presentation10june2014
144Tutorial on 27 July 2015 @ IJCAI 2015
145. Serving People by Design
— Target users: Citizens, Travellers, People
Citizens, Travellers
Most events – Helsinki
Most open service requests - Lisbon
145
Tutorial on 27 July 2015 @ IJCAI 2015
146. Check Services of Your
Favorite City – Chicago,
in example
Lisbon (in Portuguese) Bonn(in German)
People, Travellers
Most city services – Lisbon; Traffic most common category in cities
146Tutorial on 27 July 2015 @ IJCAI 2015
147. CC Design Principles
— Focus on features that promote usage of city data
¡ Overcoming language barriers
¡ Overcoming API and data diversity barriers
¡ Highlight commonalities, promote comparison
— Follow standards
¡ CitySDK for tourism events upcoming
¡ Open 311 for city’s non-emergency services and service requests
— Programming level approach
¡ Overcome (City API) errors to stay useful
¡ Be resource efficient to promote mobile apps
¡ Standardize on output formats
147Tutorial on 27 July 2015 @ IJCAI 2015
148. Prototype: Bharat Khoj – Searching Events
on Mobile and Web
148Tutorial on 27 July 2015 @ IJCAI 2015
149. Research Challenges
— ML Problems
¡ Event attendance prediction
¡ Event recommendation
— Apply and innovate on analytics (AI)
¡ Handle data ambiguity
¡ Build reusable models
— Focus on value (services science, AI)
¡ What metrics are being improved? Who are the agents and their
incentives?
¡ What processes will be impacted? How to boost adoption?
— Build usable systems (software engineering, HCI)
¡ Bug-free, low-footprint, Apps
¡ Test human-comupter interfaces
— Use (government) open data and publish output it too, preferably in
semantically enriched form (data integration, AI)
149Tutorial on 27 July 2015 @ IJCAI 2015
150. Cross Domain City Comparison:
Exploring a Pair of Cities
http://city-explorer.mybluemix.net/
150Tutorial on 27 July 2015 @ IJCAI 2015
154. Smart City Challenges
Tutorial on 27 July 2015 @ IJCAI 2015
— From resource angle, decrease waste/ inefficiency
while improving service delivery to citizens
— Problems are old but accentuated today by
population growth and reducing resources
— Open Data, Effectiveness of AI Methods hold
promise
— Challenges
¡ Provide value quickly
¡ Use value synergies from different domains (e.g., health,
environment, traffic, corruption …)
¡ Grow to scale
154
155. Common (Descriptive) Analytics Patterns
with Open Data
Tutorial on 27 July 2015 @ IJCAI 2015
— Correlation of outcomes across
¡ Data sources in same domain
¡ Different domains
— Return of investment analysis
¡ Money invested v/s Metrics to measure improvement in
domain
¡ Comparison of performance with history
¡ Comparison of performance with other regions
155
156. Helping Publish Good Quality Open Data is Key
Tutorial on 27 July 2015 @ IJCAI 2015
— Have data policy in place
— Publish with best practices, have semantics, promote reuse
Figure courtesy: http://www.w3.org/TR/2015/WD-dwbp-20150625/
156
157. Building Community for Innovations
Tutorial on 27 July 2015 @ IJCAI 2015
— Multi-disciplinary
¡ In AI
¡ In Computer Science
¡ In science: domain (health, transport, …), techniques (CS, engg.) and
evaluation (public policy, …)
— Multi-stakeholder
¡ Citizens
¡ Government
¡ Academia
¡ Business/ Industry
¡ Non-profits, …
— Getting to scale is key
157
158. Employing All Data – Data Fusion
Tutorial on 27 July 2015 @ IJCAI 2015
— Open Data is one source
¡ Often easiest to get but with issues (e.g., at aggregate level, with gaps,
imprecise semantics)
— Social is another promising data
¡ People are anyway generating it (People-as-sensors)
¡ However, social sites have varying data reuse permissions,
license costs, access limits
¡ Big data techniques already being used here
— Use sensor data if available
¡ Internet of Things (IoT) and big data techniques are relevant
¡ Most prevalent in health, environment and transportation
— Key is to release the fused data also for reuse
158
159. Building a Technical Environment Problem Solving Community
159Tutorial on 27 July 2015 @ IJCAI 2015