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

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

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