SlideShare a Scribd company logo
1 of 56
Download to read offline
PATTERN RECOGNITION
 IN USER EXPERIENCE

         Kai Weber
       @techwriterkai
 UX camp CPH, 13 April 2013
ABSTRACT
Pattern recognition is an essential mental strategy for acquiring
and disseminating knowledge, though most of us are not aware
of it. When applied consciously, UX designers can employ
pattern recognition processes to develop effective user
experiences more efficiently and help users orient themselves.

The presentation is a fun whirlwind tour through human
perception and shows how you can apply pattern recognition to:
- Make sense of unknown subject matter before you design
- Overcome "designer’s block" and start designing
- Group UI elements
- Help users to navigate and understand
PROGRAM
1. Who am I and what do I know?

2. What is pattern recognition?

3. Why should UX people care?

4. The pattern recognition experience

5. Pattern recognition in UX
WHO AM I AND WHAT DO I KNOW?
WHO AM I AND WHAT DO I KNOW?
WHO AM I AND WHAT DO I KNOW?
WHO AM I AND WHAT DO I KNOW?
WHO AM I AND WHAT DO I KNOW?
WHO AM I AND WHAT DO I KNOW?
WHAT IS PATTERN RECOGNITION?
http://livinglifewithchemobrain.blogspot.com/2011/03/apparitions-on-toast.html




                                                                                 WHAT IS PATTERN RECOGNITION?
WHAT IS PATTERN RECOGNITION?
http://livinglifewithchemobrain.blogspot.com/2011/03/apparitions-on-toast.html




                                                                                                        Search the web for
                                                                                                        “apparitions on toast”
                                                                                                        for more examples…
WHAT IS PATTERN RECOGNITION?
Part of human perception:

1. Receive sensation and organize it.
WHAT IS PATTERN RECOGNITION?
Part of human perception:

1. Receive sensation and organize it.

2. Recognize patterns.
WHAT IS PATTERN RECOGNITION?
Part of human perception:

1. Receive sensation and organize it.

2. Recognize patterns.

3. Formalize patterns as rules to interpret and decide.
HOW ABOUT AN EXAMPLE?
HOW ABOUT AN EXAMPLE?
 Aardvark, J.R. (1980). Ants, and how to eat them.
    Journal of Orycteropodidae Studies, 80, 11-17.
 Barker, R. (1982). Rum babas, and what to do if you’ve got them.
    Reading: Goodnight From Him.
 Haley, W. (1955). Rock Around The Clock. New York: Decca.
 Izzard, E. (1998). Cake or Death? Gateaunomics, 10, 195-196.
 Lemur, R.-T. (2010). Strepsirrhinoplasty. Antananarivo: Raft Press.
 Leonard, E. (1996). Out of Sight. New York: Harper.
 Shorty, G. (in press). Okay, so they got me. Los Angeles: Cadillac.
HOW ABOUT AN EXAMPLE?
  Aardvark, J.R. (1980). Ants, and how to eat them.
    Journal of Orycteropodidae Studies, 80, 11-17.
  Barker, R. (1982). Rum babas, and what to do if you’ve got them.
    Reading: Goodnight From Him. …


Rule set
1. Last name, initial(s). (Year of publication).
2. If it’s an article: Title, journal title, volume, pages.
3. If it’s a book: Title. City: Publisher.
HOW ABOUT AN EXAMPLE?
  Aardvark, J.R. (1980). Ants, and how to eat them.
    Journal of Orycteropodidae Studies, 80, 11-17.
  Barker, R. (1982). Rum babas, and what to do if you’ve got them.
    Reading: Goodnight From Him. …


Rule set
1. Last name, initial(s). (Year of publication).
2. If it’s an article: Title, journal title, volume, pages.
3. If it’s a book: Title. City: Publisher.

We learn patterns by examples – or by rules.
WHY SHOULD UX PEOPLE CARE?
WHY SHOULD UX PEOPLE CARE?
We do it anyway…
WHY SHOULD UX PEOPLE CARE?
We do it anyway…

1. When we gather information
      Reading specs and designs
      Interviewing subject-matter experts
WHY SHOULD UX PEOPLE CARE?
We do it anyway…

