Papers
Topics
Authors
Recent
Search
2000 character limit reached

Qualitative Model for Object Rotations (QOR)

Updated 20 January 2026
  • The paper introduces a formal qualitative framework that maps real-valued 3D vectors to discrete sign-domains, enabling transparent reasoning of object rotations.
  • It outlines methodologies using sign-tables, conceptual neighborhood graphs, and composition tables to infer both translational and rotational effects.
  • Applied to tests like the Cube Comparison Test, QOR demonstrates efficient, explainable inference for physical reasoning and cognitive assessments.

A qualitative model for reasoning about object rotations (QOR) provides a formal, non-numeric framework for capturing, inferring, and explaining how rigid objects move and rotate in three-dimensional space. By reducing quantitative variables—such as velocities, angular velocities, forces, and orientations—to discrete qualitative sign-domains and symbolic transitions, QOR models enable transparent, explainable inference mechanisms. These models are particularly applicable to domains requiring ambiguity tolerance and transparency in reasoning, such as physical reasoning, forensics, and cognitive testing, including the Cube Comparison Test (CCT) (Ge et al., 2018, Falomir, 13 Jan 2026).

1. Formal Qualitative Representation of Rotational State

QOR models operate in a fixed world frame (x,y,z)(x, y, z) by mapping real-valued vector components to signs, using S={+,0,}S = \{+, 0, -\}. Any 3D vector, such as velocity or force, becomes a sign-vector q=(qx,qy,qz)S3q = (q_x, q_y, q_z) \in S^3. Vector arithmetic—addition, subtraction, dot-product, cross-product—is discretized via sign tables, allowing fully qualitative composition of rotational and translational effects.

The qualitative state of a rigid object OO at time tt is defined as: Ot=qvt,qωtO_t = \langle qv_t, q\omega_t \rangle where qvtqv_t is the sign-vector for linear velocity and qωtq\omega_t for angular velocity. Thus, there are 27×27=72927 \times 27 = 729 distinct qualitative states. State changes are likewise defined using these qualitative representations: Δ(Ot1,Ot2)=Q(vt2vt1),Q(ωt2ωt1)\Delta(O_{t_1}, O_{t_2}) = \langle Q(v_{t_2} - v_{t_1}), Q(\omega_{t_2} - \omega_{t_1}) \rangle with QQ mapping real vectors to their sign-vectors.

2. Qualitative Laws and Inference Rules

Object motion in QOR is governed by qualitative analogs of physical laws. Key rules include:

  • Vanishing Point: If two bodies separate at a contact point, there is no qualitative contact force at that location. For sign-vector contact normal n^\hat{n}, point velocity signs xi,xjx_i, x_j, and their difference, the rule states: Q(n^)(xixj){,0}Q(\hat{n}) \cdot (x_i \ominus x_j) \in \{- , 0\} implies zero contact force at point pp.
  • No Attraction: Qualitative contact forces must only push; they never pull.
  • Newton's Third Law: Opposing forces at a contact are sign-inverses: qdi1=qdjqd_i^{-1} = qd_j.

