Skip to main content

Complex network analysis of teaching practices


The application of functional analysis to infer networks in large datasets is potentially helpful to experimenters in various fields. In this paper, we develop a technique to construct networks of statistically significant transitions between variable pairs from a high-dimensional and multiscale dataset of teaching practices observed in Grade 5 and Grade 9 Mathematics classes obtained by the National Institute of Education in Singapore. From the Minimum Spanning Trees (MST) and Planar Maximally Filtered Graphs (PMFG) of the transition networks, we establish that teaching knowledge as truth and teacher-dominated talking serve as hubs for teaching practices in Singapore. These practices reflect a transmissionist model of teaching and learning. We also identify complex teacher-student-teacher-student interaction sequences of teaching practices that are over-represented in the data.

1 Introduction

In recent years, it has become popular to use networks to visualize and analyze the hierarchical structure within large datasets usually obtained from complex dynamical systems. Networks are especially useful for representing the extent and magnitude of interactions among the many components in complex systems. In such visualizations we show the important pair-wise relationships between variables. These relations may be directed transitions, causation, or activations, or undirected when we examine similarities or co-occurrences. Examples of such usage can be found in finance [1], [2], biology [3], [4], sociology [5], and language [6]. Even without any further quantitative analysis of the network structure, showing such pair-wise relationships on a network often gives us a powerful overview of the structures that exist within the data. Beyond such crude ‘eyeballing’ of the network, there exist tools to (i) filter out the most essential structure in the network [7]–[9], (ii) identify important central nodes, (iii) quantify the hierarchical structure [10], [11], (iv) identify important patterns or paths in the network [4], and (v) identify clusters of nodes [12], [13].

Broadly speaking, there are two approaches to generate networks from data. First, some datasets such as air traffic data [14], [15] and World Wide Web connectivity data [16] contain explicit information about the network structure. In other cases, we often have to infer the interactions among various components or variables by performing functional analysis on the data [17]. Examples of this approach include the estimation of an undirected network of stocks based on the Pearson correlations of their daily returns [1], as well as the mapping of a directed functional network of brain regions from fMRI data using Granger causality as a directed measure [18]. In both examples, the resulting network provides us deeper insights into the system it represents - clustering of stocks in similar industries in the stock market, and a functional hierarchy in the brain. We believe there is great potential in applying functional analysis to infer networks in large datasets under-utilized by experimenters in various fields.

In 2010, the National Institute of Education (NIE) conducted a large-scale study of teaching practices in Singapore classrooms drawing on a representative national sample of schools. The study had the goal of investigating how teachers teach in Singapore, why they teach the way they do, and the effects of their teaching on student learning. The overall focus of the study was to map and model the logic of pedagogical instruction, the intellectual quality of knowledge work in classrooms, and the impact of instructional practice on student achievement while controlling for student and family characteristics. A total of 625 English and Mathematics lessons from Grades 5 and 9 classes were video-recorded and manually annotated for the presence of some 500 instructional indicators over the course of each lesson. These indicators focus on a broad range of organisational, instructional and interactional practices in the classroom, the knowledge and cognitive focus of teaching, the types of classroom talk and their knowledge content, how students respond, and the quality of the disciplinary knowledge of the subject-domain (English and Mathematics). The resulting data set is extremely high-dimensional (one dimension for each indicator) with greatly varying activities - some indicators are present up to 70% of the time while others appear only 0.001% of the time. Using commercial software such as SPSS to analyse the large dataset proved to be computationally intensive, as it explores the combinatorially large space of variables to find statistically significant transitions. In particular, such commercial software was unable to perform complex temporal analysis of classroom pedagogy, which remains a major methodological challenge for educational research [19].

In this paper, we describe a complex-network approach to the functional data collected in the NIE study. Our approach is both empirical and normative in that we focus, in the first instance, on establishing statistically weighted relationships between instructional practice and, in the second, because we assume that not all instructional practices are equal and that from a normative perspective, there is a particular logic to instruction that teachers need to attend to if they are to optimise the intellectual quality of teaching and learning in the classroom. As such, teaching and learning activities do not follow a random sequence but follow a purposeful and deliberate sequence that teachers implement from their lesson plans, and simultaneously adapt in response to their monitoring of students’ work. Effective teaching sequences, most often called learning progressions [20], [21], should lead to successful learning outcomes while ineffective sequences, perhaps due to structural weaknesses in the transition sequence, may not only have the opposite effect, but may disengage students from active learning in the long term. It follows that the resulting network of activity transitions should contain meaningful structures that correspond to actual teaching practices. The goals of this work are to (i) construct complex networks that typify activity transitions in the classroom, (ii) identify prevalent pairwise transitions and important practices, and (iii) extract sequences of transitions that frequently occur in the classroom. Since the focus of this paper is on the complex network methodology, we illustrate what the method is capable of discovering only for the data of Grade 5 and Grade 9 Mathematics.

2 Data

