The gold standard assessment of fluid intelligence, i.e., the ability to creatively solve new problems, is matrix reasoning. Performance on standardized, paper-and-pencil matrix reasoning assessments, like Raven's Progressive Matrices and the Test of Nonverbal Intelligence (TONI), have been shown to correlate with many important real-life outcomes like educational attainment and professional success. In a matrix reasoning assessment, a test-taker must select the most logical element to complete a progressive pattern of elements arranged in a figural matrix from an array of potential answer choices.
Existing matrix reasoning assessments suffer from a number of limitations, however. In particular, all current comprehensive, widely available matrix-reasoning assessments are paper-and-pencil tests. Administering such tests presents a number of logistical problems, including the need for a clinician to supervise and score the test. In addition, these assessments typically come in at most two forms. Thus, if one wishes to assess fluid intelligence at multiple time points, some test items must be reused, leading to large test-retest practice effects.
Systems and methods for assessment of fluid intelligence are disclosed. The systems and methods provide a mechanism for ensuring that users are able to assess fluid intelligence using remote computing technology in a form that is highly repeatable. This assessment uses algorithmic approaches for item generation that allow real time creation of new test items. These items are classified by the type and number of logical reasoning operations required for solving them, allowing the difficulty of a generated item to be determined a priori. This characteristic allows for accurate comparison across retests as well as adapting difficulty across trials, based on a user's responses. The computer-based nature of the assessment means that it can be implemented on the Internet in a browser, or on a smartphone (e.g., iPhone®), on a tablet-computing device (e.g., iPad®). In fact, any computing system that can compute the matrices, display the visual content, take user input, and store data could be used. In one embodiment, an implementation occurs in an interactive multimedia environment such as Flash or HTML5 for display in a web browser, as well as smartphone- and tablet-specific implementations (such as iOS and Android™ operating systems).
In one aspect, a computing device determines a matrix reasoning assessment (MRA) to assess fluid intelligence of a user operating a client computer/device. The MRA includes a matrix having designs in design spaces, where the designs form one or more patterns. The matrix has one or more design spaces in the matrix that are missing a design. Examples of a design include, without limitation, a number, a letter, a symbol. a shape, a picture, an image, a photograph, an icon, an animation, a video, audio, or any other symbol, character, or representation that can be used in a pattern. In one embodiment, the computing device transmits the matrix to the client device. The user responds with a design for the “empty” design space (i.e., the design space previously missing a design) and the computing device receives this design selection.
The computing device determines whether the received design is correct for the design space. The computing device then transmits to the user an indication as to whether the received design is correct for the design space. This indication may be shading of the correct design or displaying the correct design in a specific or different color.
In one embodiment, a user selects the design from an options section displayed near (e.g., below) the displayed matrix. The computing device may determine the size of the matrix and/or the shape of the matrix before transmitting the matrix to the client device for display. As described above, the matrix in the MRA may be determined from one or more of a variety of rules, such as progression matrix rules, orbital or lateral movement rules, and/or boolean logic rules. The computing device can adjust the difficulty of the matrix/pattern, and this adjustment may be based on if the user selected a correct design for the missing design space, the number of correct designs selected by the user for different matrices, the difficulty level of the current matrix, etc.
All publications, patents, and patent applications mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent, or patent application was specifically and individually indicated to be incorporated by reference. See, for example, Levitt, H (1971). “Transformed Up-Down Methods in Psychoacoustics.” J. Acoustical Soc. of Am., 49(2), 467-77 and Matzen, L., et al. (2010). Recreating Raven's: Software for systematically generating large numbers of Raven-like matrix problems with normed properties. Behavior Research Methods, 42(2), 525-541.
The novel features of the disclosure are set forth with particularity in the appended claims. A better understanding of the features and advantages of the present disclosure will be obtained by reference to the following detailed description that sets forth illustrative embodiments, in which the principles of the disclosure are utilized, and the accompanying drawings of which:
The systems and methods described herein rely on a variety of computer systems, networks and/or digital devices for operation. In order to fully appreciate how the system operates, an understanding of suitable computing systems is useful. The systems and methods disclosed herein are enabled as a result of application via a suitable computing system.
As will be appreciated by those skilled in the art, a computer readable medium stores computer data, which data can include computer program code that is executable by a computer, in machine readable form. By way of example, and not limitation, a computer readable medium may comprise computer readable storage media, for tangible or fixed storage of data, or communication media for transient interpretation of code-containing signals. Computer readable storage media, as used herein, refers to physical or tangible storage (as opposed to signals) and includes without limitation volatile and non-volatile, removable and non-removable storage media implemented in any method or technology for the tangible storage of information such as computer-readable instructions, data structures, program modules or other data. Computer readable storage media includes, but is not limited to, RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, DVD, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other physical or material medium which can be used to tangibly store the desired information or data or instructions and which can be accessed by a computer or processor.
In operation, the CPU 102 fetches, decodes, and executes instructions, and transfers information to and from other resources via the computer's main data-transfer path, system bus 140. Such a system bus connects the components in the computing system 100 and defines the medium for data exchange. Memory devices coupled to the system bus 140 include random access memory (RAM) 124 and read only memory (ROM) 126. Such memories include circuitry that allows information to be stored and retrieved. The ROMs 126 generally contain stored data that cannot be modified. Data stored in the RAM 124 can be read or changed by CPU 102 or other hardware devices. Access to the RAM 124 and/or ROM 126 may be controlled by memory controller 122. The memory controller 122 may provide an address translation function that translates virtual addresses into physical addresses as instructions are executed.
In addition, the computing system 100 can contain peripherals controller 128 responsible for communicating instructions from the CPU 102 to peripherals, such as, printer 142, keyboard 118, mouse 120, and data storage drive 143. Display 108, which is controlled by a display controller 134, is used to display visual output generated by the computing system 100. Such visual output may include text, graphics, animated graphics, and video. The display controller 134 includes electronic components required to generate a video signal that is sent to display 108. Further, the computing system 100 can contain network adaptor 136 which may be used to connect the computing system 100 to an external communications network 132.
As is well understood by those skilled in the art, the Internet is a worldwide network of computer networks. Today, the Internet is a public and self-sustaining network that is available to many millions of users. The Internet uses a set of communication protocols called TCP/IP (i.e., Transmission Control Protocol/Internet Protocol) to connect hosts. The Internet has a communications infrastructure known as the Internet backbone. Access to the Internet backbone is largely controlled by Internet Service Providers (ISPs) that resell access to corporations and individuals.
The Internet Protocol (IP) enables data to be sent from one device (e.g., a phone, a Personal Digital Assistant (PDA), a computer, etc.) to another device on a network. There are a variety of versions of IP today, including, e.g., IPv4, IPv6, etc. Other IPs are no doubt available and will continue to become available in the future, any of which can be used without departing from the scope of the invention. Each host device on the network has at least one IP address that is its own unique identifier and acts as a connectionless protocol. The connection between end points during a communication is not continuous. When a user sends or receives data or messages, the data or messages are divided into components known as packets. Every packet is treated as an independent unit of data and routed to its final destination—but not necessarily via the same path.
Wireless networks can incorporate a variety of types of mobile devices, such as, e.g., cellular and wireless telephones, PCs (personal computers), laptop computers, wearable computers, cordless phones, pagers, headsets, printers, PDAs, etc. For example, mobile devices may include digital systems to secure fast wireless transmissions of voice and/or data. Typical mobile devices include some or all of the following components: a transceiver (for example a transmitter and a receiver, including a single chip transceiver with an integrated transmitter, receiver and, if desired, other functions); an antenna; a processor; display; one or more audio transducers (for example, a speaker or a microphone as in devices for audio communications); electromagnetic data storage (such as ROM, RAM, digital data storage, etc., such as in devices where data processing is provided); memory; flash memory; and/or a full chip set or integrated circuit; interfaces (such as universal serial bus (USB), coder-decoder (CODEC), universal asynchronous receiver-transmitter (UART), phase-change memory (PCM), etc.). Other components can be provided without departing from the scope of the invention.
Wireless LANs (WLANs) in which a mobile user can connect to a local area network (LAN) through a wireless connection may be employed for wireless communications. Wireless communications can include communications that propagate via electromagnetic waves, such as light, infrared, radio, and microwave. There are a variety of WLAN standards that currently exist, such as Bluetooth®, IEEE 802.11, and the obsolete HomeRF.
By way of example, Bluetooth products may be used to provide links between mobile computers, mobile phones, portable handheld devices, personal digital assistants (PDAs), and other mobile devices and connectivity to the Internet. Bluetooth is a computing and telecommunications industry specification that details how mobile devices can easily interconnect with each other and with non-mobile devices using a short-range wireless connection. Bluetooth creates a digital wireless protocol to address end-user problems arising from the proliferation of various mobile devices that need to keep data synchronized and consistent from one device to another, thereby allowing equipment from different vendors to work seamlessly together.
An IEEE standard, IEEE 802.11, specifies technologies for wireless LANs and devices. Using 802.11, wireless networking may be accomplished with each single base station supporting several devices. In some examples, devices may come pre-equipped with wireless hardware or a user may install a separate piece of hardware, such as a card, that may include an antenna. By way of example, devices used in 802.11 typically include three notable elements, whether or not the device is an access point (AP), a mobile station (STA), a bridge, a personal computing memory card International Association (PCMCIA) card (or PC card) or another device: a radio transceiver; an antenna; and a MAC (Media Access Control) layer that controls packet flow between points in a network.
In addition, Multiple Interface Devices (MIDs) may be utilized in some wireless networks. MIDs may contain two independent network interfaces, such as a Bluetooth interface and an 802.11 interface, thus allowing the MID to participate on two separate networks as well as to interface with Bluetooth devices. The MID may have an IP address and a common IP (network) name associated with the IP address.
Wireless network devices may include, but are not limited to Bluetooth devices, WiMAX (Worldwide Interoperability for Microwave Access), Multiple Interface Devices (MIDs), 802.11x devices (IEEE 802.11 devices including, 802.11a, 802.11b and 802.11g devices), HomeRF (Home Radio Frequency) devices, Wi-Fi (Wireless Fidelity) devices, GPRS (General Packet Radio Service) devices, 3 G cellular devices, 2.5 G cellular devices, GSM (Global System for Mobile Communications) devices, EDGE (Enhanced Data for GSM Evolution) devices, TDMA type (Time Division Multiple Access) devices, or CDMA type (Code Division Multiple Access) devices, including CDMA2000. Each network device may contain addresses of varying types including but not limited to an IP address, a Bluetooth Device Address, a Bluetooth Common Name, a Bluetooth IP address, a Bluetooth IP Common Name, an 802.11 IP Address, an 802.11 IP common Name, or an IEEE MAC address.
Wireless networks can also involve methods and protocols found in, Mobile IP (Internet Protocol) systems, in PCS systems, and in other mobile network systems. With respect to Mobile IP, this involves a standard communications protocol created by the Internet Engineering Task Force (IETF). With Mobile IP, mobile device users can move across networks while maintaining their IP Address assigned once. See Request for Comments (RFC) 3344. NB: RFCs are formal documents of the Internet Engineering Task Force (IETF). Mobile IP enhances Internet Protocol (IP) and adds a mechanism to forward Internet traffic to mobile devices when connecting outside their home network. Mobile IP assigns each mobile node a home address on its home network and a care-of-address (CoA) that identifies the current location of the device within a network and its subnets. When a device is moved to a different network, it receives a new care-of address. A mobility agent on the home network can associate each home address with its care-of address. The mobile node can send the home agent a binding update each time it changes its care-of address using Internet Control Message Protocol (ICMP).
In at least some configurations, a user executes a browser to view digital content items and can connect to the front end server via a network, which is typically the Internet, but can also be any network, including but not limited to any combination of a LAN, a MAN, a WAN, a mobile, wired or wireless network, a private network, or a virtual private network. As will be understood a very large numbers (e.g., millions) of users are supported and can be in communication with the website at any time. The user may include a variety of different computing devices. Examples of user devices include, but are not limited to, personal computers, digital assistants, personal digital assistants, cellular phones, mobile phones, smart phones or laptop computers.
The browser can include any application that allows users to access web pages on the World Wide Web. Suitable applications include, but are not limited to, Microsoft Internet Explorer®, Netscape Navigator®, Mozilla® Firefox, Apple® Safari or any application capable of or adaptable to allowing access to web pages on the World Wide Web. The browser can also include a video player (e.g., Flash™ from Adobe Systems, Inc.), or any other player adapted for the video file formats used in the video hosting website. Alternatively, videos can be accessed by a standalone program separate from the browser. A user can access a video from the website by, for example, browsing a catalog of digital content, conducting searches on keywords, reviewing aggregate lists from other users or the system administrator (e.g., collections of videos forming channels), or viewing digital content associated with particular user groups (e.g., communities).
Computing system 100, described above, can be deployed as part of a computer network used to achieve the desired technical effect and transformation. In general, the above description for computing environments applies to both server computers and client computers deployed in a network environment.
In operation, a user (not shown) may interact with a computing application running on a client computing environment to obtain desired data and/or computing applications. The data and/or computing applications may be stored on server computing environment 200 and communicated to cooperating users through client computing environments over exemplary communications network 250. The computing applications, described in more detail below, are used to achieve the desired technical effect and transformation set forth. A participating user may request access to specific data and applications housed in whole or in part on server computing environment 200. These data may be communicated between client computing environments and server computing environments for processing and storage. Server computing environment 200 may host computing applications, processes and applets for the generation, authentication, encryption, and communication data and applications and may cooperate with other server computing environments (not shown), third party service providers (not shown), network attached storage (NAS) and storage area networks (SAN) to realize application/data transactions.
The matrix reasoning assessment (MRA) disclosed provides an approach to assessing fluid intelligence using, for example, remote computing technology in a form that is highly repeatable.
In this assessment, the user must decide which design fits in a specific area (e.g., the lower right corner) of a matrix (e.g., 3×3 matrix) to consistently complete the transformation suggested by the other shapes. The user chooses an option from a plurality of presented options that he or she feels most correctly completes the pattern in the rest of the matrix from a choice of several (e.g., 6) possible options placed graphically below the matrix. When the user selects the correct response, the box containing that response is, for example, shaded green (shown as a heavier outer box). When the user selects an incorrect response, the box containing the selected incorrect response is, for example shaded red, and the correct answer is shaded green. [See,
Referring to
Additionally, in one embodiment, an X is placed on a status bar 1360 provided on the screen (illustrated at the bottom right) to signify an incorrect response. As shown in
As will be appreciated by those skilled in the art, changes can be made to the size and shape of matrix chosen (non-matrix configurations, such as L's and T's could also be used), colors used, shapes used, highlighting of correct and incorrect answers, etc.
Prior to beginning the assessment, the user is given brief instructions. The 3×3 matrix is described and the user is told to examine the eight items that appear in the matrix as well as the six possible figures that appear below in the answer bank. The user is instructed to select the figure from the answer bank that most appropriately fits in the remaining matrix space in the lower right. As will be appreciated by one skilled in the art, changes can be made to the configuration of the matrix, such that, for example, answer blanks could occur in other locations, such as the upper right, upper left and lower left. The user is also given information regarding feedback and the length of the test. In one embodiment, the user's progress with respect to the number of problems is also displayed throughout the test. The user may then review the answer until he or she decides to proceed to the next trial. A “Next” button appears beside the matrix after the user selects an option, and this button is clicked in order to proceed to the next trial.
In one embodiment, a practice session of problems is also included from the first four Progression Matrix types (horizontal, vertical, diagonals). The user may be required to get a predetermined number of questions (e.g., four questions) correct in order to progress to the actual assessment signaling that they understand how the assessment works. As shown in
The stimulus matrix is generated by combining sets of rules. There are three main types of rules that are used to determine matrix layouts:
These rule sets involve graphical transformations in one to three of five different possibilities along the same number of axes. The correct answer choice will continue all such transformations. The five characteristics that may change are shape, number, color, rotation angle, and size. The five axes are as follows:
1. Horizontal:
The change is applied from left to right. Thus, three distinct trios are shown in each trial of the matrix 300. The correct answer 312 is illustrated in a vertical bar 310 of choices below the matrix. (
2. Vertical:
Like Horizontal, but the matrix 400 is applied from top to bottom (
3. Upper-Left to Lower-Right Diagonal:
The upper left corner holds the first stage of the transformation. The second stage appears in the two squares immediately below and to the right. The third is shown in the squares immediately below and to the right of those, i.e. the main lower-left to upper-right diagonal. The matrix 500 pattern then starts over, proceeding in the same fashion (
4. Lower-Left to Upper-Right Diagonal:
Like the matrix depicted in
5. Outward:
This transformation matrix 700 proceeds somewhat like the upper-left to lower-right example, but there are five stages rather than three that are cycled through. Thus, the fifth and final stage appears in the lower right corner (
The graphic is either a small drawing of a 3×3 grid (not to be confused with the 3×3 grid that represents the whole trial), with some squares randomly filled in, or two concentric circles, with dots randomly placed at some of twelve possible points (four on the inner circle, eight on the outer). For effective and versatile trials, at least two squares/dots must be placed, and at least two possible spots must be empty. If lateral movement is chosen, the pattern of squares proceeds in one of the four cardinal directions. It does not wrap around; what “scrolls” off the edge is simply gone. For orbital movement, the squares/dots move one step either clockwise or counterclockwise. (In the grid's case, the middle square, filled or not, stays put.) The progression may occur along the horizontal or vertical axis; thus, there are three separate examples of the transformation per grid 800, as shown in
The graphic is either the aforementioned 3×3 grid 1000 or the seven segments commonly used to display LCD digits (
For an example using the LCD digital display, see
The correct answer 1112 is randomly placed in one of the six possible response slots located in the response bar 1110. In addition, five distracter items are included as well. The distracter items are selected using any of the following methods:
Trials progress from easy to hard by changing the trial group type. In one embodiment, types of trials are grouped into 17 categories (TABLE 1).
Each trial type group represents a difficulty level defined by rule type (Progression Matrices, Orbital/Lateral Movement, or Boolean Logic) change dimension (count, color, shape, rotation, or size for Progression Matrices; grid position or orbital placement for Orbital/Lateral Movement; OR, AND, or XOR for Boolean Logic), change direction (horizontal, vertical, diagonal (upper left to lower right or lower left to upper right), or outward), and number of changes (1-3) per matrix. The test session is defined by a set number of trials—17 (one from each group) in this instance. Examples of each of the three trial types listed above are used (in the order listed in Table 1). Other numbers of trials could be used, as well. In addition, a timer can be added such that the user needs to complete as many trials in a set amount of time as possible. There is a tradeoff between compliance and reliability of the measurement, with shorter tests being completed more frequently with less reliability than longer tests.
The raw score is defined by the number of correct trials in the session. Index scores are created by normalizing the performance relative to others of similar demographics. For example, percentile normalization is used to transform relative performance within a particular age group into a score based on a normally distributed score with a mean of 100 and a standard deviation of +/−15, as is common in IQ testing. The index scores can also be used as a component of a battery of assessments to provide a more comprehensive picture of an individual's cognitive abilities.
In another implementation, the system can be configured to determine the level of difficulty where the user reaches their threshold. For example, an up-down method could be used whereby difficulty would start at an easy level and be made more difficult each time a correct answer was made and less difficult each time an incorrect answer was made. Such a method is referred to as a one-up/one-down staircase method and averaging the last several inflection points (where a user goes from getting correct answers to getting an incorrect answer and vice versa) yields a threshold level of performance corresponding to 50% correct. Other thresholds could be used, as well, by using different numbers of correct or incorrect answers to change direction in the staircase. For example, a two-up/one-down method requires the user to get two correct answers before making the task more difficult and one incorrect answer before making it easier again. This approach converges to 70.7% correct. In this method, the average of the last several (say 4 of 6) reversals, would be taken as the raw score to be indexed. This method takes advantage of the fact that this method allows for the definition of difficulty level for a particular trial type.
The computing device determines whether the received design is correct for the design space (Step 1220). The computing device then transmits to the user an indication as to whether the received design is correct for the design space. (Step 1225 or Step 1230). This indication may be shading of the correct design or displaying the correct design in a specific or different color.
In one embodiment, a user selects the design from an options section displayed near (e.g., below) the displayed matrix. The computing device may determine the size of the matrix and/or the shape of the matrix before transmitting the matrix to the client device for display.
As described above, the matrix in the MRA may be determined from one or more of a variety of rules, such as progression matrix rules, orbital or lateral movement rules, and/or boolean logic rules. In one embodiment, the computing device adjusts the difficulty of the matrix/pattern, and this adjustment may be based on if the user selected a correct design for the missing design space, the number of correct designs selected by the user for different matrices, the difficulty level of the current matrix, etc.
While preferred embodiments of the present invention have been shown and described herein, it will be obvious to those skilled in the art that such embodiments are provided by way of example only. Numerous variations, changes, and substitutions will now occur to those skilled in the art without departing from the invention. It should be understood that various alternatives to the embodiments of the invention described herein may be employed in practicing the invention. It is intended that the following claims define the scope of the invention and that methods and structures within the scope of these claims and their equivalents be covered thereby.
This patent application claims the benefit of Provisional Patent Application Ser. No. 61/653,060, titled “Systems and Methods for Assessment of Fluid Intelligence” filed on May 30, 2012, the contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61653060 | May 2012 | US |