Lemma 1 ensures that if observed state change ΔO\Delta O can be generated by a subset DD of forces, then qualitative force compositions over all possible subsets of DD are sufficient: Δ(Ot1,Ot2)ΔDΔD=DD(qd,qr)Dqd,(qd,qr)D(qr×qd)\Delta(O_{t_1}, O_{t_2}) \in \Delta_D \qquad \Delta_D = \bigcup_{D' \subseteq D} \langle \bigoplus_{(qd, qr) \in D'} qd, \bigoplus_{(qd, qr) \in D'} (qr \times qd) \rangle This formalism is both sound and complete for sign-based physical inference (Ge et al., 2018).

3. Composition of Translational and Rotational Effects

In QOR, each qualitative force qd,qr,O\langle qd, qr, O \rangle induces effects:

  • Translational: by vector sum of direction signs qdqd
  • Rotational: via cross-product qr×qdqr \times qd

Pure rotation is distinguished when all translation effects sum to zero but rotation effects do not: qd=(0,0,0),(qr×qd)(0,0,0)\bigoplus qd = (0,0,0), \quad \bigoplus(qr \times qd) \neq (0,0,0) Enumeration of subsets and sign-sums yields all possible explanations consistent with observed qualitative changes.

4. Location and Orientation Reasoning: Faces, Rotations, and Features

In symbolic QOR extensions for tasks like the Cube Comparison Test (CCT), faces (FACES={f,b,r,l,u,d}FACES = \{f, b, r, l, u, d\}), allowed rotations (ROT={rx+,rx,ry+,ry,rz+,rz}ROT = \{r_x^+, r_x^-, r_y^+, r_y^-, r_z^+, r_z^-\}), and feature orientations (ORI={0q,1q,2q,3q}ORI = \{0q, 1q, 2q, 3q\}) are formally defined (Falomir, 13 Jan 2026). The location-change function L:FACES×ROTFACESL: FACES \times ROT \rightarrow FACES and orientation-change function O:ORI×(FACES×ROT)ORIO: ORI \times (FACES \times ROT) \rightarrow ORI constitute the core mechanism for updating identities and attributes of visible features under allowed rotations.

A composite relation QQ is constructed: Q((i,o),r,(j,o))L(i,r)=jO(o,i,r)=oQ((i,o), r, (j,o')) \Longleftrightarrow L(i,r) = j \wedge O(o, i, r) = o' encapsulating the qualitative effect of rotations on both position and orientation of features.

5. Conceptual Neighborhood Graph and Composition Tables

The conceptual neighborhood graph CNGRLOCNG_{RLO} organizes all possible feature states (i,o)(i, o) as graph nodes, with directed arcs labeled by allowed rotations capturing reachable states. This graph is explicit and finite (maximum 24 nodes for a cube), supporting exhaustive enumeration of adjacency and path relations.

Composition tables for location (LLL \circ L), orientation (OOO \circ O), and combined rotation–location–orientation (QQQ \circ Q) enable efficient lookup and chaining of multi-step transformations. For example, a two-step table lists all double-rotation sequences that carry one face to another, while orientation increments obey the cyclic group structure of Z4\mathbb{Z}_4.

6. Inference Algorithms and CCT Application

The central inference algorithm solves the transformation problem: given initial and goal feature states, find a minimal sequence of rotations connecting them. Because the CNGRLOCNG_{RLO} graph is small, this is efficiently performed using forward or backward breadth-first search (BFS). The path labels directly provide the required sequence of allowable quarter-turns.

For the Cube Comparison Test, the QOR instantiation proceeds by:

  • Extracting triples (Feature,Location,Orientation)(Feature, Location, Orientation) for all visible cube faces.
  • Identifying repeated features between two cubes.
  • Intersecting sets of minimal rotation sequences that achieve the observed correspondences.
  • Applying candidate sequences to remaining features to test for occlusion or exposure.
  • Declaring cubes "SAME" or "DIFFERENT" according to qualitative face and orientation consistency.

A worked example confirms that if the left cube's features can be rotated via a unique minimal sequence to match the right cube's observed state, and all unmatched features become hidden in the goal view, then the cubes are equivalent under QOR.

7. Discussion: Advantages, Limitations, and Research Directions

The QOR model offers several advantages:

  • Entire inference operates on symbolic graphs and tables, ensuring explainability.
  • Qualitative composition reduces computation to finite lookup and traversal.
  • Direct mapping to physical reasoning and cognitive tests.

Limitations include:

  • Restriction to 90° face-axis rotations (no diagonals or continuous angle rotation).
  • Applicability only to rigid cubes with six faces and noiseless feature matching.
  • Absence of quantitative metric constraints.

Possible extensions and open research problems:

  • Inclusion of half-turns, diagonal or vertex-axis rotations.
  • Fuzzy qualitative relations for perceptual robustness.
  • Generalization to other polyhedra via neighborhood graphs.
  • Learning QOR relations from 3D data rather than hand-crafting.
  • Investigation of minimal qualitative sets for human mental rotation tasks.
  • Empirical study of cognitive effort in relation to path-length in CNGRLOCNG_{RLO} on CCT performance.

QOR thus constitutes a unified, transparent framework for capturing the symbolic dynamics of object rotations, supporting both computational and cognitive modeling domains (Ge et al., 2018, Falomir, 13 Jan 2026).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Qualitative Model for Reasoning about Object Rotations (QOR).