The data used in our analysis was obtained by the National Institute of Education through a comprehensive, large-scale, multi-dimensional, baseline study of descriptive and observational data on the state of instructional practices in Singapore classrooms. Known as the Core 2 Research Programme, it was a collaborative effort conducted by a team of over 35 research professors, research assistants and associates, and postdoctoral fellows and led by Professor David Hogan [22]. The Core 2 Programme utilized a nested design comprising three distinct, inter-related, and analytical lines of research, each designated a ‘Panel’ with specific foci ranging from teacher and student beliefs, attitudes, and motivations (using surveys), classroom instructional practices (using videographic observations and coding), and assessment practices (using artefactual analysis). The anonymized data used for this paper is drawn from the observational and coding panel which videotaped and collected data from English and Mathematics teachers in 15 Primary schools and 16 Secondary schools. Grades 5 (in Primary schools) and 9 (in Secondary schools) were selected as these were considered to be years crucial to the development of skills and knowledge needed for the high stakes national examinations for Primary schools (the Singapore Primary School Leaving Examination) and Secondary schools (the General Cambridge ‘O’ Level Examination). English and Mathematics were selected as key curriculum areas that have a significant influence on student social mobility; literacy and numeracy skills are often seen as key leverages to opening up educational and career pathways. Data were collected from April through November 2010, resulting in 625 lessons (with 125-150 lessons per subject-level combination). Teachers selected for observation were asked to nominate a unit of work - a full sequence of lessons around a particular topic, theme or content area. Rather than discrete, random lessons for observation, the stipulation of a unit of work facilitates subsequent analyses that charts, models, and examines the developmental ebb and flow of knowledge and skills over time.

Within the lessons in the unit of work, an average lesson may have the following typical pedagogical activities. At the start of the lesson, about 35 students are seated in the classroom, with student tables arranged in rows of pairs. When the teacher enters the front of the classroom, students would stand up, bow and greet the teacher. She would then proceed to use the computer equipment and projector, or the white board, to deliver the topical content for the lesson. Students would pay attention to the teacher as she teaches from the front, engaged in learning what the teacher has to lecture to them. The teacher may vary the largely teacher-led pedagogical activity by introducing mathematical activities, usually in the form of mathematics problem-solving worksheets, for students to practice on. Such practice work is typically done by students individually or in pairs. Students may sometimes proceed to the white board to demonstrate their understanding of problem-solving to the rest of the class. The teacher will check the students’ work by walking around the class, monitoring their mathematical practices and providing feedback when necessary. Upon ensuring that students are able to solve the problems in the worksheet, the teacher may proceed with teaching another, typically more procedurally complex, content, before getting students to practice again. This cycle of teacher lecture, student practice, teacher check and feedback, may continue until the teacher concludes the lesson with a short summary statement of what was taught for that lesson. Students would then rise, bow and thank the teacher for the lesson.

All lessons are video and audio recorded using two to three high-definition video cameras and up to four audio recorders, with the aim to capture all whole class interactions and the majority of pair or group work. Lesson recordings are then coded by subject specialists who are intensively trained in the use of the Singapore Pedagogy Coding Scheme 2 [23], [24]. Video recorded lessons, unlike in-situ classroom coding, afforded the detailed refinement of the coding scheme with the possibility of recoding to resolve any coding errors. Coded data are entered into Microsoft Excel and compiled in SPSS for statistical analyses. Each lesson is coded in three-minute ‘phases’, with an average one hour lesson having 20 phases. In each phase, the states of more than 500 possible listed variables (we use variables as a more general term for instructional practices) are coded through manual annotation. See Additional file 1 for detailed descriptions of the variables as well as the decision to code in three-minute phases. Segmenting the lesson into phases allows for a temporal examination of instructional practices from the start to the end of a lesson, and across the unit of work. From these 500 variables, we selected roughly 160 which are believed to be most essential to the development of the intellectual quality of knowledge work for our network analysis.

The variables chosen extends current pedagogical research based on John Hattie’s research on ‘Visible Learning’ which describes effective pedagogical practices [25], by focusing on the nature of students doing disciplinary knowledge work in the classroom: the epistemic focus of instructional tasks; the nature of knowledge practices (including the generation, representation, communication and justification of knowledge claims); the epistemic classroom talk that helps makes these knowledge claims explicit, transparent and visible to students; and the cognitive complexity of the knowledge work undertaken in instructional tasks, recognising the contested nature of knowledge claims [26]. These selected variables are coded as either active (1) or inactive (0) for each lesson phase.

3 Methods

3.1 Defining transitions

The starting point of our analysis is to define what constitutes a transition from one variable to another and from this, develop a measure of transition frequency and significance. Previous work in network analysis tended to use measures like conditional probability [27], transfer entropy [28], [29], or Pearson correlation [1] to denote the relationship between variable pairs. The major shortcoming in these measures when applied to discrete binary signals is that they do not consider the characteristic event durations, i.e. a signal that is activated continuously across several phases are assumed to be distinct events at each phase and treated independently.

To formulate our definition of a transition from variable i to variable j, we assume: (i) the dynamics of the variables in our data set are well approximated by a lag-1 Markov process i.e. the states of the variables at phase t+1 are solely conditioned on their states at phase t (see Figure 1(a) and (b)), and (ii) when a variable is active from phase t to t+l, but not present at t1, it is regarded as a single self-sustaining process first activated at phase t and lasting for duration l (see Figure 1(c)). For assumption (i) Figure 1(a) demonstrates that for a majority of variables, the ability to determine whether or not they are active at phase t is vastly improved by around one order of magnitude when we know the state of the variables at t1. We also see from Figure 1(b) that the additional knowledge of their state at t2, however, did not improve significantly our prediction capability. Thus, the lag-1 Markov process is sufficient and also efficient in modelling the dynamics of the variables in our data set. In Figure 1(c), we showed that for a variable i which is active from t to t+l, it is much more likely that the active state at t+k where 1kl is a self-transition from t+k1 to t+k rather than it being triggered by an external variable (assumption (ii)). Therefore, we search for inter-variable transitions only at the instances of first activations. A transition is thus defined as an event whereby a consequent variable has been triggered (or first activated) by the activity of the precedent. Formally, we say a transition from i to j occurs at time t if j is first activated at time t with i active at t1 (i.e. i(t1)=1, j(t1)=0, j(t)=1). The total number of transitions from variable i to j is therefore