1. When we gather information
      Reading specs and designs
      Interviewing subject-matter experts


2. When we design and order UI elements
      Create icons
      Design color schemes and shapes
WHY SHOULD UX PEOPLE CARE?
We do it anyway, so we might as well do it smartly!
WHY SHOULD UX PEOPLE CARE?
We do it anyway, so we might as well do it smartly!

   If we make sense of our subject more efficiently…

   If we structure UI elements better…

   … we can provide better user experiences!
THE PATTERN RECOGNITION EXPERIENCE
THE PATTERN RECOGNITION EXPERIENCE IN SPACE




Photo by Santiago Masquelet       Photo by Jure Šućur
http://www.sxc.hu/photo/1001312   http://www.sxc.hu/photo/784032
THE PATTERN RECOGNITION EXPERIENCE IN SPACE
                         d
        *        d d
               d




                                    t
       *     *   d dd
            * ** d



                         t
                          t t t
            * * * d

                           t t
                            t
             t   t t          t t
              t      t
            t     t
   t           t
                    t           t
        t
THE PATTERN RECOGNITION EXPERIENCE IN SPACE
                         d
        *        d d
               d




                                    t
       *     *   d dd
            * ** d



                         t
                          t t t
            * * * d

                           t t
                            t
             t   t t          t t
              t      t
            t     t
   t           t
                    t           t
        t
THE PATTERN RECOGNITION EXPERIENCE IN SPACE
                         d
        *        d d
               d




                                    t
       *     *   d dd
            * ** d



                         t
                          t t t
            * * * d

                           t t
                            t
             t   t t          t t
              t      t
            t     t
   t           t
                    t           t
        t
THE PATTERN RECOGNITION EXPERIENCE IN SPACE
                         d
        *        d d
               d




                                    t
       *     *   d dd
            * ** d



                         t
                          t t t
            * * * d

                           t t
                            t
             t   t t          t t
              t      t
            t     t
   t           t
                    t           t
        t
THE PATTERN RECOGNITION EXPERIENCE IN SPACE
                         d
        *        d d
               d




                                    t
       *     *   d dd
            * ** d



                         t
                          t t t
            * * * d

                           t t
                            t
             t   t t          t t
              t      t
            t     t
   t           t
                    t           t
        t
THE PATTERN RECOGNITION EXPERIENCE IN SPACE
                 Sharing     d
         *         d d
                 d




                                        t
        * *
File handling      d dd             Edit image
              * ** d



                             t
                              t t t
             * * * d

                               t t
                                t
                t    t t          t t
                  t      t
Edit text       t     t
     t             t
                        t           t
            t
THE PATTERN RECOGNITION EXPERIENCE IN TIME
THE PATTERN RECOGNITION EXPERIENCE IN TIME




                   Photo by Richard Cop
                   http://www.sxc.hu/photo/326144
THE PATTERN RECOGNITION EXPERIENCE IN TIME




   *     * * *    !
THE PATTERN RECOGNITION EXPERIENCE IN TIME




   *     *      *     *    *     *   !
HOW DOES PATTERN RECOGNITION WORK?
Bottom-up processing

1. Experience and organize
2. Match similarities
3. Segment into groups

… building up a representation from elements.
HOW DOES PATTERN RECOGNITION WORK?




         What is this? How do you know?
HOW DOES PATTERN RECOGNITION WORK?




         What is this? How do you know?
HOW DOES PATTERN RECOGNITION WORK?
Top-down processing

1. Know general concept and rules
2. Contextualize them
3. Apply them

… searching for confirmation by “template matching”.
HOW DOES PATTERN RECOGNITION WORK?
Bottom-up                       Top-down

   No prior knowledge             Uses prior knowledge

   Elements  concepts            Concepts  elements

   Emphasizes relations           Emphasizes context

   Slow, but usually correct      Quick, but sometimes wrong
HOW DOES PATTERN RECOGNITION WORK?




                                       What is this? How do you know?




Martin Boyce:
Untitled, 2002.
http://www.mmk-frankfurt.de/de/sammlung/
werkdetailseite/?werk=2002%2F112
HOW DOES PATTERN RECOGNITION WORK?




                                       What is this? It’s part…




