In this paper, we generalise Pawlak's approximation spaces to topological approximation spaces. These topological approximation spaces are generated using many topological notions such as regular open sets, semi-open sets, pre-open sets, γ-open sets, α-open sets and β-open sets and others. Thebasic definitions and properties of these topological approximation spaces are introduced and sufficiently illustrated. We put all topological generalisations in one generalisation called m-generalisation spaces. include rough set, fuzzy set, information system, information retrieval, natural language processing and document processing. 2 pre-open set (Levine, 1963) if A ⊆ int(cl(A)) and it is called a pre-closed set if cl(int(A)) ⊆ A 3 α-open set (Liu, 2008b) if A ⊆ int(cl(int(A))) and it is called a α-closed set if cl(int(cl(A))) ⊆ A 4 semi-pre-open set (Abu-Donia, 2008) (β-open; Pawlak, 1982) if A ⊆ cl(int(cl(A))) and it is called a semi-pre-closed set (Abu-Donia, 2008) (β-closed; Abu-Donia, 2008) if int(cl(int(A))) ⊆ A 5 regular-open set if A ⊆ int(cl(A)) and it is called a regular-closed set if cl(int(A)) ⊆ A 6 semi-regular set (Bryniaski, 1998) if it both semi-open and semi-closed in (U, τ)7 δ-closed set (Liu and Sai, 2009) The semi-closure (resp. α-closure, semi-pre-closure) of a subset A of (U, τ) is the intersection of all semi-closed (resp. α-closed, semi-pre-closed) sets that contains A and