N(ji)= l = 1 L t = 1 T l 1 x i l (t) ( 1 x j l ( t ) ) x j l (t+1)

where x j l (t) is the state of variable j at phase t of lesson l, L is the total number of lessons for a particular subject-level combination and T l is the number of phases in lesson l. The procedure is illustrated in Figure 2.

Figure 1
figure 1

Comparison of Markov probabilities and colour map of correlations. In (a), the open circles are the prior probabilities P i (the probability of observing an active variable i at a given phase), the upwards pointing triangles are sustaining probabilities P( x i (t)=1| x i (t1)=1) (the probability of observing an active i given that i is already active at a preceding phase), and the downwards pointing triangles are the first activation probabilities P( x i (t)=1| x i (t1)=0) (the probability of observing an active i given that i inactive at a preceding phase). We ranked the variables in increasing order of prior probabilities. We see clearly that a vast majority of the sustaining probabilities are at least an order of magnitude larger than their corresponding prior probabilities. These variables have the tendency to self-sustain which suggests that we should treat multiple-phase activation of these variables as a single event. In (b) we compare the lag-1 sustaining probabilities against the probabilities P( x i (t)=1| x i (t1)=1, x i (t2)=0) and P( x i (t)=1| x i (t1)=1, x i (t2)=1) (i.e. treating variables as a lag-2 dynamical process). Unlike in (a), there is no clear increase in probability when the second preceding phase is accounted for. In (c) we show, on a colour map, the standard scores of observed conditional probabilities P observed ( x j (t)=1| x i (t1)=1) against their expected values if i and j were independent. If i and j were independent and characterized solely by their respective prior probabilities P i and P j , the expected conditional probabilities should be equal to the prior, i.e. P expected ( x j (t)=1| x i (t1)=1)= P j and the distribution of conditional probabilities should have a standard deviation of σ= P j ( 1 P j ) / N i . The standard score is obtained from Z=( P observed ( x j (t)=1| x i (t1)=1) P j )/σ. The colours on the map range from blue (lower than expected) to teal (equals expectation), and finally maroon (higher than expected). The dominant feature of this map is a diagonal of higher-than-expected conditional probabilities for self-transitions.

Figure 2
figure 2

Method of counting transitions. If we count all active state to active state transitions between variable pairs as shown in (a), there will be 5 transitions from variable A to B. This method assumes that every phase in which a variable is active is independent of its previous phase(s). If we assume that variables are activated in blocks, i.e. first activated at a particular time and then self-sustained for a duration, then it becomes reasonable to count transition frequencies as shown in (b). In (b), transitions always result in a variable’s first activation. We count two A to B transitions and one B to A transition.

3.2 Measuring significance

For two variables that are frequently active, the number of mutual first activations will also be large, even if they are causally unrelated. On the other hand, for two variables that are rarely active, even a small number of first activations may indicate strong causal relation between them if this number is larger than expected by chance. To test a transition frequency for statistical significance, we use the Monte Carlo sampling method described below.

Given a pair of variables i and j that we assume are uncorrelated, we can create synthetic signals of each variable with their lag-1 Markov models using the Monte Carlo sampling scheme explained in Table 1. This is our null model for the observed transitions from i to j. We generated k=10,000 synthetic signals x ˆ i , h l (t), h=1,,k for variable i, and x ˆ j , h l (t), h=1,,k for variable j and computed the total number of transitions N ˆ h , h=1,,k as described in Equation (1) for each pair. The population of k transition frequencies form a distribution of N ˆ .

Table 1 Monte Carlo sampling example

Let p be the fraction of the population of N ˆ that is larger than or equal to the observed number of transitions N observed (ji). If p0 then N observed is far above the mean of this distribution, there is a far greater number of observed transitions from i to j than expected from the null model which assumed the variables i and j were independent. If p0.5 then N observed is close to the median of this distribution, and can be well explained by the null model. Finally, if p1 then there are much fewer transitions than expected from the null model.

We take the significance value to be s=12p. By rescaling in this manner, s0,1, or 1 if the observed transition frequency N observed is, respectively, approximately the same as, greater than, or less than the value expect from the null model. We can then compute the significance-weighted transition frequencies by multiplying each transition frequency with its significance. The weighting procedure diminishes insignificant frequencies and makes lower-than-expected frequencies negative. The weighted scores are

N weighted (ij)=sN(ij).

For our analysis, we admit only edges where the significance s>0.5, i.e. p<0.25 and thus there is 75% confidence that the transition is not spurious.

3.3 Network visualization and filtering

We then visualize the weighted transition frequencies N weighted on two complex directed networks (one for Grade 5 Mathematics and one for Grade 9 Mathematics) where each node on the network represents a variable and the directed edges between nodes denote transitions. If we show all the edges in these networks without any filtering, we get ‘fur balls’ like that shown in Figure 3. The network is too densely interconnected and the important structures are obscured. Therefore it is essential to apply filtering schemes that remove less important edges and highlight the more important ones. We employ two popular techniques widely used in complex network analysis. They are the Minimal Spanning Tree (MST) [30] and the Planar Maximally Filtered Graph (PMFG) [7]. Since we seek to identify transitional motifs (paths) in this work, it is important to choose a method that preserves connectedness. We selected the MST and PMFG filtering methods because they guarantee connectedness in the resulting network (at least in the undirected sense). Other popular complex network filtering schemes, such as threshold filtering and disparity filtering [8] do not satisfy this condition