Martin Boyce:
Untitled, 2002.
http://www.mmk-frankfurt.de/de/sammlung/
werkdetailseite/?werk=2002%2F112
HOW DOES PATTERN RECOGNITION WORK?




                                       What is this? It’s part of a chair!




Martin Boyce:
Untitled, 2002.
http://www.mmk-frankfurt.de/de/sammlung/
werkdetailseite/?werk=2002%2F112
HOW DOES PATTERN RECOGNITION WORK?




Martin Boyce:                              Arne Jacobsen:
Untitled, 2002.                            Chair 3107, c.1952.
http://www.mmk-frankfurt.de/de/sammlung/   http://www.moma.org/explore/collection/index
werkdetailseite/?werk=2002%2F112
HOW DOES PATTERN RECOGNITION WORK?
Bottom-up                       Top-down

   No prior knowledge             Uses prior knowledge

   Elements  concepts            Concepts  elements

   Emphasizes relations           Emphasizes context

   Slow, but usually correct      Quick, but sometimes wrong
PATTERN RECOGNITION IN UX
PATTERN RECOGNITION IN UX
   To make sense of unknown subject matter

   To group UI elements

   To help your users navigate and understand
FINAL WORDS OF ADVICE AND WARNING
FINAL WORDS OF ADVICE AND WARNING
   Patternicity: Humans are addicted to meaning.
FINAL WORDS OF ADVICE AND WARNING
   Patternicity: Humans are addicted to meaning.

   Some patterns refuse to be recognized.
FINAL WORDS OF ADVICE AND WARNING
   Patternicity: Humans are addicted to meaning.

   Some patterns refuse to be recognized.

   Pattern recognition occurs in contexts.
FINAL WORDS OF ADVICE AND WARNING
   Patternicity: Humans are addicted to meaning.

   Some patterns refuse to be recognized

   Pattern recognition occurs in contexts

   Creating UX is often a bottom-up process …
   ... but using it is often top-down exploration!
QUESTIONS? COMMENTS?
THANK YOU! KEEP IN TOUCH!




@techwriterkai




                            kaiweber.wordpress.com

More Related Content

Viewers also liked

Pattern Recognition - Designing a minimum distance class mean classifier
Pattern Recognition - Designing a minimum distance class mean classifierPattern Recognition - Designing a minimum distance class mean classifier
Pattern Recognition - Designing a minimum distance class mean classifierNayem Nayem
 
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013Mark Melnykowycz
 
