University of New Hampshire

Department of Computer Science
IT 502
Information Architecture
Spring 2025

Information Architecture

by Charlie Bischoff

What is Information Architecture?

Information Architecture (IA) is the practice of structuring and organizing content to make it easy for users to find, understand, and use. It is applicable to websites, apps, stores, and more. IA is shaped by user context and needs, which include user goals, behaviors, and expectations. Ultimately, what the user expects is what the website, app, or physical place should present the user with. Information architecture is a practice with values and principles that aims to reflect exactly what a user expects, needs, and wants.

Why Information Architecture Matters

IA is essential for creating appealing and easy experiences for a user. It increases a page's usability, supports business goals for any organization, and reduces frustration for the users and even for the designers. A well-structured IA helps users complete tasks efficiently and encourages engagement, while also formatting a layout such as the wireframe layout below that makes sense to most people. It is preferable for a designer to have a well structured IA because it can make their job easier as well as the user's goals easier to achieve. A clear win-win.

Navigation system diagram
An example of a wireframe layout commonly used for information architectural design

Cognitive Psychology and IA

Gestalt Principles in Information Architecture

Gestalt principles describe how people visually group elements and perceive their structure. These principles should be considered when designing layouts with the intention that users find them intuitive and easy to navigate. Below you can find a table representation of how these principles are perceived by users, as well as an image of the way the Gestalt Principles theorize how people group elements.

Principle Description
Proximity Elements close together are perceived as part of the same group.
Similarity Items that look alike (e.g., shape, color, size) are grouped together.
Enclosure Objects within the same boundary are perceived as related.
Connection Elements that are visually connected (e.g., with lines or arrows) are seen as related.
Continuity The eye follows paths and curves; elements aligned along a path are grouped.
Closure People perceive incomplete shapes as complete forms.
Figure-Ground Users distinguish an object (figure) from its surrounding area (ground).
Common Fate Objects moving in the same direction are perceived as part of the same group.
Gestalt Principles

Cognitive Load Theory

Cognitive Load Theory (CLT), developed by John Sweller, describes how the human brain processes and retains information through working memory. It works on eliminating the "processing burden" placed on a person's mind when they see and interact with new material. Because working memory is limited, cognitive load must be managed carefully in user-centered design.

Cognitive load is the total amount of mental activity required in a given moment. It’s influenced and effected by how much information the brain must process to deliver a certain amount of information. When users are overwhelmed, their ability to learn, retain, or navigate drops quickly.

Three Types of Cognitive Load

Cognitive Load Theory
A visual breakdown of the three types of cognitive load: intrinsic, extraneous, and germane.

How This Applies to Information Architecture

In IA, reducing extraneous load is a core goal. Clear navigation, concise labels, and well-structured layouts eliminate distractions. Managing intrinsic load means pacing the delivery of complex content (like using progressive disclosure). Encouraging germane load through pattern recognition and consistency helps users build the most accurate mental model of your site — making future interactions easy.

Pattern Recognition in UX

Pattern recognition is a component of both human cognition and machine learning. In the context of user experience (UX) and information architecture (IA), recognizing patterns allows us to understand how to best interact with a system. UX designers use these models to anticipate user behavior.

There are three major models of pattern recognition:

1. Statistical Pattern Recognition

Statistical pattern recognition uses past data and statistical analysis to identify trends or recurring features. It includes collecting data points, analyzing them to identify patterns, and then creating rules that can be applied to new inputs. This model is often visualized in d-dimensional space, where each pattern is represented as a point based on its features.

Example: In UX, this model can create and power a predictive search or recommendation engine by using behavior history to find relevant suggestions.

2. Syntactic Pattern Recognition

Syntactic pattern recognition is done by analyzing the structure and relationships within the data patterns. Unlike the statistical method, this approach organizes patterns based on their composition. It breaks down large patterns into smaller sub-patterns or symbols—like breaking down a language into its grammar rules.

This is valuable in scene analysis or image recognition, where visual data is too complex.

Example: Recognizing the layout of a dashboard or parsing content structure in a web interface.

3. Neural Pattern Recognition

Neural pattern recognition uses artificial neural networks modeled after the human brain. These systems learn complex relationships across varied types of data—text, images, sound, and are able to generalize well even with previously unseen inputs or missing data.

This model is widely used in intelligent UX features and predictive data modeling, such as voice assistants or visual recognition tools.

Example: Auto-categorizing pictures of animals on a trail cam into their respective species.

Pattern Recognition
An illustration of statistical, syntactic, and neural pattern recognition models as used in UX and cognitive systems.

Dan Brown's 8 Principles of Information Architecture

Dan Brown's IA Principles

The goal of these principles is to create information structures that are intuitive, scalable, and user-centered like the ones we are attempting to make for the sponsors of our group projects. They guide us designers in making content easier to understand, navigate, and interact with by simplifying choices, organizing content with logic, and planning for future growth.