Figure 3
figure 3

Unfiltered network of significant transitions. Here, we show the network of all significant (s>0.5) transitions between variables from the data of Grade 5 Mathematics. The network is drawn with the following features: (i) node diameters are proportionate to the prior probability P i of their corresponding variables, (ii) arrowheads of the edges point in the direction from the precedent to the consequent, (iii) edges thicknesses are proportionate to the weighted frequency with thick lines denoting high weighted transition frequencies, and (iv) the placement of the nodes are determined by a multilevel force algorithm [32] that was included in the graphing software. This algorithm assigns attractive and repulsive forces among nodes according to their connectedness and allows the graph to dynamically relax into a configuration of low energy. The multilevel treatment ensures that the graph relaxes into the global minimum energy configuration instead of being trapped in a local minimum. In this scheme, the distances between nodes are roughly inversely proportionate to the score between them i.e. a pair of nodes with high score will be placed closed together in the network. For this unfiltered network, the density of edges is so great that it is very difficult to discern any meaningful structure from it.

For a network with N nodes, the MST is a subgraph where the N nodes are connected by the N1 most important edges. As its name implies, the MST is a tree, and therefore it can have no loops. It is constructed using Kruskal’s algorithm [31] as follows: (i) the edges of the network are ranked in decreasing order of weight, (ii) populate the MST with all nodes in the existing graph, (iii) starting from the edge with the largest weight, add an edge to the MST provided the edge added does not result in a closed loop, (iv) repeat (iii) until all nodes in the MST are connected. An example of the construction of a MST is shown in Figure 4(a).

Figure 4
figure 4

Construction of MST and PMFG graphs. The solid lines in (a) show a MST graph built from decreasing order of edge weights i.e. the edges with the highest weights are included first. The edges represented by dashed lines with weights 8, 4, and 1 are not included since they will result in loops in the network. (b), (c), and (d) shows the properties of the PMFG. Even though the edges in (b) intersect, the graph is planar. This is because the lines can easily be redrawn such that they do not intersect like in (c). However, if the new blue edge is added to the graph (d) there is no way to redraw the edges or rearrange the nodes such that the links never intersect. Therefore the graph in (d) is not planar.

The PMFG filtering scheme, similar to the MST, admits edges in decreasing order of strength starting from the strongest link as long as the graph remains planar. Without elaborating on mathematical details, a planar graph is a graph that can in principle be embedded on a planar surface without any crossing of links (see Figure 4(b)-(d)). The PMFG retains more information (3(N2) links) while conserving all the hierarchical structure associated with the MST.

More importantly, whereas the MST allows only a single possible undirected path between any pair of nodes (i.e. only the dominant pathways are preserved), the resulting PMFG is less restrictive and preserves several alternate paths that can be taken from one node to another. In Section 4.2, it was shown that many transitions taken in the most prevalent motifs are captured in alternate pathways preserved the PMFG but not in the MST. The fact that several important pedagogical transitions happen not along the dominant paths but the alternate paths suggests that the MST filtering is overly restrictive. Thus, in Figures 6(a) and 6(b), we chose to display the PMFG graphs and highlight their respective MST backbone.

3.4 Dynamical motifs

Beyond recognizing just the pairwise transitions between lesson variables, we also wish to identify important sequences of two or more significant transitions which we call dynamical motifs. These sequences enables us to track the progression of practices across many phases spanning a longer duration of a lesson. To do so, we return to the annotated data of individual lessons and search for frequently occurring sequences of significant transitions. This procedure is illustrated in a form of a time-resolved chart shown in Figure 5. Dynamical motifs identified are sequences that were repeated frequently over many lessons.

Figure 5
figure 5

Time-resolved transition chart. The time-resolved chart of a limited set for variables for a chosen lesson. Diagonal lines in the chart represent significant (s>0.5) transitions defined in Section 3.1. There are several paths in the chart which involves two or more transitions (three or more variables) and some of these paths are highlighted. For each path on the time-resolved chart there is a corresponding path in the time-integrated transition network.

4 Results

4.1 Prevalent transitions in teaching practices

In Figures 6(a) and 6(b), the filtered graphs of weighted transition frequencies are shown for Grade 5 Mathematics and Grade 9 Mathematics respectively. We can observe that across both grade levels, teaching practices are organised around source (outgoing) hubs that correspond to Knowledge as Truth and Instructional Activity (IA): Teacher-Dominated Talk. These source hubs are characterized by a large concentration of significant outgoing transitions. Although these hubs also tend to be the most frequent practices, the frequency alone does not account for the large number of significant outgoing transitions. This suggests strongly that Knowledge as Truth and Instructional Activity (IA): Teacher-Dominated Talk are indeed important hubs that drive the initiation of teaching sequences.

Figure 6
figure 6

Transition networks of teaching practices during Mathematics lessons. The PMFG-filtered networks for (a) Grade 5 Mathematics and (b) Grade 9 Mathematics are drawn with features (i), (ii), and (iii) as described in Figure 3. We use dark edges to highlight the MST backbone of the PMFG network. The node placement was determined by the same multilevel force algorithm [32] in Figure 3 acted on the MST edges. We also indicate the community of the nodes in the graph by their colour. They are detected with a community-detection algorithm [13] that was built into the graphing software based on its MST backbone as well. The detection process, not guided by any pedagogy theory, nevertheless produced communities of variables that are in general agreement in pedagogy theory.