Design without critique is like a flower without water (#uxce13 version)
Design without critique is like a flower without water (#uxce13 version)Design without critique is like a flower without water (#uxce13 version)
Design without critique is like a flower without water (#uxce13 version)Petr Stedry
 
The UX of Bitcoin
The UX of BitcoinThe UX of Bitcoin
The UX of BitcoinTamim Swaid
 
Improving site search with search analytics
Improving site search with search analyticsImproving site search with search analytics
Improving site search with search analyticsAudun Rundberg
 
Buttons suck! /UXcamp Europe 2013/
Buttons suck! /UXcamp Europe 2013/Buttons suck! /UXcamp Europe 2013/
Buttons suck! /UXcamp Europe 2013/Petr Kosnar
 
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013Lutz Schmitt
 
UX Camp Berlin 2013 - Hands-on UX
UX Camp Berlin 2013 - Hands-on UXUX Camp Berlin 2013 - Hands-on UX
UX Camp Berlin 2013 - Hands-on UXReto Laemmler
 
Ann chapter-3-single layerperceptron20021031
Ann chapter-3-single layerperceptron20021031Ann chapter-3-single layerperceptron20021031
Ann chapter-3-single layerperceptron20021031frdos
 
Basics in User Experience Design, Information Architecture & Usability
Basics in User Experience Design, Information Architecture & UsabilityBasics in User Experience Design, Information Architecture & Usability
Basics in User Experience Design, Information Architecture & UsabilitySebastian Waters
 
Design studio workshop
Design studio workshopDesign studio workshop
Design studio workshopPetr Stedry
 
Pattern Recognition: Class mean classifier
Pattern Recognition: Class mean classifierPattern Recognition: Class mean classifier
Pattern Recognition: Class mean classifierMd Mamunur Rashid
 
User Experience vs Customer Experience - same,same but different
User Experience vs Customer Experience - same,same but differentUser Experience vs Customer Experience - same,same but different
User Experience vs Customer Experience - same,same but differentNiels Anhalt
 

Viewers also liked (20)

First Time UX
First Time UXFirst Time UX
First Time UX
 
Pattern Recognition - Designing a minimum distance class mean classifier
Pattern Recognition - Designing a minimum distance class mean classifierPattern Recognition - Designing a minimum distance class mean classifier
Pattern Recognition - Designing a minimum distance class mean classifier
 
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013
 
Design without critique is like a flower without water (#uxce13 version)
Design without critique is like a flower without water (#uxce13 version)Design without critique is like a flower without water (#uxce13 version)
Design without critique is like a flower without water (#uxce13 version)
 
4 steps from sadness til zen
4 steps from sadness til zen4 steps from sadness til zen
4 steps from sadness til zen
 
The UX of Bitcoin
The UX of BitcoinThe UX of Bitcoin
The UX of Bitcoin
 
Improving site search with search analytics
Improving site search with search analyticsImproving site search with search analytics
Improving site search with search analytics
 
UX Is Endangered
UX Is EndangeredUX Is Endangered
UX Is Endangered
 
Buttons suck! /UXcamp Europe 2013/
Buttons suck! /UXcamp Europe 2013/Buttons suck! /UXcamp Europe 2013/
Buttons suck! /UXcamp Europe 2013/
 
Agile for all
Agile for allAgile for all
Agile for all
 
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013
 
UX Camp Berlin 2013 - Hands-on UX
UX Camp Berlin 2013 - Hands-on UXUX Camp Berlin 2013 - Hands-on UX
UX Camp Berlin 2013 - Hands-on UX
 
Ann chapter-3-single layerperceptron20021031
Ann chapter-3-single layerperceptron20021031Ann chapter-3-single layerperceptron20021031
Ann chapter-3-single layerperceptron20021031
 
CSC446: Pattern Recognition (LN8)
CSC446: Pattern Recognition (LN8)CSC446: Pattern Recognition (LN8)
CSC446: Pattern Recognition (LN8)
 
Basics in User Experience Design, Information Architecture & Usability
Basics in User Experience Design, Information Architecture & UsabilityBasics in User Experience Design, Information Architecture & Usability
Basics in User Experience Design, Information Architecture & Usability
 
Design studio workshop
Design studio workshopDesign studio workshop
Design studio workshop
 
Pattern Recognition: Class mean classifier
Pattern Recognition: Class mean classifierPattern Recognition: Class mean classifier
Pattern Recognition: Class mean classifier
 
User Experience vs Customer Experience - same,same but different
User Experience vs Customer Experience - same,same but differentUser Experience vs Customer Experience - same,same but different
User Experience vs Customer Experience - same,same but different
 
Pattern recognition
Pattern recognitionPattern recognition
Pattern recognition
 
Pattern Recognition
Pattern RecognitionPattern Recognition
Pattern Recognition
 

More from amelio

Mission Statements in der Doku - tekom 150914
Mission Statements in der Doku - tekom 150914Mission Statements in der Doku - tekom 150914
Mission Statements in der Doku - tekom 150914amelio
 
Kai Weber - Unstructured documentation to structured topics - stc 140519 - p...
Kai Weber  - Unstructured documentation to structured topics - stc 140519 - p...Kai Weber  - Unstructured documentation to structured topics - stc 140519 - p...
Kai Weber - Unstructured documentation to structured topics - stc 140519 - p...amelio
 
Weber, Kai - Why you need a tech comm mission statement - tekom 131107
Weber, Kai - Why you need a tech comm mission statement - tekom 131107Weber, Kai - Why you need a tech comm mission statement - tekom 131107
Weber, Kai - Why you need a tech comm mission statement - tekom 131107amelio
 
Atherton & Weber - Bake your own taxonomy - tcuk 130924 - public
Atherton & Weber - Bake your own taxonomy - tcuk 130924 - publicAtherton & Weber - Bake your own taxonomy - tcuk 130924 - public
Atherton & Weber - Bake your own taxonomy - tcuk 130924 - publicamelio
 
Kai Weber - Addicted to Meaning - tcuk 130925 - public
Kai Weber - Addicted to Meaning - tcuk 130925 - publicKai Weber - Addicted to Meaning - tcuk 130925 - public
Kai Weber - Addicted to Meaning - tcuk 130925 - publicamelio
 
Kai Weber - Addicted to meaning - tcworld 121023 public
Kai Weber - Addicted to meaning - tcworld 121023 publicKai Weber - Addicted to meaning - tcworld 121023 public
Kai Weber - Addicted to meaning - tcworld 121023 publicamelio
 
Kai Weber & Chris Atherton - Pattern recognition for technical communicators ...
Kai Weber & Chris Atherton - Pattern recognition for technical communicators ...Kai Weber & Chris Atherton - Pattern recognition for technical communicators ...
Kai Weber & Chris Atherton - Pattern recognition for technical communicators ...amelio
 

More from amelio (7)

Mission Statements in der Doku - tekom 150914
Mission Statements in der Doku - tekom 150914Mission Statements in der Doku - tekom 150914
Mission Statements in der Doku - tekom 150914
 
Kai Weber - Unstructured documentation to structured topics - stc 140519 - p...
Kai Weber  - Unstructured documentation to structured topics - stc 140519 - p...Kai Weber  - Unstructured documentation to structured topics - stc 140519 - p...
Kai Weber - Unstructured documentation to structured topics - stc 140519 - p...
 
Weber, Kai - Why you need a tech comm mission statement - tekom 131107
Weber, Kai - Why you need a tech comm mission statement - tekom 131107Weber, Kai - Why you need a tech comm mission statement - tekom 131107
Weber, Kai - Why you need a tech comm mission statement - tekom 131107
 
Atherton & Weber - Bake your own taxonomy - tcuk 130924 - public
Atherton & Weber - Bake your own taxonomy - tcuk 130924 - publicAtherton & Weber - Bake your own taxonomy - tcuk 130924 - public
Atherton & Weber - Bake your own taxonomy - tcuk 130924 - public
 
Kai Weber - Addicted to Meaning - tcuk 130925 - public
Kai Weber - Addicted to Meaning - tcuk 130925 - publicKai Weber - Addicted to Meaning - tcuk 130925 - public
Kai Weber - Addicted to Meaning - tcuk 130925 - public
 
Kai Weber - Addicted to meaning - tcworld 121023 public
Kai Weber - Addicted to meaning - tcworld 121023 publicKai Weber - Addicted to meaning - tcworld 121023 public
Kai Weber - Addicted to meaning - tcworld 121023 public
 
Kai Weber & Chris Atherton - Pattern recognition for technical communicators ...
Kai Weber & Chris Atherton - Pattern recognition for technical communicators ...Kai Weber & Chris Atherton - Pattern recognition for technical communicators ...
Kai Weber & Chris Atherton - Pattern recognition for technical communicators ...
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

Pattern recognition for UX - 13 April 2013

  • 1. PATTERN RECOGNITION IN USER EXPERIENCE Kai Weber @techwriterkai UX camp CPH, 13 April 2013
  • 2. ABSTRACT Pattern recognition is an essential mental strategy for acquiring and disseminating knowledge, though most of us are not aware of it. When applied consciously, UX designers can employ pattern recognition processes to develop effective user experiences more efficiently and help users orient themselves. The presentation is a fun whirlwind tour through human perception and shows how you can apply pattern recognition to: - Make sense of unknown subject matter before you design - Overcome "designer’s block" and start designing - Group UI elements - Help users to navigate and understand
  • 3. PROGRAM 1. Who am I and what do I know? 2. What is pattern recognition? 3. Why should UX people care? 4. The pattern recognition experience 5. Pattern recognition in UX
  • 4. WHO AM I AND WHAT DO I KNOW?
  • 5. WHO AM I AND WHAT DO I KNOW?
  • 6. WHO AM I AND WHAT DO I KNOW?
  • 7. WHO AM I AND WHAT DO I KNOW?
  • 8. WHO AM I AND WHAT DO I KNOW?
  • 9. WHO AM I AND WHAT DO I KNOW?
  • 10. WHAT IS PATTERN RECOGNITION?
  • 12. WHAT IS PATTERN RECOGNITION? http://livinglifewithchemobrain.blogspot.com/2011/03/apparitions-on-toast.html Search the web for “apparitions on toast” for more examples…
  • 13. WHAT IS PATTERN RECOGNITION? Part of human perception: 1. Receive sensation and organize it.
  • 14. WHAT IS PATTERN RECOGNITION? Part of human perception: 1. Receive sensation and organize it. 2. Recognize patterns.
  • 15. WHAT IS PATTERN RECOGNITION? Part of human perception: 1. Receive sensation and organize it. 2. Recognize patterns. 3. Formalize patterns as rules to interpret and decide.
  • 16. HOW ABOUT AN EXAMPLE?
  • 17. HOW ABOUT AN EXAMPLE? Aardvark, J.R. (1980). Ants, and how to eat them. Journal of Orycteropodidae Studies, 80, 11-17. Barker, R. (1982). Rum babas, and what to do if you’ve got them. Reading: Goodnight From Him. Haley, W. (1955). Rock Around The Clock. New York: Decca. Izzard, E. (1998). Cake or Death? Gateaunomics, 10, 195-196. Lemur, R.-T. (2010). Strepsirrhinoplasty. Antananarivo: Raft Press. Leonard, E. (1996). Out of Sight. New York: Harper. Shorty, G. (in press). Okay, so they got me. Los Angeles: Cadillac.
  • 18. HOW ABOUT AN EXAMPLE? Aardvark, J.R. (1980). Ants, and how to eat them. Journal of Orycteropodidae Studies, 80, 11-17. Barker, R. (1982). Rum babas, and what to do if you’ve got them. Reading: Goodnight From Him. … Rule set 1. Last name, initial(s). (Year of publication). 2. If it’s an article: Title, journal title, volume, pages. 3. If it’s a book: Title. City: Publisher.
  • 19. HOW ABOUT AN EXAMPLE? Aardvark, J.R. (1980). Ants, and how to eat them. Journal of Orycteropodidae Studies, 80, 11-17. Barker, R. (1982). Rum babas, and what to do if you’ve got them. Reading: Goodnight From Him. … Rule set 1. Last name, initial(s). (Year of publication). 2. If it’s an article: Title, journal title, volume, pages. 3. If it’s a book: Title. City: Publisher. We learn patterns by examples – or by rules.
  • 20. WHY SHOULD UX PEOPLE CARE?
  • 21. WHY SHOULD UX PEOPLE CARE? We do it anyway…
  • 22. WHY SHOULD UX PEOPLE CARE? We do it anyway… 1. When we gather information  Reading specs and designs  Interviewing subject-matter experts
  • 23. WHY SHOULD UX PEOPLE CARE? We do it anyway… 1. When we gather information  Reading specs and designs  Interviewing subject-matter experts 2. When we design and order UI elements  Create icons  Design color schemes and shapes
  • 24. WHY SHOULD UX PEOPLE CARE? We do it anyway, so we might as well do it smartly!
  • 25. WHY SHOULD UX PEOPLE CARE? We do it anyway, so we might as well do it smartly!  If we make sense of our subject more efficiently…  If we structure UI elements better…  … we can provide better user experiences!
  • 27. THE PATTERN RECOGNITION EXPERIENCE IN SPACE Photo by Santiago Masquelet Photo by Jure Šućur http://www.sxc.hu/photo/1001312 http://www.sxc.hu/photo/784032
  • 28. THE PATTERN RECOGNITION EXPERIENCE IN SPACE d * d d d t * * d dd * ** d t t t t * * * d t t t t t t t t t t t t t t t t t
  • 29. THE PATTERN RECOGNITION EXPERIENCE IN SPACE d * d d d t * * d dd * ** d t t t t * * * d t t t t t t t t t t t t t t t t t
  • 30. THE PATTERN RECOGNITION EXPERIENCE IN SPACE d * d d d t * * d dd * ** d t t t t * * * d t t t t t t t t t t t t t t t t t
  • 31. THE PATTERN RECOGNITION EXPERIENCE IN SPACE d * d d d t * * d dd * ** d t t t t * * * d t t t t t t t t t t t t t t t t t
  • 32. THE PATTERN RECOGNITION EXPERIENCE IN SPACE d * d d d t * * d dd * ** d t t t t * * * d t t t t t t t t t t t t t t t t t
  • 33. THE PATTERN RECOGNITION EXPERIENCE IN SPACE Sharing d * d d d t * * File handling d dd Edit image * ** d t t t t * * * d t t t t t t t t t t Edit text t t t t t t t
  • 34. THE PATTERN RECOGNITION EXPERIENCE IN TIME
  • 35. THE PATTERN RECOGNITION EXPERIENCE IN TIME Photo by Richard Cop http://www.sxc.hu/photo/326144
  • 36. THE PATTERN RECOGNITION EXPERIENCE IN TIME * * * * !
  • 37. THE PATTERN RECOGNITION EXPERIENCE IN TIME * * * * * * !
  • 38. HOW DOES PATTERN RECOGNITION WORK? Bottom-up processing 1. Experience and organize 2. Match similarities 3. Segment into groups … building up a representation from elements.
  • 39. HOW DOES PATTERN RECOGNITION WORK? What is this? How do you know?
  • 40. HOW DOES PATTERN RECOGNITION WORK? What is this? How do you know?
  • 41. HOW DOES PATTERN RECOGNITION WORK? Top-down processing 1. Know general concept and rules 2. Contextualize them 3. Apply them … searching for confirmation by “template matching”.
  • 42. HOW DOES PATTERN RECOGNITION WORK? Bottom-up Top-down  No prior knowledge  Uses prior knowledge  Elements  concepts  Concepts  elements  Emphasizes relations  Emphasizes context  Slow, but usually correct  Quick, but sometimes wrong
  • 43. HOW DOES PATTERN RECOGNITION WORK? What is this? How do you know? Martin Boyce: Untitled, 2002. http://www.mmk-frankfurt.de/de/sammlung/ werkdetailseite/?werk=2002%2F112
  • 44. HOW DOES PATTERN RECOGNITION WORK? What is this? It’s part… Martin Boyce: Untitled, 2002. http://www.mmk-frankfurt.de/de/sammlung/ werkdetailseite/?werk=2002%2F112
  • 45. HOW DOES PATTERN RECOGNITION WORK? What is this? It’s part of a chair! Martin Boyce: Untitled, 2002. http://www.mmk-frankfurt.de/de/sammlung/ werkdetailseite/?werk=2002%2F112
  • 46. HOW DOES PATTERN RECOGNITION WORK? Martin Boyce: Arne Jacobsen: Untitled, 2002. Chair 3107, c.1952. http://www.mmk-frankfurt.de/de/sammlung/ http://www.moma.org/explore/collection/index werkdetailseite/?werk=2002%2F112
  • 47. HOW DOES PATTERN RECOGNITION WORK? Bottom-up Top-down  No prior knowledge  Uses prior knowledge  Elements  concepts  Concepts  elements  Emphasizes relations  Emphasizes context  Slow, but usually correct  Quick, but sometimes wrong
  • 49. PATTERN RECOGNITION IN UX  To make sense of unknown subject matter  To group UI elements  To help your users navigate and understand
  • 50. FINAL WORDS OF ADVICE AND WARNING
  • 51. FINAL WORDS OF ADVICE AND WARNING  Patternicity: Humans are addicted to meaning.
  • 52. FINAL WORDS OF ADVICE AND WARNING  Patternicity: Humans are addicted to meaning.  Some patterns refuse to be recognized.
  • 53. FINAL WORDS OF ADVICE AND WARNING  Patternicity: Humans are addicted to meaning.  Some patterns refuse to be recognized.  Pattern recognition occurs in contexts.
  • 54. FINAL WORDS OF ADVICE AND WARNING  Patternicity: Humans are addicted to meaning.  Some patterns refuse to be recognized  Pattern recognition occurs in contexts  Creating UX is often a bottom-up process …  ... but using it is often top-down exploration!
  • 56. THANK YOU! KEEP IN TOUCH! @techwriterkai kaiweber.wordpress.com