For Grade 5 (Figure 6(a)), IA: Teacher-Dominated Talk is an especially generative node which leads to nodes such as Knowledge as Truth (via Supervisory Monitoring, where teachers monitor students’ behaviour in class), To Practice What Was Learnt (where students practice what teachers taught them), Procedural Talk (classroom talk about procedural knowledge), and Doing Mathematics Activity (students doing a mathematics task in a disciplinary manner). An attendant observation is that teacher responses during Doing Mathematics Activity tend to be short (one or two word responses such as “yes”, “good”, “well done”, etc.). But while Doing Mathematics Activity is a generative node in Grade 5, it all but disappears by Grade 9 (Figure 6(b)). We also note the presence of sink (incoming) hubs such as CD: To Practice What Was Learnt, IA: Individual Seatwork, and IS: Monitoring - Individual which attracts several significant incoming transitions. Unlike the source hubs, sink hubs are practices that occur much less frequently and are harder to detect. The network analysis methodology uniquely discerns these hubs with their special role.

At Grade 9, Knowledge as Truth and IA: Teacher-Dominated Talk are still present as large hubs, but additional hubs have appeared: Procedural Talk, Procedural Knowledge Focus, Knowledge Communication Presentation and Knowledge Representation. The latter two hubs refer to how students present and communicate mathematical ideas (typically when asked by the teacher to present a problem solution on the white board in front of the classroom), and to how students represent mathematical ideas using different representational forms (typically abstract forms, rather than concrete or pictorial), respectively. Here, we find that while IA: Individual Seatwork and IS: Monitoring - Individual remain as prominent sink hubs for Grade 9, IS: Feedback to Individual Students has replaced CD: To Practice What Was Learnt in its role.

4.2 Motifs of teaching practices

The most common length-3 and length-4 motifs for Grade 5 and Grade 9 Mathematics are shown in Figure 7. A motif is said to be length-n if it consists of n1 successive significant transitions, but is not followed by an n th transition that is statistically significant. Some of the length-4 motifs contain a length-3 stem that branches out into more than one statistically significant fourth transition.

Figure 7
figure 7

Common lesson motifs. The most common motifs for both grades are listed here. For each grade, the first row lists the most common length-3 motifs that do not significantly extend to other variables and prevalence r gives the fraction of lessons in which the paths are present. The second and third rows present length-4 motifs. Motifs with broken arrows indicate the possible terminations of a common stem of three indicators. For these motifs we show r for each possible ending adjacent to the final node together with the total prevalence of all alternatives.

As we can see, Grade 5 motifs typically show a common ‘cycle’ of teaching: The teacher starts talking about content (IA: Teacher-Dominated Talk, Knowledge as Truth, Procedural Talk); next, students are often given individual practice work (IA: Individual Seatwork); then, the teacher provides some feedback (Comment/Remark), returns to lengthy talk (IA: Teacher-Dominated Talk, Exposition), or asks the whole class a closed question which typically has one correct answer (Teacher Closed Question: WC). Sometimes, the sequences carry on with more practice work (CD: To Practice What Was Learnt, IA: Individual Seatwork) as well as the teacher’s monitoring of the student learning (IS: Monitoring - Individual, IS: Formative Monitoring, IS: Supervisory Monitoring) or providing individual feedback (IS: Feedback to Individual Students, IA: Individual Talk to Student).

The Grade 9 motifs are largely similar to those in Grade 5, but with a greater focus on Procedural Knowledge Focus in the middle of the common motifs. Also, some Grade 9 lessons tend to end with the teacher providing a closing exposition (Teacher Exposition), lecture, and IRE (a form of talk where the teacher Initiates, the student Responds, and the teacher Evaluates) (Lecture, Lecture + IRE).

Interestingly, there are motif links such as IA: Individual Seatwork to Teacher Exposition for Grade 5, Procedural Talk to IA: Individual Seatwork for Grade 5, and Procedural Knowledge Focus to IS: Monitoring - Individual for Grade 9 which are present in the collection of common motifs in Figure 7 while not appearing in their respective PMFG-filtered networks in Figure 6. The PMFG filtering scheme picks edges in descending order of statistical significance. However, because the statistical significances are time-integrated, there is no guarantee that successive transitions in the PMFG appear one after the other during actual lessons. These time-integrated transitions may be part of two motifs, one ending at the node that the other starts at. This is why a time-resolved analysis must also be carried out to identify dynamical motifs consisting of successive transitions that are statistically significant.

5 Discussion

The transmissionist model of teaching views teaching as a straightforward and unproblematic process of transferring information (knowledge) from the mind of the teacher to the mind of the student [33]–[35]. In this model, knowledge is a collection of facts about the world and procedures to solve problems; knowledge is objective, fixed, and external and learning is something akin to accumulating goods - but goods in the form of propositional knowledge, whether factual or conceptual; the goal of schooling is to transmit these facts and procedures from the teacher to the student; teachers know these facts and procedures, and their job is to transmit them to students; learning is an intra-subjective process that goes on inside students’ minds as knowledge is transferred or transmitted from the teacher to the student; simpler facts and procedures should be learned first, followed by progressively more complex facts and procedures; the way to determine the success of schooling is to test students to see how many of these facts and procedures they have acquired through well-established assessment procedures. In the transition networks of both Grade 5 and Grade 9 Mathematics, Knowledge as Truth and Instructional Activity (IA): Teacher-Dominated Talk are seen as dominant hubs. Knowledge as Truth means that the knowledge that is presented in the lesson is viewed as non-contestable, non-negotiable and objectively valid. As an Instructional Activity (IA), Teacher-Dominated Talk means simply that the teacher does most of the talking in the classroom. These practices operate most effectively in the transmissionist model of teaching, since knowledge is unproblematic and non-contestable, and teachers need only to ensure that they cover the curriculum. Not the least of the opportunity costs for Teacher-Dominated Talk however, is that when students are not given the opportunity to engage in extended and productive discussions during lessons, misconceptions often go undetected, existing conceptual schemas can go unchallenged, students might become disengaged with the learning process, and over time, because they have less agency in the class to speak up, and lose motivation to become good students.

However, as Ball [36] points out, mathematics instruction ought to involve a lot more than the transmission of facts and procedures. Above all, mathematics instruction should provide students with rich opportunities to engage in authentic, domain-specific mathematical practices. “Mathematics practices,” she goes on, “focus on the mathematical know-how, beyond content knowledge, that constitutes expertise in learning and using mathematics [such as] justifying claims, using symbolic notation efficiently, defining terms precisely, and making generalisations are examples of mathematical practices.” Thus, the transmissionist model is insufficient as a teaching and learning model for mathematics. In Grade 5, the strong presence of Doing Mathematics Activity is an important practice that we hoped to see in mathematics classrooms. Doing Mathematics Activity is inherently disciplinary in nature, and students need to acquire the mathematics-specific disciplinary skills, knowledge and disposition to understand mathematics deeply, debate, and discuss mathematical procedures and concepts, and appreciate the importance and relevance of mathematics. It captures the idea that mathematics learning does not consist purely of learning algorithmic procedures (captured in Procedural Talk and Procedural Knowledge Focus) and content (captured in Factual Talk and Factual Knowledge Focus), but requires students to perform discipline-specific knowledge practices as outlined by Ball. Similarly, Stein and Lane [37] characterize ‘doing mathematics’ as “The use of complex, non-algorithmic thinking to solve a task in which there is not a predictable, well-rehearsed approach or pathway explicitly suggested by the task, task instructions, or a worked out example. ‘Doing mathematics’ processes are often likened to the processes in which mathematicians engage when solving problems.” These activities are the most demanding of all activities, since they require the students to draw upon a range of mathematical knowledge and procedures/skills to complete some work that has no well-rehearsed way of completing the task. Instead, students are likely to be asked to design, test and justify a new procedure to fit a new kind of problem.

The disappearance of Doing Mathematics Activity as a hub in Grade 9 suggests that at this level, the focus on what we consider to be a highly-valued disciplinary understanding of mathematics has been replaced by a focus on procedural knowledge (Procedural Knowledge Focus) as an effective and efficient means to present such knowledge, such as efficient problem solving methods. Yet, we believe that it is precisely because of this pedagogical approach focused on a highly proceduralised and efficient form of learning abstract mathematics that has made Singapore one of the top performing countries in international assessments that measure students’ ability in mathematics. Our observation confirms the PISA 2012 findings on Singapore Mathematics [38] which shows that there is a strong relationship between the teaching of Formal Mathematics (as opposed to Applied Mathematics or Word Problems) and student mathematical performance in the PISA tests.

Finally, teaching and learning must be understood as a process. Christie [39] talks of the prototypical classroom lesson having a beginning, middle and end pattern. The beginning comprises some form of teacher direction (Curriculum Initiation), followed by the teacher and students’ sharing of direction (Curriculum Collaboration/Negotiation) and ending with students’ independent activity (Curriculum Closure). In the motifs we identified for Grade 5 and Grade 9, the didactic of teacher-student-teacher as well as teacher-student-teacher-student sequences highlights the complex interaction cycles that occur in mathematics classrooms. Almost all lessons begin, as described above, with a teacher-led initiation (Knowledge as Truth, Instructional Activity (IA): Teacher-Dominated Talk, Procedural Talk, Procedural Knowledge Focus). Often, these motifs lead immediately to individual practice work (IA: Individual Seatwork), seemingly replacing the middle phase of Christie’s pattern with student’s independent activity. Some motifs then terminate with feedback from the teacher in the form of lengthy talk (Teacher Comment/Remark, IA: Teacher-Dominated Talk, Teacher Exposition) following student’s practice work. These motifs suggest a teacher-dominated closure in the teaching pattern. However, in other motifs, we discovered a fourth movement which is a return to more practice work (CD: To Practice What Was Learnt) coupled with teacher’s monitoring of such practice work (IS: Monitoring - Individual, IS: Formative Monitoring, IS: Supervisory Monitoring).

In Grade 9, the greater focus on Procedural Knowledge Focus is in line with the high stakes environment that Grade 9 teachers and students are entrenched in, requiring students to learn - at least a year early from the Grade 10 national examinations - procedures and practice skills that are necessary to perform well in the high stakes mathematics examination. Interestingly, when the focus is on Procedural Knowledge Focus, it is often followed by a more personalised approach where the teacher may provide individualised, specific, feedback (IS: Feedback to Individual Students) or learning support (IS: Contextual & Flexible Procedural LS). Such feedback and support are positive signs that rather than a summative exposition at the end (which does occur nevertheless), teachers and students have the opportunity to provide some feedback to one another. Expositions do end in about half of the motifs, likely due to the need to ensure that the important content and skills are reiterated and summarised, a necessary conclusion to the transmissionist model.

6 Conclusion

In this work, we presented a technique of constructing transition networks from high-dimensional and multiscale data to allow for highly simplified analysis of interdependence and correlation. We applied the technique on teaching practices data obtained by the National Institute of Education in Singapore. We were able to identify and verify the dominant transitions between instructional practices and also pick out motifs of sequences of several practices and activities that are common in many lessons. We established that teaching practices of both Grade 5 and Grade 9 Mathematics lessons are organized around Knowledge as Truth and Instructional Activity (IA): Teacher-Dominated Talk hubs which exemplify the transmissionist model of teaching. In addition, a Doing Mathematics Activity hub is present in the Grade 5 transition network. This suggests that teaching practices at this level have incorporated exploratory elements into the pedagogy, a positive sign towards the goal of 21st century learning. In contrast, in Grade 9, disciplinary understanding of mathematics has been replaced by a focus on procedural knowledge, which nevertheless accounts for Singapore’s strong performance in international benchmarks. The motifs we extracted from the network highlight cycles of complex teacher-student-teacher-student sequences with great similarity between Grade 5 and Grade 9. In future work, this methodology will be employed and modified for more in-depth study of the transitions data. This includes using knowledge of the topology of the transition network to formulate strategies that can direct the flow of teaching activities towards a desired outcome.

Electronic Supplementary Material


  1. Mantegna RN: Hierarchical structure in financial markets. Eur Phys J B 1999, 11(1):193–197. 10.1007/s100510050929

    Article  Google Scholar 

  2. Tumminello M, Lillo F, Mantegna RN: Correlation, hierarchies, and networks in financial markets. J Econ Behav Organ 2010, 75(1):40–58. 10.1016/j.jebo.2010.01.004

    Article  Google Scholar 

  3. Jeong H, Mason SP, Barabási A-L, Oltvai ZN: Lethality and centrality in protein networks. Nature 2001, 411(6833):41–42. 10.1038/35075138

    Article  Google Scholar 

  4. Milo R, Shen-Orr S, Itzkovitz S, Kashtan N, Chklovskii D, Alon U: Network motifs: simple building blocks of complex networks. Science 2002, 298(5594):824–827. 10.1126/science.298.5594.824

    Article  Google Scholar 

  5. Potterat JJ, Phillips-Plummer L, Muth SQ, Rothenberg RB, Woodhouse DE, Maldonado-Long TS, Zimmerman HP, Muth JB: Risk network structure in the early epidemic phase of HIV transmission in Colorado Springs. Sex Transm Infect 2002, 78(Suppl 1):i159-i163. 10.1136/sti.78.suppl_1.i159

    Article  Google Scholar 

  6. Solé RV, Corominas-Murtra B, Valverde S, Steels L: Language networks: their structure, function, and evolution. Complexity 2010, 15(6):20–26. 10.1002/cplx.20326

    Article  Google Scholar 

  7. Tumminello M, Aste T, Di Matteo T, Mantegna RN: A tool for filtering information in complex systems. Proc Natl Acad Sci USA 2005, 102(30):10421–10426. 10.1073/pnas.0500298102

    Article  Google Scholar 

  8. Serrano MÁ, Boguñá M, Vespignani A: Extracting the multiscale backbone of complex weighted networks. Proc Natl Acad Sci USA 2009, 106(16):6483–6488. 10.1073/pnas.0808904106

    Article  Google Scholar 

  9. Radicchi F, Ramasco JJ, Fortunato S: Information filtering in complex weighted networks. Phys Rev E 2011.,83(4): 10.1103/PhysRevE.83.046101

    Google Scholar 

  10. Newman ME: The structure and function of complex networks. SIAM Rev 2003, 45(2):167–256. 10.1137/S003614450342480

    MathSciNet  Article  Google Scholar 

  11. Trusina A, Maslov S, Minnhagen P, Sneppen K: Hierarchy measures in complex networks. Phys Rev Lett 2004.,92(17): 10.1103/PhysRevLett.92.178702

    Google Scholar 

  12. Clauset A, Newman ME, Moore C: Finding community structure in very large networks. Phys Rev E 2004.,70(6): 10.1103/PhysRevE.70.066111

    Google Scholar 

  13. Blondel VD, Guillaume J-L, Lambiotte R, Lefebvre E: Fast unfolding of communities in large networks. J Stat Mech Theory Exp 2008.,2008(10): 10.1088/1742-5468/2008/10/P10008

    Google Scholar 

  14. Watts DJ, Strogatz SH: Collective dynamics of ‘small-world’ networks. Nature 1998, 393(6684):440–442. 10.1038/30918

    Article  Google Scholar 

  15. Amaral LAN, Scala A, Barthelemy M, Stanley HE: Classes of small-world networks. Proc Natl Acad Sci USA 2000, 97(21):11149–11152. 10.1073/pnas.200327197

    Article  Google Scholar 

  16. Albert R, Jeong H, Barabási A-L: Internet: diameter of the world-wide web. Nature 1999, 401(6749):130–131. 10.1038/43601

    Article  Google Scholar 

  17. Bullmore E, Sporns O: Complex brain networks: graph theoretical analysis of structural and functional systems. Nat Rev Neurosci 2009, 10(3):186–198. 10.1038/nrn2575

    Article  Google Scholar 

  18. Roebroeck A, Formisano E, Goebel R: Mapping directed influence over the brain using Granger causality and fMRI. NeuroImage 2005, 25(1):230–242. 10.1016/j.neuroimage.2004.11.017

    Article  Google Scholar 

  19. Mercer N: The seeds of time: why classroom dialogue needs a temporal analysis. J Learn Sci 2008, 17(1):33–59. 10.1080/10508400701793182

    Article  Google Scholar 

  20. Duschl R, Maeng S, Sezen A: Learning progressions and teaching sequences: a review and analysis. Stud Sci Educ 2011, 47(2):123–182. 10.1080/03057267.2011.604476

    Article  Google Scholar 

  21. Popham WJ: Transformative assessment in action: an inside look at applying the process. ASCD, Alexandria; 2011.

    Google Scholar 

  22. Hogan D, Towndrow P, Kwek D, Chan M (2013) Final report of the Core 2 research programme. Technical report, National Institute of Education

    Google Scholar 

  23. Luke A, Freebody P, Cazden C, Lin A (2004) Singapore Pedagogy Coding Scheme. Technical report, National Institute of Education

    Google Scholar 

  24. Luke A, Cazden C, Lin A, Freebody P (2004) The Singapore classroom coding system. Technical report, National Institute of Education

    Google Scholar 

  25. Hattie J: Visible learning: a synthesis of over 800 meta-analyses relating to achievement. Routledge, London; 2013.

    Google Scholar 

  26. Hogan D, Kwek D, Towndrow P, Rahim RA, Tan TK, Yang HJ, Chan M: Visible learning and the enacted curriculum in Singapore. In Globalization and the Singapore curriculum: from policy to classroom. Edited by: Deng Z, Gopinathan S, Lee CK-E. Springer, Singapore; 2013:121–150. 10.1007/978-981-4451-57-4_8

    Chapter  Google Scholar 

  27. Heckerman D, Geiger D, Chickering DM: Learning Bayesian networks: the combination of knowledge and statistical data. Mach Learn 1995, 20(3):197–243.

    Google Scholar 

  28. Kwon O, Yang J-S: Information flow between stock indices. Europhys Lett 2008.,82(6): 10.1209/0295-5075/82/68003

    Google Scholar 

  29. Honey CJ, Kötter R, Breakspear M, Sporns O: Network structure of cerebral cortex shapes functional connectivity on multiple time scales. Proc Natl Acad Sci USA 2007, 104(24):10240–10245. 10.1073/pnas.0701519104

    Article  Google Scholar 

  30. West DB, et al.: Introduction to graph theory. Prentice Hall, Upper Saddle River; 2001.

    Google Scholar 

  31. Kruskal JB: On the shortest spanning subtree of a graph and the traveling salesman problem. Proc Am Math Soc 1956, 7(1):48–50. 10.1090/S0002-9939-1956-0078686-7

    MathSciNet  Article  Google Scholar 

  32. Hu Y: Efficient, high-quality force-directed graph drawing. Mathematica J 2005, 10(1):37–71.

    Google Scholar 

  33. Olson DR, Torrance N (ed) (1996) The handbook of education and human development: new models of learning, teaching and schooling. Blackwell, Cambridge, pp 9-27

    Google Scholar 

  34. Richardson V: The role of attitudes and beliefs in learning to teach. Handbook of research on teacher education 2nd edition. 1996, 102–119.

    Google Scholar 

  35. Sawyer RK: Introduction. In The Cambridge handbook of the learning sciences. Edited by: Sawyer RK. Cambridge University Press, New York; 2008.

    Google Scholar 

  36. Ball DL, et al.: Mathematical proficiency for all students: toward a strategic research and development program in mathematics education. RAND Corporation, Santa Monica; 2003.

    Google Scholar 

  37. Stein MK, Lane S: Instructional tasks and the development of student capacity to think and reason: an analysis of the relationship between teaching and learning in a reform mathematics project. Educ Res Eval 1996, 2(1):50–80. 10.1080/1380361960020103

    Article  Google Scholar 

  38. OECD:PISA 2012 assessment and analytical framework. 2013.

    Book  Google Scholar 

  39. Christie F: Classroom discourse analysis: a functional perspective. Bloomsbury Publishing, London; 2005.

    Google Scholar 

Download references


The data is drawn from a National Institute of Education project OER 20/09DH, Core 2 Research Programme (Panel 3), funded by the Office of Education Research, National Institute of Education. The project’s principal investigator is Professor David Hogan, and the co-principal investigators are Dr Phillip Towndrow and Dr Dennis Kwek. Data were collected and coded by over 15 research assistants and associates, led by Professor David Hogan, Dr Phillip Towndrow, Dr Dennis Kwek, and Dr Ridzuan Rahim.

Author information

Authors and Affiliations


Corresponding author

Correspondence to Woon Peng Goh.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

DH and DK provided the functionally coded data set, and the pedagogical conceptual framework for this study. They also jointly framed and interpreted the results of the data analysis. SAC and WPG developed the complex transitions network methodologies and tests for statistical significances, while WPG performed the data analysis. WPG, DK, SAC were principally responsible for writing the manuscript while DH reviewed and rewrote sections of the penultimate draft of the manuscript.

Electronic supplementary material

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (, which permits use, duplication, adaptation, distribution, and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Goh, W.P., Kwek, D., Hogan, D. et al. Complex network analysis of teaching practices. EPJ Data Sci. 3, 36 (2014).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI:


  • complex networks
  • functional analysis
  • teaching practices
  • pedagogy theory